Helps developers follow this JavaScript repository's coding, testing, and commit conventions.
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
Based on everything-claude-code conventions, suggest how to implement a JavaScript feature module: follow the hybrid organization, use relative imports, apply naming conventions, and explain where files should go.
Recommendations for code structure, naming, import style, and file placement that match the repository conventions.
I just added a JavaScript function. Using everything-claude-code testing conventions, suggest the test filename, where it should live, and provide a sample *.test.js skeleton.
Suggested test naming and placement, plus a sample test structure aligned with existing patterns.
I updated documentation and fixed a small bug. Generate three concise commit message options using everything-claude-code Conventional Commits rules.
Concise commit message candidates using prefixes like feat, fix, and docs.
When changing the everything-claude-code repository, developers can use this skill to align with the existing module organization, naming style, and import patterns. It is especially useful for JavaScript changes that should match established repository conventions.
When a team needs to add tests for new code, this skill helps mirror the repository's existing test patterns, including separate test locations and the *.test.js naming style. This makes new tests fit the current structure more naturally.
Before committing code, developers can use it to generate or check messages that follow Conventional Commits, such as feat, fix, docs, and test. This helps keep commit history clear and consistent.
The document summarizes the development conventions used in everything-claude-code and explains that this skill helps Claude follow them when working in the repository. It covers the JavaScript tech stack, hybrid module organization, single-package structure, key config files, naming rules, relative import style, test file pattern, and commit message conventions based on Conventional Commits, with examples.
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)
…
It teaches Claude to follow the development patterns and conventions used in the everything-claude-code repository. Based on the provided information, it covers JavaScript code style, project structure, testing patterns, and commit message conventions.
Use it when changing this repository, adding new features, writing tests that match existing patterns, and creating properly formatted commit messages. The documentation explicitly lists these as recommended use cases.
The provided information indicates the project primarily uses JavaScript, with a hybrid module organization, relative imports, and mixed exports. No specific test framework was detected, and further details should be checked in the source repository.
Learn robust error-handling patterns across TypeScript, Python, and Go applications.
Manage carrier portfolios, negotiate freight rates, and evaluate carrier performance.
Design and implement robust F# unit, property, and integration tests
Apply test-driven development to Quarkus 3.x features, fixes, and refactors.
Generate images, videos, and audio with one unified AI media workflow.
Run a pre-release verification loop for Quarkus builds, tests, scans, and reviews.
Apply the right commit prefix, reviewer, and test plan for code changes.
Set up Claude Code with best practices for reliable, efficient development.
Understand your codebase in terminal and accelerate coding with natural language.
Delegate code investigation, edits, and verification to Claude Code with background job management.
Build, update, test, and release Claude Code plugins efficiently end to end.
Use Claude skills to automate Git, testing, and code review workflows.