speedwave-code-review
Comprehensive code review using specialized skills
Best use case
speedwave-code-review is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Comprehensive code review using specialized skills
Teams using speedwave-code-review should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/speedwave-code-review/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How speedwave-code-review Compares
| Feature / Agent | speedwave-code-review | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Comprehensive code review using specialized skills
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
Best AI Skills for Claude
Explore the best AI skills for Claude and Claude Code across coding, research, workflow automation, documentation, and agent operations.
Cursor vs Codex for AI Workflows
Compare Cursor and Codex for AI coding workflows, repository assistance, debugging, refactoring, and reusable developer skills.
SKILL.md Source
# Comprehensive PR Review Run a comprehensive pull request review using multiple specialized skills, each focusing on a different aspect of code quality. ## Architecture You (the main agent) directly launch 13 review agents in parallel, wait for all results, then launch 1 aggregator agent to produce a concise summary. **Why not an orchestrator agent?** Sub-agents are LLMs — they optimize and may skip launching child agents, doing the review themselves instead. By launching all 13 directly from the main context, you guarantee each skill actually runs. ## Review Workflow ### Step 1 — Determine Review Scope - Check `git status` and `git branch --show-current` to identify changed files - Determine the diff command (`DIFF_CMD`), e.g.: - `git diff` (unstaged changes) - `git diff --cached` (staged changes) - `git diff HEAD~N..HEAD` (last N commits) - `git diff main...HEAD` (branch vs main) - If unclear, ask the user what to review ### Step 2 — Launch 13 Review Agents in Parallel In a **single message**, launch exactly 13 Task agents using these parameters for each: - `subagent_type: "general-purpose"` - `run_in_background: true` - `model: "sonnet"` (fast, sufficient for individual reviews) - `name: "review-SKILL_NAME"` (for identification) Use this prompt template for each (replace `SKILL_NAME` and `DIFF_CMD`): ``` Use the Skill tool to invoke 'SKILL_NAME'. Review changes from: DIFF_CMD Speedwave-specific evaluation context (apply alongside the generic SKILL_NAME criteria): The full project rule set lives in CLAUDE.md and .claude/rules/*.md in this worktree. Read those files BEFORE forming your verdict — they define every NEVER rule, SSOT, security invariant, plugin contract element, and local-LLM rule that a generic reviewer would miss. The generic SKILL_NAME criteria still apply, but a finding is escalated one severity level (Suggestion -> Important, Important -> Critical) when it violates a rule from CLAUDE.md or .claude/rules/. New cloud LLM providers, hardcoded Anthropic model strings, repo-config overriding provider/base_url, plugin-contract changes without a backward-compat path, or a new outbound HTTP callsite not using the shared SSRF validator are Critical regardless of the SKILL_NAME's normal threshold. ``` The 13 skills to launch (ALL in one message, no exceptions): 1. `code-review-basic` 2. `code-review-documentation-checker` 3. `code-review-duplication-detector` 4. `code-review-kiss-detector` 5. `code-review-yagni-detector` 6. `code-review-solid-detector` 7. `code-review-test-analyzer` 8. `code-review-comment-analyzer` 9. `code-review-silent-failure-hunter` 10. `code-review-type-design-analyzer` 11. `code-review-simplifier` 12. `code-review-security-checker` 13. `code-review-ssot-detector` ### Step 3 — Wait for All Results All 13 agents run in background. You will be notified as each completes. Wait until all 13 have finished before proceeding. ### Step 4 — Launch Aggregator Agent Once all 13 are done, launch 1 final Task agent (`subagent_type: "general-purpose"`, `run_in_background: false`, `model: "sonnet"`) with this prompt: ```` You are a code review aggregator. Below are 13 review reports from specialized skills. Produce a single summary. ## Reports PASTE_ALL_13_RESULTS_HERE ## Output Format ```markdown # PR Review Summary ## Critical Issues (X found) - [skill-name]: Issue description [file:line] ## Important Issues (X found) - [skill-name]: Issue description [file:line] ## Suggestions (X found) - [skill-name]: Suggestion [file:line] ## Skills That Found No Issues - skill-name-1, skill-name-2, ... ``` Rules: - Deduplicate: if multiple skills flag the same issue, mention it once with all skill names - Categorize by severity: Critical > Important > Suggestion - Include file:line references where available - Keep descriptions concise (1-2 sentences each) - List skills that found no issues at the bottom - Return ONLY the markdown summary, nothing else ```` Replace `PASTE_ALL_13_RESULTS_HERE` with the actual text output from each of the 13 agents, clearly labeled with the skill name. ### Step 5 — Display Results Show the aggregator's summary directly to the user.
Related Skills
speedwave-product-showcase
Build a self-contained, dependency-free animated "live product" demo for a landing page — a step carousel that faithfully recreates the real app UI (chat, settings, integrations, logs…) using only HTML + scoped CSS + one inline rAF script. Use when asked to add an animated product walkthrough / hero demo / "show the app in motion" to a marketing site.
speedwave-write-plan
Write a comprehensive implementation plan for a Speedwave task. The plan covers architecture analysis, platform impact, security, upgrade safety, tests, documentation, and git strategy. Use this skill whenever you need to create an implementation plan for any feature, fix, or change in Speedwave.
speedwave-verify-plan
Verify that a Speedwave implementation plan was 100% implemented. Compares plan with code, runs make check and make test. Reports gaps. Use this after implementing a plan to verify completeness.
speedwave-review-plan
Hostile review of a Speedwave implementation plan. Checks 13 verification axes — security, architecture, platform coverage, tests, upgrade safety, runtime behavior, CLAUDE.md compliance, and more. Use this skill to verify any implementation plan before starting work.
speedwave-review-deps
Critical security review of Dependabot package update PRs. Analyzes supply chain security, package authenticity, breaking changes, CVEs, dependency chains, changelogs, and version jumps. Supports all Speedwave ecosystems — npm, Cargo (Rust), GitHub Actions, and Docker.
speedwave-plan-loop
Automated plan → review → implement → verify → code-review loop in an isolated git worktree. Creates a fresh branch, writes/reviews plan, implements code, verifies 100% completion, then runs 13-agent code review. All agents run in isolated headless contexts (claude -p).
speedwave-implement-plan
Implement a Speedwave plan exactly as specified. Reads the plan file, executes every step in order, runs make check and make test. Use this to implement any approved plan.
code-review-yagni-detector
Detect YAGNI principle violations including speculative features, unused code, and premature optimization.
code-review-type-design-analyzer
Analyze type design for encapsulation, invariant expression, usefulness, and enforcement quality.
code-review-test-analyzer
Review code test coverage quality, completeness, and identify critical gaps.
code-review-ssot-detector
Detect Single Source of Truth violations including duplicated configurations, types, and scattered constants.
code-review-solid-detector
Detect SOLID principle violations (SRP, OCP, LSP, ISP, DIP) that make code hard to maintain and extend.