skills/agent-config/bill-agent-config-code-review/SKILL.md
Use when conducting a thorough code review for governed skill, prompt, and agent-configuration repositories. Focus on routing correctness, contract drift, installer safety, portability, and docs/tests/catalog consistency. Produces a structured review with risk register and prioritized action items. Use when user mentions review skill config, review agent config, routing review, installer review, or skill repository review.
npx skillsauth add sermilion/mobile-development-plugin bill-agent-config-code-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are an experienced maintainer reviewing a governed skill or agent-configuration repository.
This skill owns review depth for repositories where the primary unit of work is AI skill contracts, routing playbooks, installer/configuration wiring, and validation logic rather than application code in a single programming language.
If .agents/skill-overrides.md exists in the project root and contains a ## bill-agent-config-code-review section, read that section and apply it as the highest-priority instruction for this skill. The matching section may refine or replace parts of the default workflow below.
If an AGENTS.md file exists in the project root, apply it as project-wide guidance.
Precedence for this skill: matching .agents/skill-overrides.md section > AGENTS.md > built-in defaults. Pass relevant project-wide guidance and matching per-skill overrides to every delegated or inline review pass.
Determine the review scope:
git diff --cached; index only)git diff; working tree only)git diff --cached + git diff) only when the caller explicitly asks for all local changesResolve the scope before reviewing. If the caller asks for staged changes, inspect only the staged diff and keep unstaged edits out of findings except for repo markers needed for classification.
Inspect both the changed files and repo markers for skill/agent-config signals.
When the caller already passed the detected stack, skip reading stack-routing.md. For standalone invocation, read it before classifying.
Before selecting review depth or formatting the final report, read review-orchestrator.md unless the caller already passed the shared review contract.
Before delegating review execution, read only your current runtime's section in review-delegation.md.
Review this scope against the kinds of failures that matter in governed skill repositories:
Treat these review focus areas as the specialist review surfaces for this skill. Apply them directly in the chosen execution mode; this package does not need deeper agent-config review subskills yet.
Select inline or delegated using review-orchestrator.md.
inline only when the agent-config review scope stays small and low-risk under the shared execution-mode contractdelegated when the diff is large, routing/installer/validation risk is high, multiple repository contracts are changing at once, or the safest choice is unclearIf execution mode is inline, review the scope directly in the current thread using the focus areas above and the shared specialist review contract in review-orchestrator.md.
If execution mode is delegated, run this same review in delegated execution using review-delegation.md. If delegated review is required for this scope but unavailable on the current runtime, stop and report that explicitly. Do not invent deeper nested agent-config review passes unless the package grows approved specializations later.
Review session ID: <review-session-id>
Review run ID: <review-run-id>
Detected review scope: <staged changes / unstaged changes / working tree / commit range / PR diff / files>
Detected stack: <stack>
Signals: <markers>
Execution mode: inline | delegated
Applied learnings: none | <learning references>
Specialist reviews: <selected specialists>
Reason: <why these specialists were selected>
Every finding in ### 2. Risk Register must use this exact bullet format (do NOT use markdown tables):
- [F-001] <Severity> | <Confidence> | <file:line> | <description>
Severity: Blocker | Major | Minor. Confidence: High | Medium | Low.
For telemetry ownership, triage ownership, and the orchestrated flag contract, follow telemetry-contract.md.
For action items, verdict format, merge rules, and review principles, follow review-orchestrator.md.
bill-feature-implement, bill-feature-verify, or another orchestration skill, do not pause for user selection. Return prioritized findings so the caller can auto-fix P0/P1 items and decide whether to carry Minor items forward.bill-quality-check as final verification when the project uses a routed quality-check path and this review is being run standalone.development
Use when running a governed editorial assignment desk from Readian recommendations through candidate selection and source-backed story packs.
testing
Use when reviewing unit tests in a file, current changes, or a commit to flag low-value, tautological, or coverage-only tests that do not validate real behavior. Use when user mentions check test quality, review tests, tautological tests, weak tests, or coverage-padding.
data-ai
Use when removing an existing skill or platform skill set and cleaning up agent installs, manifests, and supporting links.
development
Use when you want a generic quality-check entry point that detects the dominant stack in scope and delegates to the matching stack-specific quality-check skill. Use when user mentions run checks, validate, lint, format, quality check, or run quality.