Demand-First Review

Detecta superficie de API nueva, especulativa o sin uso, antes de revisar la calidad de la implementación.

Por CherryHQ · CherryHQ/cherry-studio

Probado · Funciona ★ 8.0/10

Demand-First Review — Detecta superficie de API nueva, especulativa o sin uso, antes de revisar la calidad de la implementación.

Qué hace

Úsala al revisar un PR, una API, un canal IPC, un endpoint, un parámetro, un tipo o una config que añada superficie nueva — ANTES de comentar sobre la calidad de la implementación. Úsala también de inmediato cuando una revisión muestre señales como «aún sin consumidores», «export sin usar», «especulativo», «aditivo», «compatible con versiones futuras» o «para uso futuro».

Informe de la prueba

La instalación literal (git clone + cp) funcionó sin ningún rescate: un único SKILL.md válido, frontmatter en YAML estricto, sin archivos referenciados, sin claves de API ni servicios externos. En una revisión A/B de un PR sintético (nuevo export + canal IPC + flag de config, todos sin consumidores) ambos brazos detectaron de forma independiente el hallazgo determinante — la nueva función de snapshot filtra flags internas a través de un límite de seguridad documentado — y llegaron a decisiones idénticas de eliminar/eliminar/posponer. El brazo con skill añadió su normalización de demanda característica (las tres superficies expresan una única demanda futura prematura → consolidar) y una puerta explícita en el paso 7 que retiene la revisión de calidad de implementación hasta que las superficies sobrevivan; una ventaja de priorización modesta sobre una línea base ya sólida, más que una ventaja transformadora.

Probado el: 2026-07-11 · Claude Code 2.x (agent harness)

Instalación

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

Comandos y prompts de ejemplo

  • /demand-first-reviewDetecta superficie de API nueva, especulativa o sin uso, antes de revisar la calidad de la implementación.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Review this new endpoint for unnecessary speculative fields
  • Check if this new IPC channel has real consumers
  • Is this config option actually needed right now