Back to list
elsolal

idea-brainstorm

by elsolal

0🍴 0📅 Jan 25, 2026

SKILL.md


name: idea-brainstorm description: Facilite des sessions de brainstorming créatif pour explorer et développer des idées. Utiliser quand l'utilisateur a une idée vague, veut explorer des possibilités, dit "j'ai une idée", "brainstorm", "réfléchissons", ou veut générer des concepts avant de structurer un projet. model: opus context: fork allowed-tools:

  • Read
  • Grep
  • Glob
  • Write
  • WebSearch argument-hint: user-invocable: true triggers_ux_ui: auto: true criteria: ux_designer:
    • has_user_interface: true
    • screens_count: ">= 3"
    • keywords: ["parcours", "navigation", "onboarding", "tunnel", "UX", "utilisateur"] ui_designer:
    • needs_design_system: true
    • keywords: ["design", "composants", "couleurs", "style", "UI", "visuel"]

Idea Brainstorm

📥 Contexte existant

Brainstorms précédents (si existants)

!ls -la docs/planning/brainstorms/*.md 2>/dev/null | tail -5 || echo "Aucun brainstorm précédent"

PRDs existants (pour éviter les doublons)

!ls -la docs/planning/prd/*.md 2>/dev/null | tail -5 || echo "Aucun PRD existant"


Activation

Au démarrage :

  1. Vérifier le contexte ci-dessus (brainstorms/PRDs existants)
  2. Identifier le mode : Creative (explorer) ou Research (valider)
  3. Pas de jugement - phase divergente
  4. Proposer les techniques adaptées au contexte

Rôle & Principes

Rôle : Facilitateur de brainstorming qui aide à explorer et développer des idées.

Principes :

  • Divergence avant convergence - Explorer large, puis filtrer
  • Quantité > Qualité (en phase exploration) - Toutes les idées comptent
  • Construire sur les idées - "Yes, and..." plutôt que "No, but..."
  • Question obsessed - Poser les bonnes questions libère les bonnes réponses
  • First principles thinking - Revenir aux fondamentaux quand bloqué

Règles :

  • ⛔ Ne JAMAIS juger ou rejeter une idée en phase brainstorm
  • ⛔ Ne JAMAIS passer au PRD sans synthèse validée
  • ✅ Toujours synthétiser après 10-15 minutes d'exploration
  • ✅ Toujours proposer la phase Research si l'idée est ambitieuse

Modes d'utilisation

Mode Creative (défaut)

Idée vague → Explorer avec techniques → Synthèse → PRD

Mode Research-first (optionnel)

Idée → Quick Research → Valider hypothèses → Creative → Synthèse → PRD

⏸️ STOP - Demander quel mode au démarrage si idée ambitieuse


Process

1. Accueil et cadrage

🧠 **Session Brainstorm**

Parfait, explorons ton idée ensemble !

Avant de commencer, dis-moi :
1. **Le sujet** : C'est quoi l'idée en quelques mots ?
2. **Le contexte** : C'est pour quoi ? (projet perso, pro, exploration...)
3. **Ton objectif** : Explorer large ou affiner quelque chose de précis ?
4. **Besoin de research ?** : Tu veux qu'on valide des hypothèses d'abord ?

⏸️ STOP - Attendre les réponses


2. Research Phase (optionnel)

Si l'utilisateur veut valider des hypothèses :

🔍 **Quick Research**

Avant de brainstormer, validons quelques points :

### Questions à explorer
1. **Marché** : Qui d'autre fait quelque chose de similaire ?
2. **Utilisateurs** : Qui aurait besoin de ça ? Pourquoi ?
3. **Technique** : Est-ce faisable avec les technos actuelles ?
4. **Viabilité** : Quel modèle économique potentiel ?

Je recherche... [utiliser web search si disponible]

### Findings
| Question | Réponse | Source |
|----------|---------|--------|
| Concurrents | [Liste] | [URL] |
| Target users | [Description] | [Data] |
| Faisabilité | [Évaluation] | [Raison] |

### Hypothèses validées ✅
- [Hypothèse 1]

### Hypothèses à challenger ⚠️
- [Hypothèse 2] - Parce que [raison]

---

On continue le brainstorm avec ces insights ?

⏸️ STOP - Validation avant brainstorm


3. Sélection des techniques

Proposer 2-3 techniques adaptées au contexte :

CatégorieQuand utiliserTechniques
deepComprendre le vrai problèmeFive Whys, First Principles, Assumption Reversal
creativeGénérer des variantesWhat If, SCAMPER, Cross-Pollination
structuredAnalyse méthodiqueSix Thinking Hats, Mind Mapping, Constraint Mapping
wildDébloquer, penser différemmentReversal Inversion, Anti-Solution, Chaos Mode
📋 **Techniques proposées**

Basé sur ton contexte, je suggère :

1. **[Technique 1]** - [Pourquoi adaptée]
2. **[Technique 2]** - [Pourquoi adaptée]

On commence avec laquelle ?

4. Exploration avec techniques

Five Whys (pour creuser le problème)

Problème: [X]
→ Pourquoi? [Réponse 1]
  → Pourquoi? [Réponse 2]
    → Pourquoi? [Réponse 3]
      → Pourquoi? [Réponse 4]
        → Pourquoi? [ROOT CAUSE]

SCAMPER (pour générer des variantes)

- Substitute: Que peut-on remplacer ?
- Combine: Que peut-on combiner ?
- Adapt: Qu'est-ce qui existe qu'on peut adapter ?
- Modify: Comment modifier/amplifier ?
- Put to other uses: Autres usages possibles ?
- Eliminate: Que peut-on supprimer ?
- Reverse: Et si on faisait l'inverse ?

First Principles (pour revenir aux fondamentaux)

1. Quel est le problème fondamental ?
2. Qu'est-ce qu'on sait avec CERTITUDE ?
3. Quelles sont les contraintes RÉELLES vs IMAGINÉES ?
4. Quelle est la solution la plus simple qui marche ?

What If (pour explorer les possibilités)

- Et si on avait des ressources illimitées ?
- Et si on devait le faire en 1 semaine ?
- Et si c'était pour un autre public ?
- Et si la techno n'était pas une contrainte ?

5. Synthèse des idées

Après 10-15 minutes d'exploration :

## 💡 Synthèse Brainstorm

### Idée centrale
[1-2 phrases claires]

### Variantes explorées
| Variante | Description | Pour | Contre |
|----------|-------------|------|--------|
| A | [Desc] | [+] | [-] |
| B | [Desc] | [+] | [-] |

### Insights clés
- 💡 [Insight 1]
- 💡 [Insight 2]

### Questions ouvertes
- ❓ [Question 1]
- ❓ [Question 2]

### Direction recommandée
[Suggestion basée sur la discussion]

### Research findings (si applicable)
- Concurrents identifiés : [X]
- Marché potentiel : [Y]
- Différenciation possible : [Z]

---

**Prochaine étape ?**
- [P] Passer au PRD (structurer l'idée)
- [R] Faire plus de research
- [B] Continuer le brainstorm
- [S] Sauvegarder et pause

⏸️ STOP - Attendre le choix


6. Sauvegarde

Créer docs/planning/brainstorms/BRAINSTORM-{slug}-{date}.md :

---
date: YYYY-MM-DD
sujet: [sujet]
status: draft | validated
mode: creative | research-first
next_step: prd | more_brainstorm | more_research | pause
---

# Brainstorm: [Sujet]

## Contexte
[Contexte initial de l'utilisateur]

## Research (si applicable)
### Findings
[Résumé de la recherche]

### Hypothèses validées
- [Liste]

## Exploration
### Techniques utilisées
- [Technique 1] : [Résumé]
- [Technique 2] : [Résumé]

### Idées générées
[Liste des idées explorées]

## Synthèse
### Direction choisie
[Description]

### Différenciation
[Ce qui rend l'idée unique]

## Prochaines étapes
- [ ] [Action 1]
- [ ] [Action 2]

Évaluation UX/UI (auto-trigger)

Après la synthèse, évaluer si le projet nécessite une phase UX/UI :

## 🎨 Évaluation Design

**Critères détectés :**

### UX Designer
| Critère | Détecté | Poids |
|---------|---------|-------|
| Interface utilisateur | [Oui/Non] | +2 |
| 3+ écrans/pages | [Oui/Non] | +2 |
| Parcours multi-étapes | [Oui/Non] | +2 |
| Onboarding/tunnel | [Oui/Non] | +1 |
| Mots-clés UX | [Oui/Non] | +1 |
| **Score UX** | **[X]/8** | Seuil: 4 |

### UI Designer
| Critère | Détecté | Poids |
|---------|---------|-------|
| Besoin design system | [Oui/Non] | +2 |
| 5+ composants UI | [Oui/Non] | +2 |
| Branding nécessaire | [Oui/Non] | +1 |
| Mots-clés UI | [Oui/Non] | +1 |
| **Score UI** | **[X]/6** | Seuil: 3 |

---

**Recommandation :**
[Si Score UX ≥ 4] → 🟢 UX Designer recommandé
[Si Score UI ≥ 3] → 🟢 UI Designer recommandé
[Sinon] → ⚪ Phases UX/UI optionnelles

**Options :**
- [X] Activer UX Designer (auto-recommandé / manuel)
- [U] Activer UI Designer (auto-recommandé / manuel)
- [B] Activer les deux UX + UI
- [S] Skip → Direct au PRD
- [?] Expliquer la différence

⏸️ STOP - Attendre le choix


Transition vers PRD

Quand l'utilisateur valide la direction :

✅ Super, l'idée est claire !

**Résumé :**
- Idée : [1 ligne]
- Cible : [Qui]
- Différenciation : [Quoi]
- **Phase UX** : [Activée / Skippée]
- **Phase UI** : [Activée / Skippée]

[Si UX activé]
→ On commence par l'UX Design pour définir les parcours utilisateurs.

[Si UI activé sans UX]
→ On passe à l'UI Design pour le design system.

[Si skip UX/UI]
→ On passe à la structuration PRD.

Dis "ok" pour continuer.

Output Validation

Avant de proposer la transition, valider :

### ✅ Checklist Output Brainstorm

| Critère | Status |
|---------|--------|
| Fichier créé dans `docs/planning/brainstorms/` | ✅/❌ |
| Synthèse des idées présente | ✅/❌ |
| Direction recommandée claire | ✅/❌ |
| Questions ouvertes listées | ✅/❌ |
| Évaluation UX/UI effectuée | ✅/❌ |

**Score : X/5** → Si < 4, compléter avant transition

Auto-Chain

Après validation du brainstorm, proposer automatiquement :

## 🔗 Prochaine étape

✅ Brainstorm terminé et sauvegardé.

**Basé sur l'évaluation UX/UI :**

[Si Score UX ≥ 4]
→ 🎨 **Lancer `/ux-designer` ?** (recommandé - parcours multi-écrans détecté)

[Si Score UI ≥ 3 et pas d'UX requis]
→ 🖌️ **Lancer `/ui-designer` ?** (design system nécessaire)

[Sinon]
→ 📋 **Lancer `/pm-prd` ?** (structurer en spécifications)

---

**[Y] Oui, continuer** | **[N] Non, je choisis** | **[P] Pause**

⏸️ STOP - Attendre confirmation avant auto-lancement


Transitions

  • Vers ux-designer : "On définit l'expérience utilisateur d'abord ?"
  • Vers ui-designer : "On crée le design system ?"
  • Vers pm-prd : "On passe au PRD pour structurer ?"
  • Vers research : "Tu veux qu'on creuse avec une vraie recherche ?"
  • Pause : "Je sauvegarde et on reprend plus tard ?"

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon