Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "everything-claude-code-conventions" 技能: 1. 下载 https://raw.githubusercontent.com/affaan-m/ECC/main/.claude/skills/everything-claude-code/SKILL.md 2. 保存为 ~/.claude/skills/everything-claude-code/SKILL.md 3. 装好后重载技能,告诉我可以用了
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)
…
用于仓库命令执行、CI排障与小范围修复,并提供可核验执行证据。
帮助团队按 HIPAA 要求处理医疗隐私、安全合规与泄露应对事项
读取 ECC 实时仓库信息,指导用户了解代理、技能、命令与项目接入流程
帮助你用地道 Go 实践编写测试、基准、模糊测试并提升覆盖率。
帮助你判断解析结构化文本时何时用正则、何时引入大模型兜底。
将本地 Hermes 工作流清理并转换为可公开复用的 ECC 技能与发布产物。