用途
本技能用于让 Claude 学习并遵循 everything-claude-code 仓库的开发模式与约定。当需要对该仓库进行修改、按既有模式新增功能、编写符合项目约定的测试,或创建格式规范的提交信息时,可激活本技能。
主要能力
- 提交约定:基于对 500 次提交的分析,采用约定式提交(Conventional Commits),常用前缀包括 fix、test、feat、docs。提交信息平均长度约 65 个字符,首行简洁且具描述性,使用祈使语气(如 "Add feature" 而非 "Added feature")。
- 代码风格与命名:主语言为 JavaScript;文件与函数使用 camelCase,类使用 PascalCase,常量使用 SCREAMING_SNAKE_CASE;导入使用相对路径,导出采用混合风格。
- 测试约定:测试文件模式为 *.test.js,测试位置独立;包含单元测试与集成测试;项目已配置覆盖率报告,目标为 80% 以上。未检测到特定测试框架,建议沿用仓库现有测试模式。
- 错误处理:采用 try-catch 块模式,捕获后记录错误并抛出面向用户的友好信息。
- 架构说明:项目为单一包(Single Package),采用混合模块组织方式。
使用方式
在涉及该仓库的开发任务中激活本技能,Claude 将依据上述约定生成代码、测试与提交信息。技能中提供了提交信息示例,例如:
- feat(rules): add C# language support
- chore(deps-dev): bump flatted (#675)
- fix: auto-detect ECC root from plugin cache when CLAUDE_PLUGIN_ROOT is unset (#547) (#691)
- docs: add Antigravity setup and usage guide (#552)
导入风格示例:
// Use relative imports import { Button } from '../components/Button' import { useAuth } from './hooks/useAuth'
错误处理示例:
try { const result = await riskyOperation() return result } catch (error) { console.error('Operation failed:', error) throw new Error('User-friendly message') }
常见工作流
技能中记录了从提交模式分析得出的常见工作流,包括:
- 数据库迁移:约每月 2 次,涉及迁移文件、schema 定义与类型生成。
- 功能开发:约每月 22 次,包含实现、测试与文档更新。
- 新增语言规则:约每月 2 次,在 rules/{language}/ 下创建 coding-style.md、hooks.md、patterns.md、security.md、testing.md。
- 新增技能:约每月 4 次,在 skills/{skill-name}/ 下创建 SKILL.md,可选添加脚本。
- 新增智能体:约每月 2 次,创建 agents/{agent-name}.md 并在 AGENTS.md 中注册。
- 新增命令:约每月 1 次,创建 commands/{command-name}.md,可选配套技能。
- 同步目录计数:约每月 3 次,更新 AGENTS.md 与 README.md 中的智能体、技能、命令数量。
- 跨工具技能副本:约每月 2 次,为 Codex、Cursor、Antigravity 等工具复制或适配 SKILL.md。
- 新增或更新钩子:约每月 1 次,涉及 hooks/ 或 scripts/hooks/ 下的脚本及配置注册。
- 处理评审反馈:约每月 4 次,根据评审意见修改文档、脚本或配置。
适用场景
适用于在 everything-claude-code 仓库中进行日常开发、功能迭代、文档维护、测试编写与提交规范化的场景,尤其适合需要保持与项目既有模式一致的协作开发。
限制
本技能由 ECC Tools 自动生成,建议团队根据实际需要审查与定制。技能中未提供具体的安装命令、收费信息或平台支持细节,相关内容暂未提供。测试框架未明确检测到,需沿用仓库现有模式。