Brainstorm Solutions
April 10, 2026 · View on GitHub
When you hit a wall during development, spin up a dedicated research workspace to brainstorm your way through it.
How it works
- You're stuck on something — a technical blocker, a design decision, an integration problem.
- Invoke
/brainstorm-solutions:brainstormand describe the blocker. - The plugin creates a research workspace repo (from the Claude Research Workspace template), seeded with your blocker context, what you've already tried, and potential directions.
- Jump into the workspace and run
/brainstorm-solutions:deep-researchto kick off structured investigation.
Skills
| Skill | What it does |
|---|---|
brainstorm | Capture the blocker, scaffold a research repo, seed it with context, push to GitHub |
deep-research | Run structured research inside the workspace — web search, documentation lookup, synthesis |
Configuration
Edit config.json at the plugin root to customise paths:
{
"research_index_repo": {
"local_path": "~/repos/my-research-index",
"github_url": "https://github.com/you/your-research-index",
"enabled": true
},
"research_template_path": "~/repos/my-research-template",
"research_output_path": "~/repos"
}
research_index_repo— optionally register each new workspace in a research index repo (setenabled: falseto skip)research_template_path— local path to your research workspace templateresearch_output_path— where new research repos get created
Agent-to-agent handoff
If Agent Junction is running on localhost, the orchestrator session can send live context to the spawned researcher session via encrypted peer-to-peer messaging. This is optional — if Junction isn't available, the plugin falls back to file-based context transfer (the seeded research brief and queued prompt are self-contained).
To enable Junction handoff:
npm install -g agent-junction
agent-junction # start the server before invoking the skill
Installation
claude plugins install danielrosehill/brainstorm-solutions-plugin
License
MIT