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

  1. You're stuck on something — a technical blocker, a design decision, an integration problem.
  2. Invoke /brainstorm-solutions:brainstorm and describe the blocker.
  3. 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.
  4. Jump into the workspace and run /brainstorm-solutions:deep-research to kick off structured investigation.

Skills

SkillWhat it does
brainstormCapture the blocker, scaffold a research repo, seed it with context, push to GitHub
deep-researchRun 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 (set enabled: false to skip)
  • research_template_path — local path to your research workspace template
  • research_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