scaffold/.claude/skills/plan-review/SKILL.md
Pre-execution self-check to validate a plan before writing any code
npx skillsauth add gstredny/lauren-loop plan-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.
A 6-point checklist to validate a plan before execution begins. Catches over-engineering, missed criteria, unverified assumptions, and scope creep.
Before writing any code, after a plan exists. This is the gate between Phase 3 (Review) and Phase 4 (Execute) in the development workflow.
Review the plan against these 6 questions:
Does the plan address ALL success criteria from the task file? Map each success criterion to a specific part of the plan. Any criterion without a matching plan step is a gap.
Does the plan violate any stated constraints? Check constraints from both the task file and project-level rules. A plan that touches forbidden files, adds forbidden endpoints, or bypasses stated limits fails here.
Is there a simpler approach that meets the same criteria? If the plan introduces new abstractions, new files, or new patterns — could the same outcome be achieved by modifying existing code? Fewer moving parts is better.
Are there assumptions about the codebase that haven't been verified by reading code? Any plan step that says "this probably works like X" or "this file likely contains Y" is an unverified assumption. Read the code first.
Does the plan touch files outside the stated scope? Compare the plan's file list against the task file's "Relevant Files" section. Unexpected files signal scope creep.
Are there existing functions or utilities that could be reused instead of writing new code? Search for existing helpers, services, or patterns that already solve part of the problem. Duplication is a sign the plan needs revision.
development
Follow the end-to-end delivery workflow for planning, task-file management, execution, code review, verification, and closeout without relying on Claude-specific hooks or command conventions.
testing
Plan implementation work before coding by defining public interfaces, real collaborator boundaries, and vertical RED or VERIFY slices.
development
Manage task files in docs/tasks/open and docs/tasks/closed, including task discovery, resume/create rules, append-only Attempts logging, Left Off At updates, Code Review field handling, and needs verification closeout.
data-ai
Review an implementation plan before execution to catch missed success criteria, scope creep, constraint violations, unverified assumptions, and missed reuse opportunities.