

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
1# Everything Claude Code (ECC) — Agent Instructions23This is a **production-ready AI coding plugin** providing 68 specialized agents, 284 skills, 94 commands, and automated hook workflows for software development.45**Version:** 2.2.067## Core Principles891. **Agent-First** — Delegate to specialized agents for domain tasks102. **Test-Driven** — Write tests before implementation, 80%+ coverage required113. **Security-First** — Never compromise on security; validate all inputs124. **Immutability** — Always create new objects, never mutate existing ones135. **Plan Before Execute** — Plan complex features before writing code1415## Available Agents1617| Agent | Purpose | When to Use |18|-------|---------|-------------|19| planner | Implementation planning | Complex features, refactoring |20| architect | System design and scalability | Architectural decisions |21| tdd-guide | Test-driven development | New features, bug fixes |22| code-reviewer | Code quality and maintainability | After writing/modifying code |23| security-reviewer | Vulnerability detection | Before commits, sensitive code |24| spec-miner | Brownfield spec extraction | Onboarding brownfield projects to spec-driven development |25| build-error-resolver | Fix build/type errors | When build fails |26| e2e-runner | End-to-end Playwright testing | Critical user flows |27| refactor-cleaner | Dead code cleanup | Code maintenance |28| doc-updater | Documentation and codemaps | Updating docs |29| cpp-reviewer | C/C++ code review | C and C++ projects |30| cpp-build-resolver | C/C++ build errors | C and C++ build failures |31| fsharp-reviewer | F# functional code review | F# projects |32| docs-lookup | Documentation lookup via Context7 | API/docs questions |33| go-reviewer | Go code review | Go projects |34| go-build-resolver | Go build errors | Go build failures |35| kotlin-reviewer | Kotlin code review | Kotlin/Android/KMP projects |36| kotlin-build-resolver | Kotlin/Gradle build errors | Kotlin build failures |37| database-reviewer | PostgreSQL/Supabase specialist | Schema design, query optimization |38| python-reviewer | Python code review | Python projects |39| django-reviewer | Django code review | Django apps, DRF APIs, ORM, migrations |40| django-build-resolver | Django build, migration, and setup errors | Django startup, dependency, migration, collectstatic failures |41| java-reviewer | Java and Spring Boot code review | Java/Spring Boot projects |42| java-build-resolver | Java/Maven/Gradle build errors | Java build failures |43| loop-operator | Autonomous loop execution | Run loops safely, monitor stalls, intervene |44| harness-optimizer | Harness config tuning | Reliability, cost, throughput |45| rust-reviewer | Rust code review | Rust projects |46| rust-build-resolver | Rust build errors | Rust build failures |47| pytorch-build-resolver | PyTorch runtime/CUDA/training errors | PyTorch build/training failures |48| mle-reviewer | Production ML pipeline review | ML pipelines, evals, serving, monitoring, rollback |49| rag-pipeline-reviewer | RAG pipeline review | Retrieval quality, chunking, reranking, RAGAS evaluation coverage |50| typescript-reviewer | TypeScript/JavaScript code review | TypeScript/JavaScript projects |5152## Agent Orchestration5354Use agents proactively without user prompt:55- Complex feature requests → **planner**56- Code just written/modified → **code-reviewer**57- Bug fix or new feature → **tdd-guide**58- Architectural decision → **architect**59- Security-sensitive code → **security-reviewer**60- Brownfield project onboarding → **spec-miner**61- Autonomous loops / loop monitoring → **loop-operator**62- Harness config reliability and cost → **harness-optimizer**63- RAG/retrieval pipeline changes → **rag-pipeline-reviewer**6465Use parallel execution for independent operations — launch multiple agents simultaneously.6667## Security Guidelines6869**Before ANY commit:**70- No hardcoded secrets (API keys, passwords, tokens)71- All user inputs validated72- SQL injection prevention (parameterized queries)73- XSS prevention (sanitized HTML)74- CSRF protection enabled75- Authentication/authorization verified76- Rate limiting on all endpoints77- Error messages don't leak sensitive data7879**Secret management:** NEVER hardcode secrets. Use environment variables or a secret manager. Validate required secrets at startup. Rotate any exposed secrets immediately.8081**If security issue found:** STOP → use security-reviewer agent → fix CRITICAL issues → rotate exposed secrets → review codebase for similar issues.8283## Coding Style8485**Immutability (CRITICAL):** Always create new objects, never mutate. Return new copies with changes applied.8687**File organization:** Many small files over few large ones. 200-400 lines typical, 800 max. Organize by feature/domain, not by type. High cohesion, low coupling.8889**Error handling:** Handle errors at every level. Provide user-friendly messages in UI code. Log detailed context server-side. Never silently swallow errors.9091**Input validation:** Validate all user input at system boundaries. Use schema-based validation. Fail fast with clear messages. Never trust external data.9293**Code quality checklist:**94- Functions small (<50 lines), files focused (<800 lines)95- No deep nesting (>4 levels)96- Proper error handling, no hardcoded values97- Readable, well-named identifiers9899## Testing Requirements100101**Minimum coverage: 80%**102103Test types (all required):1041. **Unit tests** — Individual functions, utilities, components1052. **Integration tests** — API endpoints, database operations1063. **E2E tests** — Critical user flows107108**TDD workflow (mandatory):**1091. Write test first (RED) — test should FAIL1102. Write minimal implementation (GREEN) — test should PASS1113. Refactor (IMPROVE) — verify coverage 80%+112113Troubleshoot failures: check test isolation → verify mocks → fix implementation (not tests, unless tests are wrong).114115## Development Workflow1161171. **Plan** — Use planner agent, identify dependencies and risks, break into phases1182. **TDD** — Use tdd-guide agent, write tests first, implement, refactor1193. **Review** — Use code-reviewer agent immediately, address CRITICAL/HIGH issues1204. **Capture knowledge in the right place**121 - Personal debugging notes, preferences, and temporary context → auto memory122 - Team/project knowledge (architecture decisions, API changes, runbooks) → the project's existing docs structure123 - If the current task already produces the relevant docs or code comments, do not duplicate the same information elsewhere124 - If there is no obvious project doc location, ask before creating a new top-level file1255. **Commit** — Conventional commits format, comprehensive PR summaries126127## Workflow Surface Policy128129- `skills/` is the canonical workflow surface.130- New workflow contributions should land in `skills/` first.131- `commands/` is a legacy slash-entry compatibility surface and should only be added or updated when a shim is still required for migration or cross-harness parity.132133## Git Workflow134135**Commit format:** `<type>: <description>` — Types: feat, fix, refactor, docs, test, chore, perf, ci136137**PR workflow:** Analyze full commit history → draft comprehensive summary → include test plan → push with `-u` flag.138139## Architecture Patterns140141**API response format:** Consistent envelope with success indicator, data payload, error message, and pagination metadata.142143**Repository pattern:** Encapsulate data access behind standard interface (findAll, findById, create, update, delete). Business logic depends on abstract interface, not storage mechanism.144145**Skeleton projects:** Search for battle-tested templates, evaluate with parallel agents (security, extensibility, relevance), clone best match, iterate within proven structure.146147## Performance148149**Context management:** Avoid last 20% of context window for large refactoring and multi-file features. Lower-sensitivity tasks (single edits, docs, simple fixes) tolerate higher utilization.150151**Build troubleshooting:** Use build-error-resolver agent → analyze errors → fix incrementally → verify after each fix.152153## Project Structure154155```156agents/ — 68 specialized subagents157skills/ — 284 workflow skills and domain knowledge158commands/ — 94 slash commands159hooks/ — Trigger-based automations160rules/ — Always-follow guidelines (common + per-language)161scripts/ — Cross-platform Node.js utilities162mcp-configs/ — 14 MCP server configurations163tests/ — Test suite164```165166`commands/` remains in the repo for compatibility, but the long-term direction is skills-first.167168## Success Metrics169170- All tests pass with 80%+ coverage171- No security vulnerabilities172- Code is readable and maintainable173- Performance is acceptable174- User requirements are met175
One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| affaan-m/ECC.codex/AGENTS.md · 240k | AGENTS.md | securityagent-behaviour | 63/100 | 14 days ago | |
| affaan-m/ECC.gemini/GEMINI.md · 240k | GEMINI.md | stylearchgitsecurity+1 | 52/100 | 14 days ago | |
| affaan-m/ECCCLAUDE.md · 240k | CLAUDE.md | testarchagent-behaviour | 85/100 | 14 days ago | |
| affaan-m/ECC.github/copilot-instructions.md · 240k | Copilot instructions | teststylegitsecurity+1 | 70/100 | 14 days ago |
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| mui/material-uiAGENTS.md · 99k | AGENTS.md | setupbuildtestlint-format+9 | 100/100 | 14 days ago | |
| elastic/elasticsearchx-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/ml/AGENTS.md · 78k | AGENTS.md | buildtestlint-formatstyle+2 | 100/100 | 14 days ago | |
| TryGhost/Ghoste2e/AGENTS.md · 55k | AGENTS.md | setupteststylearch+2 | 100/100 | today | |
| n8n-io/n8npackages/@n8n/agents/AGENTS.md · 201k | AGENTS.md | buildteststylearch+3 | 100/100 | 14 days ago | |
| duckduckgo/content-scope-scriptsspecial-pages/AGENTS.md · 70 | AGENTS.md | buildteststylearch+3 | 100/100 | 14 days ago | |
| deepseek-ai/deepseek-harnessnative/landlock-run/AGENTS.md · 104k | AGENTS.md | setupteststylearch+3 | 100/100 | today | |
| code-yeongyu/oh-my-openagentpackages/web/AGENTS.md · 68k | AGENTS.md | setupbuildtestlint-format+6 | 100/100 | 13 days ago | |
| rails/railsAGENTS.md · 59k | AGENTS.md | teststylearchgit+4 | 100/100 | 14 days ago |
A badge carrying the measured quality of the strongest agent config file in this repository, out of 100. It reads from this index every time somebody loads your page, so it changes when the measurement changes and there is nothing to keep up to date. Free, no account, and the value is not something you or we can set by hand.
[](https://rulestack.kynth.studio/configs/affaan-m-ecc-agents)Would rather not hotlink us? Every badge is also served in shields.io’s endpoint schema, so shields renders the image and your readers never talk to our domain:
Published by Toolproof, the masthead over this index and eight others. The method behind the number is at toolproof.kynth.studio/methodology, and the whole thing is readable as JSON with no key at /api.