agentleFS
mstuder-slalommstuder-slalom/everything-claude-code/docs/AGENTS.md

everything-claude-code

AGENTS.md1 starsChanged 9 months agoMITView on GitHub

Complete reference for all specialized agents available in Everything Claude Code. Agents are specialized subagents that handle delegated tasks with focused expertise. Each agent has: - Specific tools they can use - Model selection (Opus for complex reasoning, Sonnet for general work) - Domain expertise for particular tasks Trophy Testing specialist that verifies implementations against OpenSpec specs. Purpose: - Ingest OpenSpec artifacts (spec.md files with WHEN/THEN scenarios) - Ingest source code implementation - Ingest code map (CODEMAP.md) for context -…

We split this AGENTS.md into the rules it gives an agent

14 rules. About 0 are common, 13 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈13

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Use tree-sitter MCP to verify dependency chains

    line 31
  2. Distinctive:

    Run tests to verify implementation correctness

    line 33
  3. Distinctive:

    Before committing feature code

    line 38
  4. Distinctive:

    Consider edge cases and error scenarios

    line 64
  5. Distinctive:

    CRITICAL: - Must fix before merge

    line 113
  6. Distinctive:

    After writing Go code

    line 140
  7. Distinctive:

    After writing Python code

    line 161
  8. Distinctive:

    When handling user input

    line 184
  9. Distinctive:

    Before commits with sensitive data handling

    line 185
  10. Distinctive:

    When Go builds fail

    line 253
  11. Very specific:

    After go vet reports issues

    line 254
  12. Distinctive:

    Run analysis tools (knip, depcheck, ts-prune)

    line 295
  13. Distinctive:

    After significant code changes

    line 322
  14. Distinctive:

    When documentation is outdated

    line 323

≈ “Common” is an estimate: at least 1 in 5 of the 36,368 AGENTS.md files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
AGENTS.md

Agents Reference

Complete reference for all specialized agents available in Everything Claude Code.


What Are Agents?

Agents are specialized subagents that handle delegated tasks with focused expertise. Each agent has:

  • Specific tools they can use
  • Model selection (Opus for complex reasoning, Sonnet for general work)
  • Domain expertise for particular tasks

Trophy Testing Agent

trophy-guide

Trophy Testing specialist that verifies implementations against OpenSpec specs.

PropertyValue
ModelOpus
ToolsRead, Write, Edit, Bash, Grep, Glob

Purpose:

  • Ingest OpenSpec artifacts (spec.md files with WHEN/THEN scenarios)
  • Ingest source code implementation
  • Ingest code map (CODEMAP.md) for context
  • Use tree-sitter MCP to verify dependency chains
  • Generate integration tests that verify WHEN/THEN scenarios
  • Run tests to verify implementation correctness

When to use:

  • PROACTIVELY after code is written
  • To verify implementations match specifications
  • Before committing feature code

Trophy Testing Philosophy:

  • Implementation FIRST, then verification
  • Integration tests are PRIMARY (70%+)
  • Minimal mocking - test real behavior
  • Spec scenarios become test cases

Planning Agents

planner

Expert planning specialist for complex features and refactoring.

PropertyValue
ModelOpus
ToolsRead, Grep, Glob

Purpose:

  • Analyze requirements and create detailed implementation plans
  • Break down complex features into manageable steps
  • Identify dependencies and potential risks
  • Suggest optimal implementation order
  • Consider edge cases and error scenarios

When to use:

  • PROACTIVELY for complex feature requests
  • Before architectural changes
  • For multi-file refactoring

architect

System design specialist for architectural decisions.

PropertyValue
ModelOpus
ToolsRead, Grep, Glob

Purpose:

  • Design system architecture
  • Evaluate trade-offs between approaches
  • Plan for scalability and maintainability
  • Review existing architecture

When to use:

  • Major system design decisions
  • Evaluating technology choices
  • Planning large-scale changes

Code Review Agents

code-reviewer

General code review for quality, security, and maintainability.

PropertyValue
Model-
ToolsRead, Grep, Glob, Bash

Purpose:

  • Review code for quality issues
  • Check security concerns
  • Evaluate maintainability
  • Suggest improvements

Review Levels:

  • CRITICAL - Must fix before merge
  • HIGH - Should fix
  • MEDIUM - Consider fixing

When to use:

  • PROACTIVELY after writing code
  • Before committing changes
  • For TypeScript/JavaScript projects

go-reviewer

