Source profileQuality 84/100Review permissions

dograh-hq/dograh/.agents/skills/review-agents-md/SKILL.md

review-agents-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/`.

Source repository stars
5,125
Declared platforms
0
Static risk flags
3
Last source update
2026-08-04
Source checked
2026-08-04

Decision brief

What it does—and where it fits

Audit first. Report drift, missing coverage, and wrong ownership boundaries before editing docs unless the user explicitly asks for patches.

Best for

  • Use when the user asks to review existing AGENTS files, identify stale guidance, decide whether a subtree needs its own `AGENTS.

Not for

  • Tasks that require unconfirmed production actions or broad system permissions.
  • Environments where the pinned source and install steps cannot be inspected.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeNot declaredNo explicit evidencePortability before use
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/dograh-hq/dograh --skill ".agents/skills/review-agents-md"
Safe inspection promptEditorial

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

What the source asks the agent to do

  1. 01

    Workflow

    If subagents are available, refresh references/dograh-seams.md before relying on it.

    Spawn exactly one subagent for this maintenance pass.Tell the subagent to inspect the live repo.Limit its patch set to .agents/skills/review-agents-md/references/dograh-seams.md.
  2. 02

    5. Dograh-specific review heuristics

    Expect root to stay high-level.

    It should describe the top-level project shape, shared stack, and shared local-development expectations.It should mention top-level applications and support directories that matter to contributors.It should not try to document backend-internal extension contracts or frontend component internals.
  3. 03

    Freshness Rule

    Treat the repo as source of truth.

    Trust current code and current directory layout over any AGENTS.md, README.md, or this skill's references.If prose and code disagree, report the prose as stale.If a reference file in this skill disagrees with the repo, trust the repo and mention the drift.
  4. 04

    0. Refresh the seam reference before using it

    If subagents are available, refresh references/dograh-seams.md before relying on it.

    Spawn exactly one subagent for this maintenance pass.Tell the subagent to inspect the live repo.Limit its patch set to .agents/skills/review-agents-md/references/dograh-seams.md.
  5. 05

    1. Inventory the current hierarchy

    Run the helper first from the repo root:

    every discovered AGENTS.mdchild AGENTS.md ownership boundariesimmediate child directories for each scope

Permission review

Static risk signals and limitations

Reads files

low · line 21

The documentation asks the agent to read local files, directories, or repositories.

Tell the subagent to inspect the live repo.

Writes files

medium · line 25

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.

Writes files

medium · line 31

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 a

Runs scripts

medium · line 41

The documentation asks the agent to run terminal commands or scripts.

python .agents/skills/review-agents-md/scripts/inventory_agents_md.py

Runs scripts

medium · line 195

The documentation asks the agent to run terminal commands or scripts.

python .agents/skills/review-agents-md/scripts/inventory_agents_md.py

Evidence record

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score84/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars5,125SourceRepository attention, not individual Skill quality
Compatibility0 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
dograh-hq/dograh
Skill path
.agents/skills/review-agents-md/SKILL.md
Commit
958731ab50c3ce8aca645ce64d61479e36084ebc
License
BSD-2-Clause
Collected
2026-08-04
Default branch
main
View the original SKILL.md

Review AGENTS.md

Audit first. Report drift, missing coverage, and wrong ownership boundaries before editing docs unless the user explicitly asks for patches.

Freshness Rule

Treat the repo as source of truth.

  • Trust current code and current directory layout over any AGENTS.md, README.md, or this skill's references.
  • If prose and code disagree, report the prose as stale.
  • If a reference file in this skill disagrees with the repo, trust the repo and mention the drift.

Workflow

0. Refresh the seam reference before using it

If subagents are available, refresh references/dograh-seams.md before relying on it.

  • Spawn exactly one subagent for this maintenance pass.
  • Tell the subagent to inspect the live repo.
  • Limit its patch set to .agents/skills/review-agents-md/references/dograh-seams.md.
  • Also allow .agents/skills/review-agents-md/scripts/inventory_agents_md.py, but only if the helper itself needs a repo-specific fix.
  • Tell the subagent not to recurse into this same seam-refresh workflow. This is a one-level maintenance pass, not an infinite self-audit loop.
  • 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.
  • After the subagent returns, review its diff quickly before using 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.

1. Inventory the current hierarchy

Run the helper first from the repo root:

python .agents/skills/review-agents-md/scripts/inventory_agents_md.py

This prints:

  • every discovered AGENTS.md
  • child AGENTS.md ownership boundaries
  • immediate child directories for each scope
  • large uncovered subtrees that may deserve their own AGENTS.md

Then confirm with direct file discovery when needed:

rg --files -g 'AGENTS.md' .
find api ui -name AGENTS.md | sort

2. Read top-down before judging details

Read in this order:

  1. repo root AGENTS.md
  2. api/AGENTS.md
  3. ui/AGENTS.md
  4. deeper AGENTS.md files under those trees

For each file, write a one-line ownership statement in your notes:

  • what subtree it owns
  • what shared rules it should contain
  • which deeper docs, if any, should own implementation details instead

3. Verify each doc against the live code

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.py
  • api/routes/telephony.py
  • api/services/integrations/loader.py
  • api/services/integrations/registry.py
  • api/services/pipecat/run_pipeline.py
  • api/tasks/run_integrations.py
  • api/services/telephony/registry.py
  • api/services/telephony/factory.py
  • api/services/telephony/providers/__init__.py
  • ui/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.

4. Apply the hierarchy tests

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.

5. Dograh-specific review heuristics

Root AGENTS.md

Expect root to stay high-level.

  • It should describe the top-level project shape, shared stack, and shared local-development expectations.
  • It should mention top-level applications and support directories that matter to contributors.
  • It should not try to document backend-internal extension contracts or frontend component internals.
  • If a top-level directory materially matters to contributors and is missing from root guidance, report missing-parent-coverage.

api/AGENTS.md

Expect api/AGENTS.md to orient a contributor across backend domains, not to document every local contract in full.

  • It should point to where routes, services, DB access, schemas, tasks, tests, and security invariants live.
  • It should accurately describe where workflow execution lives. In current Dograh, that spans api/services/workflow/, api/services/pipecat/, and post-call work in api/tasks/run_integrations.py.
  • It should accurately describe telephony as a substantial subsystem, not just as one route file.
  • It should mention integration extensibility and defer package-level rules to api/services/integrations/AGENTS.md.
  • If 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.md

Expect this file to own the integration package contract.

  • It should explain package registration, node model/spec patterns, runtime collection, completion handlers, optional routes, import discipline, and testing expectations.
  • It should match the live registry/loader path instead of describing central manual wiring that no longer exists.
  • It should not require edits to workflow/dto.py, run_pipeline.py, or route aggregation unless the generic framework genuinely changed.

ui/AGENTS.md

Expect ui/AGENTS.md to orient contributors across the frontend without documenting individual feature internals.

  • It should describe the App Router layout under ui/src/app/.
  • It should point to reusable feature components under ui/src/components/.
  • It should mention generated API client usage under ui/src/client/.
  • It should mention auth readiness constraints under ui/src/lib/auth/.
  • It should not describe removed folders or outdated stack details.

6. Classify findings

Use these categories:

  • stale: prose mentions files, commands, flows, or architecture that no longer match the repo
  • missing-parent-coverage: a parent scope omits a major subsystem it should orient the reader to
  • missing-child-agents: a deep subtree likely needs its own AGENTS.md
  • wrong-level: content belongs in a parent or child scope instead
  • extra-detail: a parent doc is too implementation-specific for its level

7. Report format

List 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:

  • open questions or assumptions
  • optional patch plan, only if the user asked for fixes or clearly wants them next

Editing Rules

If the user wants the docs fixed:

  • patch the smallest set of AGENTS.md files that restores a clean hierarchy
  • add a new AGENTS.md only when a subtree has distinct local rules or extension contracts
  • keep parent docs short and navigational
  • let child docs own local implementation rules
  • avoid copying the same guidance into parent and child files
  • prefer folders over files when writing navigation guidance, unless a file is the only real seam
  • when adding a new child AGENTS.md, start with the shortest useful contract; avoid tutorial-style prose
  • point the reader downward toward the next relevant subdirectory or child AGENTS.md
  • if a draft feels forced or over-explained, compress it again

Useful Commands

python .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

Compare before choosing

Computed 976

mgiovani/cc-arsenal

team-review

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

Computed 9279,261

bytedance/deer-flow

code-documentation

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.

Computed 8823,781

alirezarezvani/claude-skills

research-ops-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

Computed 8623,781

alirezarezvani/claude-skills

senior-backend

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.