plan-review
Use when reviewing an implementation plan before coding or launching workers to check approach, scope, and repo-convention fit.
Skill by shakacode
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/shakacode-plan-review
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/plan-review
What's inside
- Skill name
plan-review- Description
- Use when reviewing an implementation plan before coding or launching workers to check approach, scope, and repo-convention fit.
- License
- MIT
- Instructions
- 73 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Plan Review
Use this when a plan should be checked before implementation, especially before
multi-agent work, high-risk changes, broad refactors, migration work, or any
plan whose wrong approach would be expensive to unwind.
This is a review of the approach, not a code review and not line-level design
polish. The goal is to catch unsound foundations before they become a diff.
## What To Review
1. **Goal fit.**
- Does the plan satisfy the requested outcome and acceptance criteria?
- Does it handle the important unhappy paths, not just the happy path?
2. **Fit with existing code and workflow.**
- Has the plan checked actual repo conventions, helpers, `AGENTS.md` seam
values, contract files named by the seam, and tests?
- Does it reuse existing infrastructure instead of inventing parallel
machinery?
3. **Simplicity.**
- Is the approach the smallest thing that solves the real problem?
- Does it avoid speculative options, new services, or abstractions without a
clear present need?
4. **Load-bearing decisions.**
- Are architecture-determining choices named now?
- Are only reversible implementation details deferred?
- If "where/how/which" would change whether the approach works, it is not a
detail; require the plan to pin it down.
5. **Risks and unknowns.**
- Are integration points, migration risk, compatibility concerns, security
impact, performance impact, and review gates named when relevant?
- Are blocking questions separated from non-blocking assumptions?
## Output
Return one of:
- `APPROVE`: the approach is sound and load-bearing decisions are pinned.
- `SEND BACK`: one or more approach-level issues must be resolved before work
starts.
For each finding, include:
- severity: `BLOCKER`, `SHOULD`, or `NIT`
- the plan location or section
- the specific failure mode or missing decision
- a concrete safer alternative when one is apparent
Do not block a plan for reversible file names, variable names, or local
implementation details. Do block a plan that is too vague to prove it can work.
## Boundaries
- Use `spec` to turn fuzzy intent into requirements and tasks.
- Use `plan-pr-batch` or `pr-batch` to assign exact GitHub targets and lanes.
- Use `autoreview` or `adversarial-pr-review` once code exists.
<!-- host-branch: available-tool start -->
On Cursor, availability-check `/review`, `/review-bugbot`, or `/review-security`
if a host review pass is requested; they do not replace this plan review.
<!-- host-branch: available-tool end -->
## Source Note
Inspired by the plan-review gate in
[lucasfcosta/backpressured](https://github.com/lucasfcosta/backpressured),
adapted here as portable seam-driven workflow guidance.From shakacode/agent-workflows, MIT.
More from shakacode/agent-workflows
- 0.592score
pause
shakacode
Print restart-safe copy-paste prompts for pausing an agent thread before restarting Codex, Claude, or another runner and for resuming in the same thread or a…
SkillBFreshness: B★ 8Claude Code +9 - 0.592score
pr-batch
shakacode
Plan and safely run one or more canonical issue, existing PR, or durably overridden ad-hoc work lanes with coordinated subagents, validation, review, and…
SkillBFreshness: B★ 8Claude Code +9 - 0.592score
fix-flaky-tests
shakacode
Use when a test fails intermittently in CI — classify the intermittency, work from the real CI error, fix the root cause systemically, and verify with a green…
SkillBFreshness: B★ 8Claude Code +9 - 0.592score
plan-pr-batch
shakacode
Use when choosing GitHub issues or PRs for a PR batch, recommending and grouping worker lanes by model/reasoning-effort assignment, preparing a subagent batch…
SkillBFreshness: B★ 8Claude Code +9 - 0.592score
post-merge-audit
shakacode
Use when auditing merged PRs after concurrent agent work, before a release candidate, after a suspected bad merge, or when checking for missed reviews…
SkillBFreshness: B★ 8Claude Code +9 - 0.592score
address-review
shakacode
Fetch GitHub PR review comments, triage them into must-fix/discuss/optional/skipped, and guide fixing or replying to selected feedback.
SkillBFreshness: B★ 8Claude Code +9 - 0.589score
audit-chats
shakacode
Audit multiple Codex tasks and visible ChatGPT chats for archive and follow-up actions, or recover interrupted Codex tasks when explicitly requested.
SkillBFreshness: B★ 8Claude Code +9 - 0.587score
continue
shakacode
Resume an in-progress task with a structured checkpoint instead of a bare "continue", re-establishing what is done, what is next, and how done is verified.
SkillBFreshness: B★ 8Claude Code +9 - 0.587score
manual-testing
shakacode
Use when verifying changed behavior in a real running app or service with recorded HTTP, browser, or CLI evidence, including acceptance criteria and cheap…
SkillBFreshness: B★ 8Claude Code +9 - 0.587score
evaluate-issue
shakacode
Use before fixing, batching, or assigning GitHub issues or proposed fixes when the value is uncertain, the report came from AI/code analysis, the fix is…
SkillBFreshness: B★ 8Claude Code +9 - 0.587score
plan-issue-triage
shakacode
Use when preparing a ready prompt for Claude, Codex, or another agent to perform a review-only GitHub issue triage or open-issue audit, especially broad scans…
SkillBFreshness: B★ 8Claude Code +9 - 0.587score
pr-walkthrough
shakacode
Explain a pull request as a conceptual walkthrough, either interactively one change at a time or as one complete COMMENT-only GitHub review when explicitly…
SkillBFreshness: B★ 8Claude Code +9
Signals
- Stars
- 8
- Forks
- 1
- Open issues
- 119
- Last commit (this folder)
- Sep 12, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/shakacode/agent-workflows
- Website
- shaka.shakacode.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from shakacode
- 0.592score
post-merge-audit
shakacode
Use when auditing merged PRs after concurrent agent work, before a release candidate, after a suspected bad merge, or when checking for missed reviews…
SkillBFreshness: B★ 8Claude Code +9 - 0.592score
plan-pr-batch
shakacode
Use when choosing GitHub issues or PRs for a PR batch, recommending and grouping worker lanes by model/reasoning-effort assignment, preparing a subagent batch…
SkillBFreshness: B★ 8Claude Code +9 - 0.592score
pr-batch
shakacode
Plan and safely run one or more canonical issue, existing PR, or durably overridden ad-hoc work lanes with coordinated subagents, validation, review, and…
SkillBFreshness: B★ 8Claude Code +9 - 0.592score
fix-flaky-tests
shakacode
Use when a test fails intermittently in CI — classify the intermittency, work from the real CI error, fix the root cause systemically, and verify with a green…
SkillBFreshness: B★ 8Claude Code +9 - 0.592score
pause
shakacode
Print restart-safe copy-paste prompts for pausing an agent thread before restarting Codex, Claude, or another runner and for resuming in the same thread or a…
SkillBFreshness: B★ 8Claude Code +9 - 0.592score
address-review
shakacode
Fetch GitHub PR review comments, triage them into must-fix/discuss/optional/skipped, and guide fixing or replying to selected feedback.
SkillBFreshness: B★ 8Claude Code +9
Cite this page
plan-review skill. Agent Mart. https://agentmart.dev/skills/shakacode-plan-review (last updated 2026-10-24)