About relentless-review
A review skill for evaluating whether a proposal or result meets its requirements and whether an alternative would reduce concrete risk. It gives a direct keep-or-change verdict, examines relevant failure modes, and distinguishes review from authorization to edit.
Key features
- 01Assess fit against requirements
- 02Challenge material assumptions
- 03Examine realistic failure modes
- 04Compare concrete alternatives
- 05Give a direct verdict
Use cases
- 01Review a proposal before implementation
- 02Check a result against stated constraints
- 03Identify risks and validation needs
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ marcellocurto/ skills --skill relentless-reviewAfter installing, type/relentless-reviewin Claude Code to confirm it loaded.
Details
From the project READMERelentless Review
Check whether the current proposal or result meets the requirements and whether a concrete alternative would improve it. Challenge assumptions and examine realistic failures. Recommend a different approach only when you can explain how it better meets the requirements or reduces a concrete risk.
A review request authorizes analysis and recommendations. Editing the artifact, implementing recommendations, or publishing changes requires authorization for those actions; reuse any authorization already given for the same scope.
Goal
Give a direct verdict on whether to keep or change the current approach under the known requirements and constraints. The review must:
- state the requirements the result must meet
- identify assumptions that materially affect the verdict
- test the edge cases and failure modes that matter for this artifact: empty, malformed, duplicate, large, slow, partial failure, race, stale state, permissions, versions, accessibility, timezone/localization, dependency failure, detectability, recovery, blast radius, and rollback
- compare the current approach against simpler, safer, more direct, or more reversible alternatives
- recommend keeping or changing the approach, with the reason, and state what proof would change the verdict
Evidence
Use the available artifact and context first. Inspect more only when a material assumption, failure mode, alternative, or validation claim cannot be judged from what is already provided. Stop when the recommendation, relevant risks, and checks needed to support it are clear; ask the user only for a fact that could change the recommendation and cannot be established from available evidence.
Output
Lead with a direct verdict. Include or combine only the sections needed to explain it. Omit Better path when no alternative offers a concrete improvement.
- Verdict: direct judgment.
- Requirements: what the result must meet, when the request does not already state it.
- Why it may fail: prioritized concerns with severity and confidence when useful. Separate confirmed problems from plausible risks.
- Assumptions to challenge: only the ones that matter.
- Better path: concrete recommendation and how it compares with the current approach.
- Validation: tests, checks, metrics, rollout guardrails, or evidence needed, including what would change the verdict.
Constraints
- Critique the work, not the person.
- Treat business, product, and domain decisions that the user states as settled as authoritative constraints unless the user asks to challenge them. The proposal under review is not such a constraint. Do not override a settled decision merely because another choice appears safer, simpler, more conventional, or less aggressive; distinguish risk analysis from authority to change the decision.
- Skip generic warnings, preferences, and minor observations that do not affect the outcome. If no change is justified, say so and state any remaining limits.