From hal-skills
Spawns Scientist, Mother, and Woman agents for parallel brainstorming to evaluate architecture choices or compare options where no concern dominates.
npx claudepluginhub vinta/hal-9000 --plugin hal-skillsThis skill is limited to using the following tools:
Three-agent brainstorming panel. Spawns Scientist, Mother, and Woman teammates with competing value lenses to explore a question in parallel, then consolidates their proposals for the user.
Spawns parallel agents powered by Claude Opus, OpenAI Codex, and Google Gemini for brainstorming project ideas, features, or directions to uncover blind spots and spark creativity.
Explores design alternatives with parallel agents for brainstorming ideas, solutions, or comparisons in software projects.
Runs structured brainstorming with explorer/challenger agent pairs for product ideas, features, strategies, and milestones. Produces debate-tested proposals over 2-3 rounds.
Share bugs, ideas, or general feedback.
Three-agent brainstorming panel. Spawns Scientist, Mother, and Woman teammates with competing value lenses to explore a question in parallel, then consolidates their proposals for the user.
Follow these steps in order.
digraph magi {
rankdir=TB;
node [shape=box, style=rounded];
clarify [label="Lead clarifies question\n(AskUserQuestion if underspecified)"];
setup [label="Setup 3-agent team"];
explore [label="Teammates explore in parallel\n(read project, search online, propose 2-3 approaches)"];
consolidate [label="Lead consolidates proposals\n+ lightweight stance per teammate"];
present [label="Present options to user\n(AskUserQuestion: Implement / Debate / Done)"];
decide [label="User decision" shape=diamond];
debate [label="Debate round\n(peer-to-peer, 1 exchange)"];
teardown [label="Shut down agent team"];
handoff [label="Handoff to writing-plans"];
clarify -> setup;
setup -> explore;
explore -> consolidate;
consolidate -> present;
present -> decide;
decide -> debate [label="debate"];
decide -> teardown [label="done"];
decide -> teardown [label="implement"];
teardown -> handoff [label="implement"];
debate -> present;
}
$ARGUMENTS
Before spawning teammates, the lead asks via AskUserQuestion to understand the idea or topic:
Skip if the question is already clear and actionable. Include all clarified context in teammate spawn prompts.
TeamCreate with a descriptive team name magi-{topic} (e.g., magi-auth-strategy)Task calls):
subagent_type: general-purposeteam_name: team name from abovename: scientist / mother / womanprompt: template content + user's question + clarified context from Clarify step + Teammate Checklist (below)Teammates don't inherit the lead's conversation history -- include all context in the spawn prompt.
Teammates begin working immediately upon spawning. The lead's role is coordination only:
SendMessageAskUserQuestion — note which teammate asked. Only the user answers these questionsEach teammate MUST create a task for each step and complete them in order:
SendMessageLead collects all proposals from the 3 teammates, then:
AskUserQuestion to select an option (one option per choice)AskUserQuestion what to do next:
writing-plans with the selected optionOnly runs if the user requests it. When triggered:
Tear down only after the user selects Implement or Done.
shutdown_request to each teammate (Scientist, Mother, Woman)TeamDelete (fails if teammates are still active)After teardown, invoke writing-plans skill with the chosen option(s) as context.