帮助开发者遵循该 JavaScript 仓库的代码、测试与提交规范
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "everything-claude-code" 技能: 1. 下载 https://raw.githubusercontent.com/affaan-m/ECC/main/.agents/skills/everything-claude-code/SKILL.md 2. 保存为 ~/.claude/skills/everything-claude-code/SKILL.md 3. 装好后重载技能,告诉我可以用了
请基于 everything-claude-code 的开发约定,为一个 JavaScript 功能模块提供实现建议:遵循 hybrid 组织方式、相对路径导入、命名规范,并说明文件应如何放置。
给出符合仓库约定的代码组织、命名、导入方式和文件放置建议。
我刚新增了一个 JavaScript 函数,请按 everything-claude-code 的测试约定,建议测试文件命名、放置位置,并给出一个 *.test.js 示例骨架。
返回测试文件命名与位置建议,以及符合现有模式的测试样例结构。
我修改了文档并修复了一个小 bug。请按 everything-claude-code 的 Conventional Commits 规范,生成 3 条简洁的提交信息候选。
输出使用 feat、fix、docs 等前缀的简洁提交信息候选。
开发者在修改 everything-claude-code 仓库时,可用此技能对齐既有模块组织、命名方式和导入风格,减少风格偏差。它特别适合需要遵循现有 JavaScript 项目约定的改动。
当团队需要为新代码补测试时,此技能可帮助参考仓库既有测试模式,包括单独的测试位置和 *.test.js 命名方式。这样能让新增测试更容易融入现有结构。
在提交代码前,开发者可以用它生成或检查符合 Conventional Commits 的消息格式,如 feat、fix、docs 和 test。这样有助于保持提交历史清晰一致。
文档概述了 everything-claude-code 的开发约定,说明该技能用于让 Claude 在修改此仓库时遵循既有模式。内容涵盖 JavaScript 技术栈、hybrid 模块组织、单包结构、配置文件位置、命名规范、相对导入方式、测试文件命名模式,以及基于 Conventional Commits 的提交消息格式与示例。
Generated from affaan-m/everything-claude-code on 2026-03-20
This skill teaches Claude the development patterns and conventions used in everything-claude-code.
Activate this skill when:
Follow these commit message conventions based on 500 analyzed commits.
fixtestfeatdocsCommit message example
feat(rules): add C# language support
Commit message example
chore(deps-dev): bump flatted (#675)
Commit message example
fix: auto-detect ECC root from plugin cache when CLAUDE_PLUGIN_ROOT is unset (#547) (#691)
Commit message example
docs: add Antigravity setup and usage guide (#552)
Commit message example
merge: PR #529 — feat(skills): add documentation-lookup, bun-runtime, nextjs-turbopack; feat(agents): add rust-reviewer
Commit message example
Revert "Add Kiro IDE support (.kiro/) (#548)"
Commit message example
Add Kiro IDE support (.kiro/) (#548)
Commit message example
feat: add block-no-verify hook for Claude Code and Cursor (#649)
This project uses hybrid module organization.
.github/workflows/ci.yml.github/workflows/maintenance.yml.github/workflows/monthly-metrics.yml.github/workflows/release.yml.github/workflows/reusable-release.yml.github/workflows/reusable-test.yml.github/workflows/reusable-validate.yml.opencode/package.json.opencode/tsconfig.json.prettierrceslint.config.jspackage.json| Element | Convention |
|---|---|
| Files | camelCase |
| Functions | camelCase |
| Classes | PascalCase |
| Constants | SCREAMING_SNAKE_CASE |
Preferred import style
// Use relative imports
import { Button } from '../components/Button'
import { useAuth } from './hooks/useAuth'
No specific test framework detected — use the repository's existing test patterns.
*.test.jsThis project has coverage reporting configured. Aim for 80%+ coverage.
Standard error handling pattern
try {
const result = await riskyOperation()
return result
} catch (error) {
console.error('Operation failed:', error)
throw new Error('User-friendly message')
}
These workflows were detected from analyzing commit patterns.
Database schema changes with migration files
Frequency: ~2 times per month
Steps:
Files typically involved:
**/schema.*migrations/*Example commit sequence:
feat: implement --with/--without selective install flags (#679)
…
它用于教会 Claude 遵循 everything-claude-code 仓库的开发模式与约定。给定信息显示,它覆盖 JavaScript 代码风格、项目结构、测试模式和提交信息规范。
适合在修改该仓库、添加新功能、编写符合现有模式的测试,以及创建规范化提交消息时使用。文档将这些情况明确列为推荐场景。
给定信息表明该项目主要使用 JavaScript,并采用 hybrid 模块组织、相对路径导入和混合导出风格。未检测到明确的测试框架,更多细节见源码仓库。
帮助你检索和更新 Jira 工单,分析需求并高效推进协作流程
为 Quarkus 3.x 项目提供测试驱动开发方案,支持功能开发、修复与重构。
帮助用户用 pytest 与 TDD 建立高质量 Python 测试体系。
帮助你为 Spring Boot 项目实施测试驱动开发,覆盖新增、修复与重构场景
帮助开发者在 iOS 26+ 中集成端侧大模型生成、工具调用与流式输出。
帮助你梳理 React 与 Next.js 前端模式、状态管理及性能优化最佳实践
帮助开发者在提交代码或生成 diff 时套用正确的提交前缀、审阅人和测试计划。
集成多种 Claude Code 工作流,提升开发测试、评审与自动化协作效率
提供 Claude Code 配置最佳实践,帮助规范开发环境与提升协作效率
在终端中理解代码库,并用自然语言加速编码、解释代码和处理 Git 流程。
帮助团队用 Claude Code 搭建可设计、复用与治理的工程化开发体系
将代码调研、修改与验证任务委派给 Claude Code 并管理后台执行。