Back to Rules
📋

AI Agents CLAUDE.md

Multi-agent system for software development

rjmurillo

by @rjmurillo

Sourced from rjmurillo/ai-agents — MIT

View profile
CLAUDE.md
> Sourced from [rjmurillo/ai-agents](https://github.com/rjmurillo/ai-agents) — [MIT](https://github.com/rjmurillo/ai-agents/blob/b7e6085de2121ed85e09a7ba22ab5a6c2bd60e07/docs/CLAUDE.md).

# Claude Code Instructions

@AGENTS.md

## Claude Code Specifics

For non-trivial tasks, delegate to specialized agents via Task tool:

- `Task(subagent_type="orchestrator")` for multi-step coordination
- `Task(subagent_type="Explore")` for codebase exploration
- Specialized agents (implementer, architect, analyst, etc.) for focused work

### Installation Locations

| Type | Agents | Commands |
|------|--------|----------|
| Global | `~/.claude/agents/` | `~/.claude/commands/` |
| Per-repo | `.claude/agents/` | `.claude/commands/` |

### Default Behavior

For non-trivial tasks: `Task(subagent_type="orchestrator", prompt="...")`

## Memory Interface Decision Matrix

| Scenario | Use | Why |
|----------|-----|-----|
| Quick CLI search | `/memory-search` slash command | Instant, no agent overhead |
| Deep exploration | `context-retrieval` agent | Graph traversal, artifact reading |
| Script automation | `Search-Memory.ps1` | PowerShell, testable, structured output |
| Direct MCP (last resort) | `mcp__serena__read_memory` | Full control when abstractions fail |

Start with cheapest option. Escalate only when cheaper option lacks capability.

## Path-scoped instructions

Before editing any file, read matching rules in `.claude/rules/*.md`. Each file's `applyTo` frontmatter targets a path glob. Universal rules live in `.claude/rules/universal.md`.

Planned build extension ships Copilot-compatible copies to `.github/instructions/` from same source.

## Skill routing

If user request matches available skill, ALWAYS invoke via Skill tool as FIRST action. Do not answer directly, do not use other tools first. Skills have specialized workflows that beat ad-hoc answers.

Key routing rules:
- Bugs, errors, "why is this broken" → invoke analyze skill
- PRs, issues, GitHub operations → invoke github skill
- PR review threads, comment triage → invoke pr-comment-responder skill
- Weekly retro → invoke reflect skill
- Save progress, checkpoint → invoke session-end skill
- Code quality, health check → invoke quality-grades skill

## Lifecycle commands

Dev lifecycle phases, use slash commands (not skills):
- Define requirements, "what should we build" → /spec
- Plan work, break down tasks, estimate → /plan
- Implement, code, build features → /build
- Test, prove it works, debug failures → /test
- Review code, check my diff, architecture review → /review
- Ship, deploy, push, create PR → /ship

Add to your project

Paste into your project's CLAUDE.md or ~/.claude/CLAUDE.md for global rules.

Browse by Tag

Get the Claude Code Starter Pack

Top CLAUDE.md rules for Next.js, TypeScript, Python, Go, and React — free.