Go-specific code review specialist.

PropertyValue
Model-
ToolsRead, Grep, Glob, Bash

Focus Areas:

  • Idiomatic Go patterns
  • Concurrency safety (goroutines, channels, mutexes)
  • Error handling patterns
  • Performance considerations

When to use:

  • After writing Go code
  • For Go projects specifically

python-reviewer

Python-specific code review specialist.

PropertyValue
Model-
ToolsRead, Grep, Glob, Bash

Focus Areas:

  • PEP 8 compliance
  • Type hints and annotations
  • Pythonic idioms
  • Security best practices

When to use:

  • After writing Python code
  • For Python projects specifically

security-reviewer

Security vulnerability detection and remediation specialist.

PropertyValue
Model-
ToolsRead, Write, Edit, Bash, Grep, Glob

Focus Areas:

  • OWASP Top 10 vulnerabilities
  • Secret exposure detection
  • Input validation
  • Authentication/authorization flaws
  • Injection vulnerabilities (SQL, XSS, SSRF)

When to use:

  • PROACTIVELY after writing auth code
  • When handling user input
  • Before commits with sensitive data handling

database-reviewer

PostgreSQL database specialist.

PropertyValue
Model-
ToolsRead, Write, Edit, Bash, Grep, Glob

Focus Areas:

  • Query optimization
  • Schema design
  • Security
  • Performance tuning
  • Supabase best practices

When to use:

  • Writing SQL queries
  • Creating migrations
  • Designing schemas
  • Troubleshooting database performance

Build & Error Resolution Agents

build-error-resolver

General build error resolution specialist.

PropertyValue
Model-
ToolsRead, Write, Edit, Bash, Grep, Glob

Purpose:

  • Analyze build error messages
  • Identify root causes
  • Apply minimal fixes
  • Verify build succeeds

When to use:

  • When builds fail
  • Type errors in TypeScript
  • Compilation errors

go-build-resolver

Go build, vet, and compilation error resolution specialist.

PropertyValue
Model-
ToolsRead, Write, Edit, Bash, Grep, Glob

Focus Areas:

  • Go build errors
  • go vet issues
  • Linter warnings
  • Minimal, surgical fixes

When to use:

  • When Go builds fail
  • After go vet reports issues
  • To fix linter warnings quickly

Testing Agents

e2e-runner

End-to-end testing specialist using Playwright.

PropertyValue
Model-
ToolsRead, Write, Edit, Bash, Grep, Glob

Purpose:

  • Generate E2E tests for critical user flows
  • Manage test journeys
  • Quarantine flaky tests
  • Upload artifacts (screenshots, videos, traces)

When to use:

  • Critical user journey testing
  • Full flow verification
  • Visual regression testing

Maintenance Agents

refactor-cleaner

Dead code cleanup and consolidation specialist.

PropertyValue
Model-
ToolsRead, Write, Edit, Bash, Grep, Glob

Purpose:

  • Run analysis tools (knip, depcheck, ts-prune)
  • Identify dead code
  • Remove unused exports
  • Consolidate duplicates

When to use:

  • Code maintenance tasks
  • Before major refactoring
  • Reducing bundle size

doc-updater

Documentation and codemap specialist.

PropertyValue
Model-
ToolsRead, Write, Edit, Bash, Grep, Glob

Purpose:

  • Update CODEMAP.md files
  • Generate documentation
  • Keep READMEs current

When to use:

  • After significant code changes
  • When documentation is outdated

Agent Selection Guide

TaskPrimary AgentAlternative
Verify implementationtrophy-guide-
Plan featureplannerarchitect
System designarchitectplanner
Review Go codego-reviewercode-reviewer
Review Python codepython-reviewercode-reviewer
Review other codecode-reviewer-
Security auditsecurity-reviewercode-reviewer
Fix build errorsbuild-error-resolvergo-build-resolver
Fix Go buildsgo-build-resolverbuild-error-resolver
E2E testinge2e-runner-
Remove dead coderefactor-cleaner-
Update docsdoc-updater-
Database reviewdatabase-reviewer-

Using Agents

Agents are automatically invoked by commands or can be called via the Task tool:

# Via commands
/trophy          # Invokes trophy-guide
/go-review       # Invokes go-reviewer
/plan            # Invokes planner

# Directly in conversation
"Use the security-reviewer agent to audit this code"

Agents run with their specified tools and model, returning results to the main conversation.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

Reviews can't be read right now.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.