Demand-First Review
Signaleert speculatief of ongebruikt nieuw API-oppervlak vóór de review van implementatiekwaliteit.
Getest · Werkt
Wat het doet
Gebruik dit bij het reviewen van een PR, API, IPC-kanaal, endpoint, parameter, type of config die nieuw oppervlak toevoegt — VOORDAT je iets zegt over implementatiekwaliteit. Gebruik dit ook meteen wanneer een review signalen oplevert zoals "no consumers yet", "unused export", "speculative", "additive", "forward-compatible" of "for future use".
Testrapport
Letterlijke installatie (git clone + cp) werkte zonder enige reddingsactie: één geldige SKILL.md, strict-YAML frontmatter, geen verwezen bestanden, geen API-keys of externe diensten. In een A/B-review van een synthetische PR (nieuwe export + IPC-kanaal + configvlag, alle drie zonder consumers) vonden beide varianten onafhankelijk van elkaar de dragende bevinding — de nieuwe snapshotfunctie lekt internal-only vlaggen over een gedocumenteerde securitygrens — en kwamen ze tot identieke remove/remove/defer-beslissingen. De skill-variant voegde zijn kenmerkende demand-normalisatie toe (alle drie oppervlakken drukken één voortijdige toekomstige vraag uit → consolideren) en een expliciete step-7-gate die de implementatiekwaliteitsreview inhoudt totdat oppervlakken overeind blijven; een bescheiden prioriteringsvoordeel ten opzichte van een al sterke baseline, geen transformatief verschil.
Getest op: 2026-07-11 · Claude Code 2.x (agent harness)
Installatie
git clone https://github.com/CherryHQ/cherry-studio cd cherry-studio mkdir -p ~/.claude/skills cp -r .agents/skills/demand-first-review ~/.claude/skills/demand-first-review
Commando's en voorbeeldprompts
/demand-first-reviewSignaleert speculatief of ongebruikt nieuw API-oppervlak vóór de review van implementatiekwaliteit.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Review this new endpoint for unnecessary speculative fieldsCheck if this new IPC channel has real consumersIs this config option actually needed right now