Skip to content
Development
Skill

/repo-agent-context-audit

Audit and recommend improvements for a repository's agent-readable context, including AGENTS.md, CLAUDE.md, WARP.md, CONTRIBUTING.md, .agents/skills, and specs/ PRODUCT.md and TECH.md contracts. Use when asked to review, score, assess, or standardize repo instructions, agent

From plugin
spellbook
289111 skills7 agents2 commands

Claude Code

$ npx -y skills add majiayu000/spellbook --skill repo-agent-context-audit --agent claude-code

SKILL.md

repo-agent-context-audit.SKILL.md
name: repo-agent-context-audit
description: Audit and recommend improvements for a repository's agent-readable context, including AGENTS.md, CLAUDE.md, WARP.md, CONTRIBUTING.md, .agents/skills, and specs/ PRODUCT.md and TECH.md contracts. Use when asked to review, score, assess, or standardize repo instructions, agent onboarding, spec workflows, or cross-repo agent-context conventions. Use agentsmd-scaffold instead when the user wants to generate or apply root/scoped AGENTS.md files.

Repo Agent Context Audit

Overview

Assess whether a repository has a small, usable agent context stack: a short top-level instruction file, task-specific skills, and behavior/implementation specs for substantial work. Default to a read-only audit and minimal recommendations; create or edit high-context files only when the user explicitly asks.

If the user asks to generate, split, or apply root/scoped `AGENTS.md` files, handoff to `agentsmd-scaffold`. This skill may identify that scaffold as the smallest useful change, but should not duplicate the generation workflow.

Default Standard

Prefer this three-layer shape:

1. `AGENTS.md` or repo-equivalent: 80-150 lines, top-level routing only. 2. `.agents/skills/<task>/SKILL.md`: reusable workflows for common fragile tasks. 3. `specs/<id>/PRODUCT.md` and `specs/<id>/TECH.md`: checked-in contracts for substantial features.

Do not force this exact layout when a repo already has a coherent equivalent, such as `WARP.md`, `CLAUDE.md`, `CONTRIBUTING.md`, or framework-specific instruction files. Map existing files to the layers first, then fill only the real gaps.

Workflow

1. Discover

Run the read-only scanner when possible:

# From this skill directory:
python3 scripts/scan_repo_context.py <repo-root>

Then inspect the important files directly. Always search before creating:

  • `AGENTS.md`, `CLAUDE.md`, `WARP.md`, `.claude/instructions.md`
  • `CONTRIBUTING.md`, `README.md`, `.github/copilot-instructions.md`
  • `.agents/skills/*/SKILL.md`
  • `specs/**/{PRODUCT,product,TECH,tech}.md`

If multiple instruction files overlap, record their scopes and precedence instead of merging them by default.

2. Classify

Classify the repo into one of these states:

  • **Healthy**: short top-level guidance, task workflows, and specs are discoverable.
  • **Missing top-level router**: useful docs exist but agents lack an entrypoint.
  • **Overloaded top-level file**: one file mixes rules, workflows, architecture, and reference data.
  • **Specless complex repo**: substantial work happens without PRODUCT/TECH contracts.
  • **Stale or divergent**: instructions contradict code, scripts, or observed repo conventions.
  • **Unsafe to modify**: high-context files are generated, externally owned, or conflict across scopes.

3. Score

Use the rubric in `references/standards.md` for:

  • top-level routing quality
  • progressive disclosure
  • procedural workflows
  • decision gates
  • production examples
  • spec quality
  • validation mapping
  • stale or conflicting guidance risk

4. Recommend

Lead with the smallest useful change. Good recommendations usually look like:

  • Add a short `AGENTS.md` that points to existing docs instead of duplicating them.
  • Split a long top-level file into a router plus references or skills.
  • Add `.agents/skills/write-product-spec` and `.agents/skills/write-tech-spec` only if spec writing is repeated.
  • Add `specs/<id>/PRODUCT.md` and `TECH.md` templates only if the repo ships substantial features.
  • Remove or rewrite stale instructions only after citing the conflict.

5. Handoff Or Scaffold Only On Request

