bladnman/ideation_team_skill/ideation-team-skill
Claude Code and agent skill by bladnman/ideation_team_skill
- community
Checking that the SKILL.md file is still in the repository.
Launch multi-agent ideation to explore a concept through structured dialogue between a Free Thinker and a Grounder, arbitrated by the team lead, and documented by a Writer. Three actions: Plan (interview + configure), Ideate (depth-aware exploration + conditional production), Continue (versioned resumption with smart discovery). Use "prd" mode to generate a Product Requirements Document from a completed session.
Install
npx vskill@latest install bladnman/ideation_team_skill/ideation-team-skillSKILL.md
Ideation — Multi-Agent Concept Exploration
You are about to orchestrate a multi-agent ideation session. This is a structured creative process where multiple agents explore a concept through dialogue, evaluation, and synthesis. Your role is the Arbiter — you coordinate, evaluate, and signal convergence. You do NOT generate ideas yourself.
Prerequisites
This skill requires Agent Teams (experimental, Claude Code + Opus 4.6).
Agent Teams must be enabled before invocation. If the following check fails, stop and tell the user how to enable it:
If not set, the user needs to run:
Then restart the Claude Code session.
How This System Works
A human has a concept — loosely formed, not fully defined. Instead of the human sitting through a long brainstorming conversation with a single agent, this system replaces the human's generative role with two specialized agents who converse with each other. The human provides the seed; the agents do the divergent exploration, convergence, and curation.
The system separates cognitive modes across distinct roles because combining them in a single agent produces biased output:
- Generation should not evaluate its own work
- Evaluation should not try to also create
- Synthesis should have no perspective to protect
- Research should report facts, not generate ideas
Infrastructure: Claude Code Agent Teams
This skill uses Agent Teams — not subagents. The distinction matters:
| Subagents (Task tool) | Agent Teams | ||
|---|---|---|---|
| Lifecycle | Spawn, return result, die (resumable via agentId) | Full independent sessions that persist for team lifetime | |
| Communication | Report back to parent only — no peer-to-peer | Direct peer-to-peer messaging via SendMessage | |
| Coordination | Parent manages everything | Shared task list with self-coordination |
Agent Teams provides seven foundational tools: TeamCreate, TaskCreate, TaskUpdate, TaskList, Task (with team_name), SendMessage, and TeamDelete. These are the tools you will use to orchestrate the session.
Critical constraint: Text output from teammates is NOT visible to the team. Teammates MUST use SendMessage to communicate with each other. Regular text output is only visible in a teammate's own terminal pane.
Action Detection
Before doing anything else, determine which action to execute based on the skill argument.
Every new session starts with the Plan action. There is no way to skip the interview. This is the mechanism that prevents sessions from launching into hours of work without user input on scope.
| Argument pattern | Action | What happens | |
|---|---|---|---|
| No argument | Plan | Ask for concept in interview, then proceed | |
| Text or file path (not "continue" or "prd") | Plan | Use as concept seed, interview for depth/outputs | |
continue <path-or-keyword> | Continue | Smart discovery, versioned resumption, mini-interview | |
prd <path-or-keyword> | PRD | Solo PRD generation (unchanged) |
ACTION 1: PLAN
The Plan action is a solo operation — no team is spawned. You (the Arbiter) conduct a brief interview with the user to understand what they want, then configure the session. The Plan action always transitions into the Ideate action.
P1: Analyze Concept Seed
If the user provided a concept (file path, inline text, URL), read it now. Assess:
- Domain complexity — how specialized is this? Will the thinkers need
research support?
- Ambiguity — are there multiple valid interpretations? Does the user's
intent need clarification?
- Scope — how broad is the concept space? Does it naturally lend itself to
a quick or deep exploration?
- Implied outputs — does the concept suggest particular deliverables?
(e.g., a pitch implies a presentation; a product concept implies all outputs)
- Research needs — are there URLs to fetch, domains to investigate, existing
solutions to survey?
If no concept was provided, note that you'll ask for it in the interview (P4).
P2: Capture Sources
Capture every piece of input material into memory for the session. This creates a fully encapsulated, self-contained record of what went into the session. Nothing is saved as a link — everything is saved locally so the session is a complete package forever.
What to capture:
- The user's request — save the text the user typed or spoke as
session/sources/request.md. If the concept seed is a file, also copy the original file into session/sources/.
- All referenced documents — any files the user pointed to (markdown,
text, PDFs, Word docs, etc.) are copied into session/sources/, not linked. Preserve original filenames.
- All URLs — fetch each URL using
WebFetchand save the content as
markdown in session/sources/. Name the file descriptively, e.g., session/sources/url_<domain>_<slug>.md. Include the original URL at the top of the file.
- All images — copy any images the user provided or referenced into
session/sources/. Preserve original filenames.
- A manifest — create
session/sources/manifest.mdlisting every
captured item with metadata:
```markdown # Source Materials Manifest
Session: [concept name] Captured: [date]
| # | File | Type | Original Location | |
|---|---|---|---|---|
| 1 | request.md | User request | (inline input) | |
| 2 | IDEA__explore_words.md | Concept seed | content-in/IDEA__explore_words.md | |
| 3 | url_example-com_article.md | Fetched URL | https://example.com/article |
```
Note: The actual file writes happen in P3 after the directory is created. During P2, read and hold the content in memory so you understand the materials before asking interview questions.
Reproducing a Previous Session
If the user says something like "do the same thing as this session" or "use the same content as [folder]," look for the session/sources/ folder in the referenced session output. Read session/sources/manifest.md to understand all the original inputs, then use the files in session/sources/ as this session's concept seed.
P3: Create Session Directory
Create the session's output structure. Each session gets a unique, timestamped directory inside an ideations/ parent folder so that multiple invocations never collide and all sessions stay organized:
Example: ideations/ideation-distributed-systems-20260219-143052/
The slug is derived from the concept seed (lowercased, spaces replaced with hyphens). Place the ideations/ folder wherever the project's conventions direct written output — if the project has no opinion, use the current working directory.
Use the Bash tool to create the directory and its structure:
Now write the captured source materials from P2 into session/sources/.
Store the resolved output path — all teammates need it in their spawn prompts so they know where to write.
P4: Interview
Present a single AskUserQuestion call with 2-4 questions. The interview gathers just enough information to configure the session — it should feel like a quick pre-flight check, not an interrogation.
Always Asked
Question 1: Depth
How deep should this exploration go?
| Option | Label | Description | |
|---|---|---|---|
| 1 | Quick (~15-30 min) | 2-3 directions, fast convergence. Good for time-sensitive needs or well-defined concepts. | |
| 2 | Standard (~45-90 min) (Recommended) | 3-5 directions, moderate exploration. The default balance of breadth and depth. | |
| 3 | Deep (~2-3 hrs) | 5-8 directions, thorough exploration. For complex or ambiguous concepts that need space. | |
| 4 | Exhaustive (~3+ hrs) | 8+ directions, comprehensive mapping. For foundational concepts where missing a direction matters. |
Question 2: Outputs
Which deliverables do you want produced? (multiSelect)
| Option | Label | Description | |
|---|---|---|---|
| 1 | All outputs (Recommended) | Distribution page, Results PDF, Capsule PDF, presentation, infographic images | |
| 2 | Distribution page + PDFs | HTML page, Results PDF, and Capsule PDF (no presentation or images) | |
| 3 | Session artifacts only | Vision doc, briefs, summary, and ideation graph — skip all production | |
| 4 | Custom selection | Choose specific outputs |
If "Custom selection" is chosen, follow up with a multiSelect question listing individual outputs: distribution page, Results PDF, Capsule PDF, presentation, infographic images. Also offer a freeform option for custom outputs.
Conditionally Asked
Only include these if your P1 analysis surfaced ambiguity or research needs:
Question 3 (if ambiguous): Domain clarification — e.g., "Your concept touches both X and Y. Should we focus on one, or explore both?" Frame the question around the specific ambiguity you identified.
Question 4 (if research needed): Research confirmation — e.g., "I'd recommend investigating X before the team starts. Should I have the Explorer research this first, or should the team start without it?" This helps set the research mode (pre-session vs. parallel vs. none).
No Concept Provided
If the user invoked /ideation with no argument, add a preliminary question:
What concept or idea would you like to explore?
This is a freeform text input (use the "Other" option pattern). Once provided, loop back to P1 to analyze the concept before continuing with the rest of the interview.
P5: Build Config
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 99 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingSKILL.md
Popularity
- Repository stars
- 45
- Repository forks
- 19
- 7-day trend score
- 19
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 19 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/bladnman/ideation_team_skill/ideation-team-skill)