Imported from baranovxyz/agent-context-kit (
plugins/agent-ready-repo/skills/using-agent-ready-repo/SKILL.md). Install upstream withnpx skills add baranovxyz/agent-context-kit --skill using-agent-ready-repo. Copyright stays with the author.
Using Agent Ready Repo
Use this skill as the routing gate for repository-memory work.
Core Model
Apply the layered model before editing:
AGENTS.mdis the first-class portable instruction contract.docs/is durable memory.- Tool-specific files such as
CLAUDE.mdcontain host-specific loading or capability wiring. - Skills encode repeatable procedures.
- CLI, MCP, hooks, and CI expose executable contracts or enforcement.
- Agents are autonomous workers for complex multi-step work.
- Plugin commands are legacy flat skills; prefer
skills/*/SKILL.mdfor new workflows.
Consult ${CLAUDE_PLUGIN_ROOT}/references/layered-architecture.md for details.
Routing Procedure
- Identify the user's actual intent.
- Classify the artifact using
${CLAUDE_PLUGIN_ROOT}/references/artifact-decision-matrix.md. - Choose the smallest applicable plugin skill:
- use
agent-ready-auditfor repo-wide inspection or migration planning; - use
agent-ready-migrateonly for an explicitly approved migration plan; - use
agent-ready-maintenanceafter project changes; - use
monorepo-agent-contextfor workspace/package-level instruction layering; - use
skill-and-agent-designerfor repeated procedures or worker roles; - use
tool-specific-wiringfor Claude, Cursor, Copilot, Gemini, hooks, MCP, or host files; - use
wrap-up-sessionto close out a session (audit, route findings, write continuation prompt, commit, PR, merge); - use
resume-from-continuationto start a session from a previous continuation prompt.
- use
- Do not add content to
AGENTS.mdby default. - Prefer moving knowledge to the right layer over duplicating it.
Red Flags
Stop and classify before editing when seeing:
- a growing
AGENTS.md; - copied rules across
CLAUDE.md,.cursor/rules, and.github/instructions; - duplicated root and package-level instruction files in a monorepo;
- requirements living only in chat;
- a repeated checklist;
- a new role that would benefit from isolated context;
- a rule that must always run;
- an MCP or CLI decision framed as protocol preference instead of job-to-be-done.
Output
For small tasks, state the chosen layer and proceed.
For larger tasks, produce:
- selected skill or agent;
- affected artifacts;
- proposed changes;
- required verification.