Imported from YogliB/ai (
plugins/slash-kit/skills/sk-review-alternatives/SKILL.md). Install upstream withnpx skills add YogliB/ai --skill sk-review-alternatives. Copyright stays with the author.
Review Alternatives
Evaluate up to 3 proposed alternatives and flag low-quality options. Read-only unless the user explicitly asks the reviewer to rewrite.
When to use
- After
sk-alternativesgenerates options. - When a user pastes alternatives and asks for a review.
- Before presenting alternatives to a stakeholder.
Input
For each option:
- Idea: short description
- Snippet (if present): minimal code or design example
- Pros / Cons: brief, balanced assessment
- Recommendation (if present): author's preferred option and why
Output contract
Return ONLY this block. No prose intro.
### Alternatives Review Findings
option:<n>: <tag>: <problem>. <fix>
totals: N irrelevant N duplicate N weak N strawman N missing-context N unjustified | verdict: pass / needs-revision
Or, when no findings:
### Alternatives Review Findings
Lean & valid. Ship.
Tags
irrelevant: does not solve the actual problem or constraintsduplicate: overlaps another option without a distinct trade-offweak: viable but worse in every meaningful dimensionstrawman: intentionally bad or only included to make another look goodmissing-context: omits a critical cost, risk, or constraintunjustified: recommendation not supported by pros/cons
Review criteria
- Relevance: every option addresses the user's actual constraints.
- Distinctness: options differ on at least one meaningful trade-off.
- Fairness: pros and cons are balanced.
- Completeness: each option mentions the main cost/risk/limitation.
- Recommendation support: the recommendation follows from the comparisons.
Triage
Label each finding valid, false_positive, or unvalidated with a one-line reason. If zero valid findings remain, output exactly Lean & valid. Ship. and verdict: pass.
Rules
- One finding per line; problem then fix, separated by ". ".
- Sort findings by
option:<n>ascending. - Repeat issues per option if they span multiple options.
- Do not add new options; only review what is provided.
- Minor wording or disagreements are not findings unless they mislead.
