Iteratively refine ideas through structured brainstorming loops using the brainstorm-refiner agent
54
60%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./brainstorm-refine/SKILL.mdEngage in iterative idea refinement using the brainstorm-refiner agent. Each cycle:
digraph brainstorm_loop {
"Start" -> "Get initial idea";
"Get initial idea" -> "Launch brainstorm-refiner agent";
"Launch brainstorm-refiner agent" -> "Present options/questions to user";
"Present options/questions to user" -> "User chooses direction";
"User chooses direction" -> "Exit?" [label="check"];
"Exit?" -> "Write design doc" [label="yes"];
"Exit?" -> "Launch brainstorm-refiner agent" [label="no, with context"];
"Write design doc" -> "Offer implementation path";
}For each iteration:
Launch Agent: Use Task tool with subagent_type=brainstorm-refiner
Present Results: Share agent's output with user
Get Direction: Use AskUserQuestion with options:
Update Context: Based on user choice:
When user is ready:
docs/plans/YYYY-MM-DD-<topic>-design.mdsuperpowers:writing-plans for implementation planningsuperpowers:using-git-worktrees for isolated developmentExit the loop when user:
Track across iterations:
Pass this context to each agent invocation to maintain coherence.
/brainstorm-refinesuperpowers:writing-plans for implementationbrainstorm-challenger agent for more critical perspective3f469de
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.