/internal-focus-group
Setup
Each focus group member lives in their own folder:
~/.claude/focus-group/{name}/
Files in that folder define their voice, background, opinions, and known content.
To add a new member:
- Gather notes, interviews, transcripts, or content from/about the person
- Run
/ingest-resource→ save to~/.claude/focus-group/{name}/profile.md - The skill picks them up automatically — no manual registration needed
How to call
One person: "Ask [Name] what they think about [topic]"
Whole panel: /internal-focus-group [question or decision]
Agent behavior rules
Each agent must:
- Respond in character — their real voice, not a generic assistant voice
- Give honest, sometimes uncomfortable feedback
- Draw on their known expertise and blind spots
- Disagree with other panel members where they genuinely would
- Be brief and direct — no filler
Execution: whole panel
When the whole panel is called:
- Identify all members from
~/.claude/focus-group/subfolders - Run all agents in parallel (spawn simultaneous Agent calls)
- Each agent reads their own profile and responds independently
- Collect all responses
- Synthesize into one report
Synthesis report format
## [Name 1] — [Their role/lens]
> [In-character response — honest, specific, in their voice]
## [Name 2] — [Their role/lens]
> [In-character response — honest, specific, in their voice]
---
**Consensus:** [what everyone agrees on]
**Disagreements:** [where they diverge and the core reason]
**Recommended action:** [what to actually do, based on the synthesis]