plugins/learning/skills/generate-mindmap/SKILL.md
"Brainstorm and generate a Buzan-style structured mindmap JSON outline from any content. Use this skill whenever the user asks to create a mind map, mappa mentale, concept map, or visual summary. The skill prioritizes COGNITIVE EFFECTIVENESS over structural efficiency: it uses single keywords, strong visual associations (emojis), organic radiant thinking, and cross-linking to maximize memory retention and idea generation.". TRIGGER WHEN: the user asks to create a mind map, mappa mentale, concept map, or visual summary - typically to learn, brainstorm, or structure knowledge around a topic. DO NOT TRIGGER WHEN: the user wants a traditional outline, flowchart, or diagram (use Mermaid directly) rather than a radiant Buzan-style mind map.
npx skillsauth add acaprino/alfio-claude-plugins generate-mindmapInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Analyze content and produce a structured mindmap JSON outline. This skill focuses on the intellectual work: extracting core themes, building organic hierarchy, assigning visual attributes, and finding non-linear associations. The output is a renderer-agnostic JSON structure.
Do not force symmetrical or perfectly balanced branches. Human thought is organic. Prioritize cognitive impact: use highly evocative single words, vivid emojis, and let branches grow naturally based on the richness of the associations.
The user can specify these parameters. If not specified, use normal complexity.
| Level | L2 branches | Max depth | Description | | ------------- | ----------- | --------- | ------------------------------------------ | | essential | 3-5 | 2 | Core concepts only, high-impact synthesis. | | normal | 5-7 | 4 | Balanced organic exploration (default). | | detailed | 7-9 | 6 | Deep, comprehensive associative dive. |
Note: Node counts per branch are NOT fixed. Let them flow organically. Some L2 branches may have 10 children, others only 1.
Identify the core subject, main radiating themes, and hidden connections between different concepts.
central_image_prompt describing a visual representation of this core.Write the mindmap in the requested format. Default is JSON. Save to a file (e.g., /tmp/mindmap-outline.json).
{
"root": "🎯 Brainstorming",
"central_image_prompt": "A glowing human brain with colorful lightning bolts radiating outward",
"branches":[
{
"id": "b1",
"text": "🎨 Creativity",
"color": "#ff6b6b",
"children":[
{ "id": "b1_1", "text": "💡 Ideas" },
{ "id": "b1_2", "text": "🔗 Connections" }
]
},
{
"id": "b2",
"text": "⚙️ Process",
"color": "#4ecdc4",
"children":[
{ "id": "b2_1", "text": "⏳ Time" }
]
}
],
"cross_links":[
{ "from": "b1_2", "to": "b2_1", "label": "accelerates" }
]
}
If markdown is requested, produce a nested list. Omit colors and cross-links, but strictly maintain the single-keyword rule and emojis.
Use specific emojis when applicable, otherwise use domain-specific ones:
| Function | Emoji | Function | Emoji | | :--------------- | :---- | :--------------- | :---- | | Central Concept | 🎯 | Concrete Example | 💡 | | Definition/Core | 📌 | Metric/Data | 📊 | | Process/Action | ⚙️ | Person/Role | 👤 | | Advantage/Pro | ✅ | Time/Phase | ⏳ | | Limit/Con | ❌ | Warning/Risk | ⚠️ |
Use these high-contrast, brain-friendly colors for L2 branches:
| # | Color | Hex | | -- | -------- | ------- | | 1 | Coral | #ff6b6b | | 2 | Teal | #4ecdc4 | | 3 | Lime | #95e77e | | 4 | Mint | #a8e6cf | | 5 | Peach | #ffd3b6 | | 6 | Lavender | #d4a5f5 | | 7 | Yellow | #f7dc6f | | 8 | Sky | #85c1e9 |
id (unique string, e.g., "node_1"), text (emoji + single keyword), and color (L2 only).from (id), to (id), and optional label (1 word).development
Quality gates for multi-reviewer code review pipelines: adversarial verification panel, completeness critic, reviewer pipeline conventions, and the context sharing pattern for parallel reviewers. TRIGGER WHEN: running /senior-review:team-review quality gates; running /senior-review:code-review Steps 4b/4c (adversarial verification and completeness check); consolidating or deduplicating findings from multiple parallel reviewers. DO NOT TRIGGER WHEN: single-reviewer style review without a consolidation phase, or generic team coordination (the upstream agent-teams skills cover that).
development
Knowledge base for pure-architecture decisions on when to unify duplicated logic into a shared abstraction versus leave it duplicated. Covers the canonical theory (Rule of Three, DRY/WET/AHA, Wrong Abstraction, Locality of Behaviour, Bounded Contexts, Tidy First options framing, CUPID vs SOLID), 12 essential-duplication patterns that justify unification, 12 wrong-abstraction patterns that justify inlining or decomposition, an operational decision frame, and a verified reading list. TRIGGER WHEN: the user is making an architectural decision about whether to centralize, extract, or remove a layer; reviewing an abstraction for premature generality; auditing scattered cross-cutting concerns; spawned by the abstraction-architect agent during /abstraction-architect:audit or as the Abstraction dimension of /senior-review:team-review or /senior-review:code-review; the user asks "should I extract this into a service" / "is this DRY enough" / "is this wrong abstraction". DO NOT TRIGGER WHEN: the task is code formatting and readability cleanup (use clean-code:clean-code), Python-specific refactoring with metrics (use python-development:python-refactor), generic dead-code removal (use senior-review:cleanup-dead-code), security review (use senior-review:security-auditor), or pure pattern-consistency review without an architecture lens (use senior-review:code-auditor).
development
Unified web frontend knowledge base covering CSS architecture, UX psychology, UI components, distinctive aesthetics, and interface design generation. TRIGGER WHEN: working on web styling, design systems, component decisions, responsive strategy, distinctive frontend aesthetics, or exploring multiple interface designs. DO NOT TRIGGER WHEN: the task is purely backend or unrelated to web frontend.
development
Stripe payments knowledge base - API patterns, checkout optimization, subscription lifecycle, pricing strategies, webhook reliability, Firebase integration, cost analysis, and revenue modeling. Loaded by stripe-integrator and revenue-optimizer agents; also consumable directly when the user asks for Stripe-specific patterns without needing an agent. TRIGGER WHEN: working with Stripe API (Payment Intents, Customers, Subscriptions, Checkout Sessions, Connect, webhooks, tax, usage-based billing), pricing strategy, or revenue modeling. DO NOT TRIGGER WHEN: payment work is non-Stripe (PayPal, Square, crypto) or the task is generic e-commerce unrelated to payments.