skills/critique/SKILL.md
Stress-test a specific idea or proposal. Use when the user says "critique this", "is this a good idea", "any concern", "evaluate this approach", "pushback", or presents a specific design and wants it challenged.
npx skillsauth add jkvc/jkvc-skills critiqueInstall 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.
The user has a specific idea or proposal. Stress-test it — validate what's good, poke holes, suggest refinements. Don't replace the idea with a different one.
Understand the idea — parse what the user is proposing, even if described tersely or via voice transcription.
Explore the codebase — read the relevant files to ground the critique in reality. Identify existing patterns, constraints, and code that the idea touches.
Validate — state clearly what works well about the idea and why. Reference specific code/patterns that support it.
Challenge — identify specific concerns, numbered. For each:
Refine — suggest improvements to the idea that address the concerns. Don't pitch a completely different approach — improve what the user proposed. If a concern is severe enough that the idea should change fundamentally, say so directly.
Verdict — give a clear overall take. "The idea is sound, here's the cleanest implementation" or "This has a structural problem — here's why" or "Good with these modifications."
testing
Stress-test a plan for completeness against reality. Use when the user says "pressure", "pressure-plan", "pressure the plan", "is the plan complete", "audit the plan", "what did we miss", or wants to verify a plan covers everything before execution.
testing
Only use when the user explicitly says "fresh-context", "fresh context", "fresh agent", or "on a fresh agent".
testing
Run the full verification pipeline and fix issues. Use when the user says "verify", "run checks", "check everything", "any test needed", or wants confirmation that recent changes are clean.
testing
Add a tech debt entry to the project's TECH_DEBT.md. Use when the user says "debt", "add tech debt", "write this down as tech debt", "track this shortcut", or when you take a conscious shortcut during implementation.