When the user explicitly asks to generate, split, or apply root/scoped `AGENTS.md` files, use `agentsmd-scaffold` instead of duplicating that workflow.

When the user asks for exact PRODUCT/TECH spec templates or non-AGENTS context scaffolding, read `references/templates.md` and adapt the templates to the repo. Before editing:

  • identify every `AGENTS.md` or equivalent whose scope covers the target path
  • preserve existing high-context files unless the user asked for a rewrite
  • keep generated docs small
  • include actual repo commands, paths, and test gates
  • leave placeholders only when the repo truly lacks the fact

Decision Gates

| Case | Action | |---|---| | Small bugfix repo with README and clear tests | No spec system; maybe add a short `AGENTS.md` router | | Repeated feature work with review churn | Add PRODUCT/TECH spec workflow | | User asks to generate or apply root/scoped `AGENTS.md` files | Use `agentsmd-scaffold` | | Existing `CLAUDE.md` or `WARP.md` is good | Link it from `AGENTS.md` or leave it as the repo-equivalent | | Multiple teams or nested packages | Use scoped nested `AGENTS.md` only where rules genuinely differ | | High-context file over 200 lines | Split into top-level router plus referenced skills/docs | | User asks for bulk normalization | Audit first; do not batch edit until 2-3 repos have been manually validated |

Operating Contract

Direct actions:

  • Run read-only discovery, scoring, and scanner commands.
  • Produce an audit report with cited files and smallest useful changes.
  • Draft exact non-AGENTS scaffold content when the user asks for proposed text.
  • Handoff AGENTS.md generation or application to `agentsmd-scaffold`.

Escalate before:

  • Creating or editing `AGENTS.md`, `CLAUDE.md`, `WARP.md`, hooks, settings, or generated docs.
  • Rewriting existing repo instructions instead of adding a short router or pointer.
  • Batch-normalizing multiple repositories.

Evidence-backed pushback:

  • Challenge new skill/spec scaffolding when the repo is small, has no repeated workflow, or already has a coherent equivalent.
  • Challenge edits when the only evidence is style preference rather than a real agent failure, review bottleneck, or missing workflow.

Feedback loop:

  • Promote repeated audit findings into the target repo's router, a task skill, or a spec template.
  • Keep this skill's rubric and tem
Read more
@majiayu000
Ships withspellbook

Cross-runtime skills for Claude Code, Codex, and multi-agent workflows.

289111 skills7 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
289
Star history of majiayu000/spellbook on GitHub, a chart by star-history.com

Other skills on spellbook.

idea-analogist

idea-analogist

想法群聊室 — 类比者角色。被 idea-team 主编排器调用,或用户单独说"类比一下"、"别的行业有没有"、"yes-and 扩展"、"X 让你想到什么"、"跨界启示"时触发。**专门做跨界类比 + yes-and…

idea-devils-advocate

idea-devils-advocate

想法群聊室 — 反方角色。被 idea-team 主编排器调用,或用户单独说"反方意见"、"挑这个想法的刺"、"为什么会失败"、"找漏洞 / 反例"、"devil's…

idea-research

idea-research

想法群聊室 — 调研员角色。被 idea-team 主编排器调用,或用户单独说"调研一下 X"、"X 的现状/竞品/数据"、"找 2026 数据"、"事实底"时触发。**用 WebSearch 拉真实 2026…

idea-team

idea-team

想法群聊室主持人 — 把一句话想法丢给多角色 AI 团队(调研员/反方/类比者)做查漏补缺。每个角色有自己的 voice,他们互相 @ 接话;你随时插话。**这是创意扩展工具,不打分、不否决、不堵路**。Use when…

idea-to-product

idea-to-product

端到端产品教练 — 把一句话想法走到 PRD + 可点击 HTML 原型。会顶嘴、强制砍功能、用 Nielsen + Norman 做友好性硬检。Use when user 说"我有一个想法"、"想做一个产品"、"做 MVP"、"写…

app-ui-design

app-ui-design

Mobile app UI design expert for iOS and Android. Use when designing app interfaces, creating design systems, ensuring…

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills10d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc11d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about repo-agent-context-audit.

Which coding agents can use repo-agent-context-audit?
repo-agent-context-audit installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.