Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "everything-claude-code" skill from askskill: 1. Download https://raw.githubusercontent.com/affaan-m/ECC/main/.agents/skills/everything-claude-code/SKILL.md 2. Save it as ~/.claude/skills/everything-claude-code/SKILL.md 3. Reload skills and tell me it's ready
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)
…
Handle returns, refunds, fraud checks, and warranty claim decisions efficiently.
Use Bun for runtime, bundling, testing, packages, and Node migration decisions.
Use the correct Ethereum Keccak-256 hashing in Node.js and TypeScript.
Apply Nuxt 4 patterns for SSR safety, performance, and data fetching.
Generate images, videos, and audio with one unified AI media workflow.
Design Quarkus 3 backend patterns for messaging, APIs, data, and async workflows.