.agents/skills/speckit-review-run/SKILL.md
Comprehensive code review using specialized agents — orchestrates code, comments, tests, errors, types, and simplify agents sequentially.
npx skillsauth add pradeepmouli/rune-langium speckit-review-runInstall 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.
Run a comprehensive pull request review using multiple specialized agents, each focusing on a different aspect of code quality.
Review Aspects (optional): "$ARGUMENTS"
Load Configuration
.specify/extensions/review/review-config.yml (if it exists).defaults.agents section in the extension's extension.yml.agents map — each key (code, comments, tests, errors, types, simplify) is a boolean toggle.false MUST be excluded from this run. Do not launch them.Determine Review Scope
Available Review Aspects:
Identify Changed Files
.specify/scripts/bash/detect-changed-files.sh with --json to detect changed files. Do not attempt to detect changes by running git commands directly, reading git state manually, or using any other method — always delegate to the script.
main/master) from the merge-base, plus any staged and unstaged changes.{"branch", "default_branch", "mode", "changed_files": [...]}Determine Applicable Reviews
Based on changes and config toggles (skip any agent where agents.<name> is false):
/speckit.review.code (general quality)/speckit.review.tests/speckit.review.comments/speckit.review.errors/speckit.review.types/speckit.review.simplify (polish and refine)Launch Review Agents
Sequential approach (one at a time):
Parallel approach (user can request):
Aggregate Results
After agents complete, summarize:
Provide Action Plan
Organize findings:
# PR Review Summary
## Critical Issues (X found)
- [agent-name]: Issue description [file:line]
## Important Issues (X found)
- [agent-name]: Issue description [file:line]
## Suggestions (X found)
- [agent-name]: Suggestion [file:line]
## Strengths
- What's well-done in this PR
## Recommended Action
1. Fix critical issues first
2. Address important issues
3. Consider suggestions
4. Re-run review after fixes
Full review (default):
/speckit.review.run
Specific aspects:
/speckit.review.run tests errors
# Reviews only test coverage and error handling
/speckit.review.run comments
# Reviews only code comments
/speckit.review.run simplify
# Simplifies code after passing review
Parallel review:
/speckit.review.run all parallel
# Launches all agents in parallel
comment:
tests:
errors:
types:
code:
.specify/memory/constitution.md, CLAUDE.md, .github/copilot-instructions.md, or equivalent) compliancesimplify:
tools
Router skill for the rune-langium monorepo. Use it to choose the right package skill before working in core, cli, lsp-server, codegen, or visual-editor.
tools
Router skill for the rune-langium monorepo. Use it to choose the right package skill before working in core, cli, lsp-server, codegen, or visual-editor.
tools
Langium port for Rune DSL tooling Use when working with rune, rosetta, dsl, langium, cdm, isda, drr, finos, language-server, lsp, visual-editor, reactflow.
tools
Langium port for Rune DSL tooling Use when working with rune, rosetta, dsl, langium, cdm, isda, drr, finos, language-server, lsp, visual-editor, reactflow.