Brainstorm

Dialogue de conception collaboratif : une question à la fois, 2-3 approches, validation échelonnée

par umputun · umputun/cc-thingz

Testé · Fonctionne ★ 8.8/10

Brainstorm — Dialogue de conception collaboratif : une question à la fois, 2-3 approches, validation échelonnée

Ce que fait

Une compétence de workflow qui transforme une idée brute en un design validé avant le codage, en posant une question clarificatrice à la fois, en proposant 2-3 approches avec une recommandation principale, en présentant le design par petites sections validées, puis en offrant un choix d'étape suivante (write plan / plan mode / start). Se déclenche sur "brainstorm", "let's brainstorm", "help me design", "think through", "analyze this feature", ou des demandes d'analyse approfondie de fonctionnalités et de décisions architecturales. Prend en charge des règles personnalisées optionnelles au niveau du projet et de l'utilisateur, résolues via un script de surcharge à deux couches.

Rapport de test

SKILL.md, resolve-rules.sh, les deux documents de référence et plugin.json ont été récupérés (tous HTTP 200). Le script est un résolveur de règles propre à deux couches (cat vers stdout, exit 0) sans odeurs de réseau/base64/exfiltration/injection ; les chemins utilisent CLAUDE_PLUGIN_ROOT/DATA, pas de chemins machine codés en dur. L'installation vérifiée dans un HOME temporaire propre a correctement placé SKILL.md. La même tâche ("design a rate limiter for my web API") a été exécutée de deux manières : BASELINE a déversé une solution de token-bucket-on-Redis et a proposé d'écrire du code immédiatement ; SKILL-following a d'abord posé une question de cadrage à choix multiples, puis a présenté 3 approches avec une recommandation explicite et des compromis, et a appliqué YAGNI en abandonnant le fallback spéculatif de fenêtre glissante et la liste de contournement de la version de base. La différence concrète est réelle et observable, pas une simple reformulation de règle ; les deux artefacts ont été enregistrés dans le scratchpad. L'indice de catégorie "design" a été corrigé en productivité — il s'agit d'un workflow de réflexion/planification, pas de design visuel.

Testé le: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/umputun/cc-thingz.git /tmp/brainstorm-src
mkdir -p ~/.claude/skills
cp -R /tmp/brainstorm-src/plugins/brainstorm/skills/brainstorm ~/.claude/skills/brainstorm
# Verified: places SKILL.md at ~/.claude/skills/brainstorm/SKILL.md in a clean HOME.
# NOTE: the custom-rules feature calls plugins/brainstorm/scripts/resolve-rules.sh via
#   ${CLAUDE_PLUGIN_ROOT}, and user-level rules need ${CLAUDE_PLUGIN_DATA} — both set only
#   when installed as a marketplace plugin. As a bare skill copy, the rules step no-ops
#   gracefully (empty output) and the core brainstorm process works fine.
# Plugin-marketplace alternative (enables custom rules): add umputun/cc-thingz as a plugin
#   marketplace and install the "brainstorm" plugin.

Commandes et exemples de prompts

  • /brainstormDialogue de conception collaboratif : une question à la fois, 2-3 approches, validation échelonnée

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Let's brainstorm this new feature together
  • Help me think through this architectural decision
  • Explore options for redesigning this flow