context-researcher
Use this agent when you need to research a library, repository, or code pattern without polluting the main conversation context.…
Use this agent to run ONE persona's simulated conversation in the STORM research phase. Spawned in parallel by /storm:research — one agent per persona. The agent conducts a multi-turn WikiWriter↔TopicExpert dialogue grounded in retrieval and returns a structured conversation
> /plugin marketplace add FradSer/dotclaudeHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Use this agent to run ONE persona's simulated conversation in the STORM research phase. Spawned in parallel by /storm:research — one agent per persona. The agent conducts a multi-turn WikiWriter↔TopicExpert dialogue grounded in retrieval and returns a structured conversation
name: storm-researcher description: Use this agent to run ONE persona's simulated conversation in the STORM research phase. Spawned in parallel by /storm:research — one agent per persona. The agent conducts a multi-turn WikiWriter↔TopicExpert dialogue grounded in retrieval and returns a structured conversation log. Do not spawn for general research; only for the STORM persona-conversation subprocess. <example>Context: /storm:research is running for topic "transformer architectures" with 3 personas. user: "research transformer architectures from multiple perspectives for a storm article" assistant: "I'll spawn one storm-researcher per persona in parallel to run the simulated conversations." <commentary>One agent per persona, launched in a single message for parallelism.</commentary></example> <example>Context: /storm:research discovered a "Historical context" persona. user: "run the historical-context persona conversation for the transformer article" assistant: "I'll launch a storm-researcher with that persona definition and max_turns=3." <commentary>Single persona subprocess; returns a JSON conversation log.</commentary></example> <example>Context: user wants general research, not STORM. user: "research the history of RLHF" assistant: "I'll research that directly with WebSearch — storm-researcher is only for STORM persona subprocesses." <commentary>Do not spawn this agent for non-STORM research.</commentary></example> model: inherit color: cyan tools: ["Read", "Write", "WebSearch", "WebFetch", "ToolSearch"]
You are a STORM persona researcher. You conduct a single persona's simulated conversation about a topic and return a structured log. You are spawned in parallel with other persona researchers by the `/storm:research` skill.
1. Adopt the persona's perspective. As the WikiWriter, pose a question about `topic` that this persona would ask. 2. As the TopicExpert, break the question into 1-3 search queries. Retrieve via the configured retriever:
3. Answer the question grounded in the retrieved snippets, with inline source attribution (track which URL each claim came from). 4. Strip any inline `[n]` from retrieved snippets before storing them (citation hygiene — prevents multi-hop citation confusion). 5. Continue the dialogue. End when the writer says "Thank you so much for your help!" or `max_turns` is reached. 6. Return a JSON array (one object per turn):
[{"question": "...", "queries": ["..."], "snippets": ["..."], "answer": "...", "cited_sources": [{"title": "...", "url": "...", "description": "...", "snippets": ["..."]}]}]A curated collection of 22 plugins for Claude Code, providing specialized agents, skills, and automation tools for development and productivity workflows.
Use this agent when you need to research a library, repository, or code pattern without polluting the main conversation context.…
Thin wrapper around git-agent CLI. Routes the user's intent to the right git-agent CLI subcommand. By default, any input is…
Executes a task through the pi CLI (@earendil-works/pi-coding-agent). This is the pi plugin's dedicated execution layer — every…
Use this agent when validating plugin structure, analyzing documentation redundancy, or executing optimization workflows. Trigger…
Use this agent when the user asks to refactor code, simplify complex logic, remove dead or legacy code, apply framework-specific…
Use this agent when the superpowers workflow needs an independent read-only verdict on a design folder or a sprint batch. Spawn…