Best for
- Use when the user asks to review existing AGENTS files, identify stale guidance, decide whether a subtree needs its own `AGENTS.
dograh-hq/dograh/.agents/skills/review-agents-md/SKILL.md
Audit Dograh `AGENTS.md` files for drift against the live repo and for bad scope boundaries between parent and child docs. Use when the user asks to review existing AGENTS files, identify stale guidance, decide whether a subtree needs its own `AGENTS.md`, or update the `AGENTS.md` hierarchy under the repo root, `api/`, or `ui/`.
Decision brief
Audit first. Report drift, missing coverage, and wrong ownership boundaries before editing docs unless the user explicitly asks for patches.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/dograh-hq/dograh --skill ".agents/skills/review-agents-md"Inspect the Agent Skill "review-agents-md" from https://github.com/dograh-hq/dograh/blob/958731ab50c3ce8aca645ce64d61479e36084ebc/.agents/skills/review-agents-md/SKILL.md at commit 958731ab50c3ce8aca645ce64d61479e36084ebc. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
If subagents are available, refresh references/dograh-seams.md before relying on it.
Expect root to stay high-level.
Treat the repo as source of truth.
If subagents are available, refresh references/dograh-seams.md before relying on it.
Run the helper first from the repo root:
Permission review
The documentation asks the agent to read local files, directories, or repositories.
Tell the subagent to inspect the live repo.The documentation asks the agent to create, modify, or delete local files.
Tell the subagent not to review or patch any repo `AGENTS.md` files yet. Its job is only to refresh the seam reference and helper.The documentation asks the agent to create, modify, or delete local files.
Review and refresh .agents/skills/review-agents-md/references/dograh-seams.md against the live Dograh repo. Patch only that file, and patch .agents/skills/review-agents-md/scripts/inventory_agents_md.py only if needed. Do not recurse into aThe documentation asks the agent to run terminal commands or scripts.
python .agents/skills/review-agents-md/scripts/inventory_agents_md.pyThe documentation asks the agent to run terminal commands or scripts.
python .agents/skills/review-agents-md/scripts/inventory_agents_md.pyEvidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 84/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 5,125 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Audit first. Report drift, missing coverage, and wrong ownership boundaries before editing docs unless the user explicitly asks for patches.
Treat the repo as source of truth.
AGENTS.md, README.md, or this skill's references.If subagents are available, refresh references/dograh-seams.md before relying on it.
.agents/skills/review-agents-md/references/dograh-seams.md..agents/skills/review-agents-md/scripts/inventory_agents_md.py, but only if the helper itself needs a repo-specific fix.AGENTS.md files yet. Its job is only to refresh the seam reference and helper.dograh-seams.md in the main audit.Use a prompt shaped like:
Review and refresh .agents/skills/review-agents-md/references/dograh-seams.md against the live Dograh repo. Patch only that file, and patch .agents/skills/review-agents-md/scripts/inventory_agents_md.py only if needed. Do not recurse into another seam-refresh pass. Do not review or edit any AGENTS.md files yet.
If subagents are not available, do the same seam refresh locally before continuing.
Run the helper first from the repo root:
python .agents/skills/review-agents-md/scripts/inventory_agents_md.py
This prints:
AGENTS.mdAGENTS.md ownership boundariesAGENTS.mdThen confirm with direct file discovery when needed:
rg --files -g 'AGENTS.md' .
find api ui -name AGENTS.md | sort
Read in this order:
AGENTS.mdapi/AGENTS.mdui/AGENTS.mdAGENTS.md files under those treesFor each file, write a one-line ownership statement in your notes:
Check directory trees, route aggregators, registration points, and extension seams instead of relying on filenames mentioned in prose.
Dograh files worth checking early:
api/routes/main.pyapi/routes/telephony.pyapi/services/integrations/loader.pyapi/services/integrations/registry.pyapi/services/pipecat/run_pipeline.pyapi/tasks/run_integrations.pyapi/services/telephony/registry.pyapi/services/telephony/factory.pyapi/services/telephony/providers/__init__.pyui/src/app/ui/src/components/ui/src/lib/auth/ui/src/client/Read dograh-seams.md when you need a fast repo-specific starting map.
Use these tests for every scope:
parent-fit: The parent doc explains immediate child systems, shared invariants, and navigation for the subtree it owns.child-fit: A deeper doc owns local extension contracts, module-specific gotchas, and file-level patterns for its own subtree.no-duplication: The parent does not restate detailed child implementation guidance that should live in the child doc.downward-pointing: The doc should point contributors toward the next relevant subdirectory or deeper AGENTS.md instead of trying to explain the whole subtree itself.no-gaps: If a large or extension-heavy subtree has rules the parent cannot explain cleanly in a few lines, flag a missing child AGENTS.md.no-drift: File trees, commands, extension points, and architecture claims still match the code.AGENTS.mdExpect root to stay high-level.
missing-parent-coverage.api/AGENTS.mdExpect api/AGENTS.md to orient a contributor across backend domains, not to document every local contract in full.
api/services/workflow/, api/services/pipecat/, and post-call work in api/tasks/run_integrations.py.api/services/integrations/AGENTS.md.api/services/telephony/ or api/services/workflow/ are complex enough that the parent doc becomes vague or overloaded, report missing-child-agents.api/services/integrations/AGENTS.mdExpect this file to own the integration package contract.
workflow/dto.py, run_pipeline.py, or route aggregation unless the generic framework genuinely changed.ui/AGENTS.mdExpect ui/AGENTS.md to orient contributors across the frontend without documenting individual feature internals.
ui/src/app/.ui/src/components/.ui/src/client/.ui/src/lib/auth/.Use these categories:
stale: prose mentions files, commands, flows, or architecture that no longer match the repomissing-parent-coverage: a parent scope omits a major subsystem it should orient the reader tomissing-child-agents: a deep subtree likely needs its own AGENTS.mdwrong-level: content belongs in a parent or child scope insteadextra-detail: a parent doc is too implementation-specific for its levelList findings first, ordered by severity.
Use this shape:
<path>: <category> -> <problem> -> <what should own or replace it>
Examples:
api/AGENTS.md: missing-child-agents -> telephony is a large extension surface with provider registration, transport, routes, and config rules but has no local AGENTS.md -> add api/services/telephony/AGENTS.md and keep api/AGENTS.md at navigation level
api/services/integrations/AGENTS.md: stale -> says central DTO edits are required for new integrations, but registry-based discovery handles node resolution -> update the doc to describe the registry path only
ui/AGENTS.md: wrong-level -> describes individual workflow-builder component behavior instead of frontend navigation rules -> move that detail to a deeper doc or remove it
After findings, include:
If the user wants the docs fixed:
AGENTS.md files that restores a clean hierarchyAGENTS.md only when a subtree has distinct local rules or extension contractsAGENTS.md, start with the shortest useful contract; avoid tutorial-style proseAGENTS.mdpython .agents/skills/review-agents-md/scripts/inventory_agents_md.py
rg --files -g 'AGENTS.md' .
find api ui -name AGENTS.md | sort
find api/services -maxdepth 2 -type d | sort
find ui/src -maxdepth 2 -type d | sort
rg -n "include_router|all_routers" api/routes/main.py api/services/integrations
rg -n "register\\(|ProviderSpec|register_package|create_runtime_sessions|run_completion" api/services/telephony api/services/integrations
Alternatives
mgiovani/cc-arsenal
Multi-agent review team: architecture, security, performance, testing, style, docs/UX, plus an adversary that cross-examines the other 6, for security-sensitive, architectural, or large PRs (15+ files) where a single-agent pass risks missing cross-cutting issues. Use for auth/payments/PII changes, schema/pattern changes, compliance sign-off, or when asked to 'get the review team on this' / 'multi-agent review' / 'thorough review before merge'. For a standard PR or a quick pre-merge check, use /r
bytedance/deer-flow
Use this skill when the user requests to generate, create, or improve documentation for code, APIs, libraries, repositories, or software projects. Supports README generation, API reference documentation, inline code comments, architecture documentation, changelog generation, and developer guides. Trigger on requests like "document this code", "create a README", "generate API docs", "write developer guide", or when analyzing codebases for documentation purposes.
alirezarezvani/claude-skills
Use when planning, funding, scoping, or synthesizing enterprise research across workstreams — clinical study design, R&D program finance, market sizing/surveys, or product/user research. Triggers on "design this clinical study", "what sample size", "R&D budget", "burn rate", "capitalize or expense", "TAM SAM SOM", "market sizing", "survey design", "segment the market", "plan user interviews", "usability test", "synthesize research insights". Forks context to route to one of four Research-Operati
alirezarezvani/claude-skills
Designs and implements backend systems including REST APIs, microservices, database architectures, authentication flows, and security hardening. Use when the user asks to "design REST APIs", "optimize database queries", "implement authentication", "build microservices", "review backend code", "set up GraphQL", "handle database migrations", or "load test APIs". Covers Node.js/Express/Fastify development, PostgreSQL optimization, API security, and backend architecture patterns.