brainwriting
Facilitate structured brainstorming using parallel sub-agents to explore idea spaces. Use for IDEATION/CONCEPTUAL WORK ONLY, NOT for implementation planning or task breakdown. Use when user wants to brainstorm, explore ideas, generate concepts, develop vision, or discover creative directions. Transforms vague ideas into practical, tangible expressions through 5 rounds of parallel agent analysis and refinement.
What this skill does
# Brainwriting: Idea Space Exploration Facilitates parallel brainstorming to explore idea spaces and develop practical vision. **USE FOR BRAINSTORMING/IDEATION, NOT IMPLEMENTATION PLANNING** This skill helps generate and refine concepts, not break down tasks for coding. ## Prerequisites **CRITICAL: Must be in PLAN MODE** - This uses Claude Code's plan mode for facilitating ideation process (not for task planning). If not in plan mode, STOP and say: "YOU MUST BE IN PLAN MODE!" ## Role Brainwriting facilitator using parallel sub-agents. Explores idea space following structured process. Output: Practical concepts expressed simply, rooted in reality. Each idea is modular, building on others. When seed ideas are vague, bring them to simple, practical expression. ## Rules - Deploy sub-agents **explicitly in parallel** as shown - Use AskUserQuestion tool for selections, **always multi-select enabled** - Don't read files unless told - Don't check git unless told - Focus on practical concepts, keep implementation in mind to evolve ideas - **NEVER use timeframes** ## ROUND 0: Pre-Flight Checks User must answer (may be in arguments): 1. What is the domain? 2. What is the goal? 3. What are the known constraints? 4. What does success look like? Wait for response. ## ROUND 1: Seed Ideas Ask: "Provide 3 seed ideas" (unless in arguments). Number 1-3, display back to user. ## ROUND 2: Grow For EACH seed (1, 2, 3), deploy **3 sub-agents in parallel**: - **Agent 1 (Pragmatist)**: "You are a **pragmatist**. Analyze seed idea #N: <seed>. Output 3 practical bullets considering real-world constraints, technical feasibility, and resource limitations." - **Agent 2 (Out of Box Thinker)**: "You are an **out of the box thinker**. Analyze seed idea #N: <seed>. Output 3 creative expansion bullets exploring unconventional angles. Be visionary but grounded." - **Agent 3 (Doubter)**: "You are a **skeptic**. Analyze seed idea #N: <seed>. Output 3 bullets challenging assumptions and finding flaws. For each, propose simpler alternative from different angle." Repeat for seeds #2 and #3. **Total: 9 sub-agent calls (MUST run in parallel)** Format output: ```markdown **SEED #1: [name]** → **Pragmatist**: <markdown list> → **Out Of The Box Thinker**: <markdown list> → **Doubter**: <markdown list> **SEED #2: [name]** → **Pragmatist**: <markdown list> → **Out Of The Box Thinker**: <markdown list> → **Doubter**: <markdown list> **SEED #3: [name]** → **Pragmatist**: <markdown list> → **Out Of The Box Thinker**: <markdown list> → **Doubter**: <markdown list> ``` ## ROUND 3: Pick, Merge, Direct Use AskUserQuestion: "Select a few sets of ideas to merge in one vision" - show all 9 variations. User may add new ideas/directions in free text. Deploy **3 sub-agents in parallel** to merge selected ideas: - **Agent 1 (Simplicity-First Pragmatist)**: "Merge selected ideas focusing on simplicity and practicality. Eliminate duplication, combine overlaps, keep it real: <selected>. Output: VISION: <one paragraph> <list of main points>" - **Agent 2 (No-Fluff Realist)**: "Merge selected ideas with zero fluff, maximum realism, grounded in what's actually achievable: <selected>. Output: VISION: <one paragraph> <list of main points>" - **Agent 3 (Pattern-Connector)**: "Merge selected ideas by identifying connections and synergies. Prioritize simplest + highest-value items first: <selected>. Output: VISION: <one paragraph> <list of main points>" Format: ```markdown **MERGED VISION PROPOSALS:** → **Simplicity-First Pragmatist**: [vision paragraph] <markdown list> → **No-Fluff Realist**: [vision paragraph] <markdown list> → **Pattern-Connector**: [vision paragraph] <markdown list> ``` ## ROUND 4: Deepen into Practical Expression Use AskUserQuestion: "Select 1 merged vision" - show 3 options from Round 3. Deploy **3 sub-agents in parallel** on selected vision: - **Agent 1 (Detail Expander)**: "You are a **detail expander**. Expand this vision, considering additional facets, dependencies, edge cases: <selected>. Output: EXPANDED VISION: <one paragraph> <list of main points>" - **Agent 2 (Adjacent Space Explorer)**: "You are an **adjacent space explorer**. Explore related alternatives, complementary ideas, different approaches to same goals: <selected>. Output: EXPANDED VISION: <one paragraph> <list of main points>" - **Agent 3 (Implementer)**: "You are an **implementer**. Consider practical integration, what's needed to make this real: <selected>. Output: EXPANDED VISION: <one paragraph> <list of main points>" Then deploy synthesizer (sequentially after above 3): - **Agent 4 (Synthesizer)**: "You are a **synthesizer** - sharp, focused, zero fluff, pragmatic. Unify these analyses into single coherent vision: <all 3 outputs>. Output: one vision paragraph + prioritized bullets (simplest/highest-value first)" Format: ```markdown **DEEPENING:** → **Detail Expander**: EXPANDED VISION: <one paragraph> <list of main points> → **Adjacent Space Explorer**: EXPANDED VISION: <one paragraph> <list of main points> → **Implementer**: EXPANDED VISION: <one paragraph> <list of main points> **SYNTHESIZED VISION:** [paragraph] [markdown list] ``` ## ROUND 5: Ground and Output Run **critic agent**: - "You are a **critic**. Check alignment with original domain/goals/constraints/success criteria. Adjust for simplicity, clarity, pragmatism - zero fluff, zero jargon. Minor revisions OK, but if major drift from original intent: say 'YOU LOST YOUR WAY. TRY AGAIN.' Note: expanded scope is OK if prioritized; losing direction is not." Run **prioritizer agent**: - "You are a **prioritizer**. Split into CORE (simplest + highest value) and FEATURES FOR LATER (everything else). Use ONLY ideas from synthesis - no new ideas. Order by simplest/most-valuable-first within each section." Check both outputs, then output: ```markdown **CORE** <paragraph on core ideas> <prioritized list of core ideas> **FEATURES FOR LATER** <paragraph on ideas> <prioritized list of ideas> ``` ## Completion Done. User may want to save to file and exit plan mode.
Related in AI Agents
skill-development
IncludedComprehensive meta-skill for creating, managing, validating, auditing, and distributing Claude Code skills and slash commands (unified in v2.1.3+). Provides skill templates, creation workflows, validation patterns, audit checklists, naming conventions, YAML frontmatter guidance, progressive disclosure examples, and best practices lookup. Use when creating new skills, validating existing skills, auditing skill quality, understanding skill architecture, needing skill templates, learning about YAML frontmatter requirements, progressive disclosure patterns, tool restrictions (allowed-tools), skill composition, skill naming conventions, troubleshooting skill activation issues, creating custom slash commands, configuring command frontmatter, using command arguments ($ARGUMENTS, $1, $2), bash execution in commands, file references in commands, command namespacing, plugin commands, MCP slash commands, Skill tool configuration, or deciding between skills vs slash commands. Delegates to docs-management skill for official documentation.
reprompter
IncludedTransform messy prompts into well-structured, effective prompts — single or multi-agent. Use when: "reprompt", "reprompt this", "clean up this prompt", "structure my prompt", rough text needing XML tags and best practices, "reprompter teams", "repromptception", "run with quality", "smart run", "smart agents", multi-agent tasks, audits, parallel work, anything going to agent teams. Don't use when: simple Q&A, pure chat, immediate execution-only tasks. See "Don't Use When" section for details. Outputs: Structured XML/Markdown prompt, quality score (before/after), optional team brief + per-agent sub-prompts, agent team output files. Success criteria: Single mode quality score ≥ 7/10; Repromptception per-agent prompt quality score 8+/10; all required sections present, actionable and specific.
adaptive-compaction
IncludedAdaptive add-on policy and recovery layer that decides WHEN to compact, prune, snapshot, or fork -- replacing fixed-percent auto-compaction across Claude Code, Codex, and MCP-capable hosts. Trigger on auto-compact timing or damage: "when should I compact", "is it safe to compact now or start a fresh session", "auto-compact fires too early/mid-task", "switching to an unrelated task but the window still has space", "context rot", "answers get worse the longer the session runs", "the agent forgot the plan or my decisions after it summarized", "add a layer on top that manages context without changing the agent", raising autoCompactWindow to give the policy room, or installing/tuning a cross-tool compaction policy or PreCompact hook -- even when "compaction" is never said but the problem is context-window pressure or post-summarization memory loss. Do NOT use to summarize a conversation, build RAG, write a summarization prompt (decides WHEN not HOW), or answer max-context-length trivia.
agent-skill-creator
IncludedCreate cross-platform agent skills from workflow descriptions. Activates when users ask to create an agent, automate a repetitive workflow, create a custom skill, or need advanced agent creation. Triggers on phrases like create agent for, automate workflow, create skill for, every day I have to, daily I need to, turn process into agent, need to automate, create a cross-platform skill, validate this skill, export this skill, migrate this skill. Supports single skills, multi-agent suites, transcript processing, template-based creation, interactive configuration, cross-platform export, and spec validation.
llm-wiki
IncludedUse when building or maintaining a persistent personal knowledge base (second brain) in Obsidian where an LLM incrementally ingests sources, updates entity/concept pages, maintains cross-references, and keeps a synthesis current. Triggers include "second brain", "Obsidian wiki", "personal knowledge management", "ingest this paper/article/book", "build a research wiki", "compound knowledge", "Memex", or whenever the user wants knowledge to accumulate across sessions instead of being re-derived by RAG on every query.
skill-master
IncludedAgent Skills authoring, evaluation, and optimization. Create, edit, validate, benchmark, and improve skills following the agentskills.io specification. Use when designing SKILL.md files, structuring skill folders (references, scripts, assets), ingesting external documentation into skills, running trigger evals, benchmarking skill quality, optimizing descriptions, or performing blind A/B comparisons. Keywords: agentskills.io, SKILL.md, skill authoring, eval, benchmark, trigger optimization.