ai-team-library/claude/skills/review-pr/SKILL.md
# Skill: Review PR ## Description Performs a structured code review following a repeatable checklist: readability, correctness, maintainability, consistency with project conventions, test coverage, and security red flags. The review produces a verdict (ship, ship with comments, or request changes) with specific, actionable feedback tied to file locations. This skill can require "green checks" (passing tests and lint) as a prerequisite before the human-judgment review begins. ## Trigger - Inv
npx skillsauth add beekeeper-lab/foundry ai-team-library/claude/skills/review-prInstall 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.
Performs a structured code review following a repeatable checklist: readability, correctness, maintainability, consistency with project conventions, test coverage, and security red flags. The review produces a verdict (ship, ship with comments, or request changes) with specific, actionable feedback tied to file locations. This skill can require "green checks" (passing tests and lint) as a prerequisite before the human-judgment review begins.
/review-pr slash command.| Input | Type | Required | Description |
|-------|------|----------|-------------|
| diff | Text, file path, or PR reference | Yes | The code changes to review: a diff file, a directory of changed files, or a PR number/URL |
| project_conventions | File path | No | Project conventions doc; auto-detected from ai/context/project.md or CLAUDE.md |
| stack_context | File path | No | Stack conventions; auto-detected from composition spec |
| review_checklist | File path | No | Custom review checklist; defaults to the Code Quality Reviewer's template |
--skip-checks is set.| Output | Type | Description |
|--------|------|-------------|
| review_report | Markdown file | Structured review with verdict, findings, and file:line references |
| verdict | Enum: ship, ship-with-comments, request-changes | Overall review decision |
| findings | List in report | Per-file, per-line findings categorized by type (readability, correctness, etc.) |
ship means zero blocking issues; request-changes means at least one blocking issue exists.| Error | Cause | Resolution |
|-------|-------|------------|
| NoDiffProvided | No diff, file list, or PR reference supplied | Provide the changes to review |
| TestsFailing | Test suite fails (and --skip-checks not set) | Fix the test failures before requesting review |
| LintFailing | Linter reports errors (and --skip-checks not set) | Fix lint errors before requesting review |
| EmptyDiff | The diff contains no changes | Nothing to review; verify the correct branch or commit range |
personas/code-quality-reviewer/templates/) if availableai/context/project.md or CLAUDE.mddevelopment
# Skill: VDD (Verification-Driven Development) Gate ## Description Runs the programmatic VDD gate for a bean: parses the bean's `## Acceptance Criteria` section, dispatches each criterion's evidence type to the matching runner (test, lint, file, file-contains, or manual), aggregates the results into a pass/fail verdict, and writes a structured markdown report at `ai/outputs/tech-qa/vdd-<NNN>.md` (zero-padded NNN). This is the machine-checkable counterpart to the prose VDD policy in `ai/contex
tools
# Skill: Spawn Task ## Description Dispatches a single specialist persona to execute a single task with only that task's context. Auto-detects the runtime environment and chooses one of two execution paths: - **In tmux** (`$TMUX` set): spawn a worker in a git worktree using a child tmux window. Process-isolated, parallelizable, durable across the calling session's lifetime. Same pattern as `/spawn-bean` but at task granularity. - **Not in tmux**: invoke the `Agent` tool with `subagent_typ
development
# Skill: Orchestration Report ## Description Aggregates the per-bean **Orchestration Telemetry** blocks (BEAN-278) across recent Done beans and produces a markdown report that answers the architecture-aware-evaluation question: **is the orchestration paying for itself?** Distinct from `/telemetry-report` (which aggregates raw cost, duration, and tokens); this skill aggregates the orchestration-quality metrics layered on top — bounces, persona activations, contract violations, escape-hatch usag
development
# Skill: Health Check ## Description Runs all health checks defined in `ai/context/health-checks.md` and produces a table-format report. Can be called standalone or by other skills (e.g., `/long-run`). ## Trigger - Invoked by the `/health-check` slash command. - Called programmatically by `/long-run` at the start of each cycle. ## Inputs | Input | Type | Required | Description | |-------|------|----------|-------------| | health_checks | Markdown file | Yes | `ai/context/health-checks.md`