brainstorm

Converge fuzzy task requests into stable plan.md and tasks.md contracts.

13|1|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/Thrimbda/legion-mind --skill brainstorm-thrimbda
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/Thrimbda/legion-mind/tree/main/skills/brainstorm
Command: npx skills add https://github.com/Thrimbda/legion-mind --skill brainstorm-thrimbda

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converges vague requests without a stable contract into clear, actionable task contracts ready for the Legion workflow. It ensures that goals, acceptance, scope, constraints, assumptions, and phase breakdown are articulated before design or implementation.

Core Features & Use Cases

  • Stabilizes ambiguous requests by eliciting missing contract fields (goal, acceptance criteria, scope, constraints, risks, and assumptions) and materializing them into plan.md and tasks.md.
  • Enforces early gates and process rules to prevent drift and ensure verifiability, before moving to planning or implementation.
  • Guides handoff to legion-workflow with explicit task contracts, enabling review, verification, and rollback readiness.

Quick Start

Initiate a clarifying dialogue to converge a fuzzy request into a formal task contract and the corresponding plan.md and tasks.md.

Frequently Asked Questions about brainstorm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn vague project requirements into a stable task contract?

To turn vague project requirements into a stable task contract, you elicit missing fields like goal, acceptance criteria, scope, and risks, then materialize them into plan.md and tasks.md. This prevents contract drift and ensures verifiability before implementation.

What is the best way to prevent contract drift when planning multi-agent workflows?

Preventing contract drift in multi-agent workflows requires enforcing early gates and process rules before planning. By stabilizing ambiguous requests into formal contracts with explicit constraints and assumptions, you ensure goals remain verifiable and aligned throughout execution.

How do I materialize fuzzy task requests into plan.md and tasks.md?

Materializing fuzzy task requests into plan.md and tasks.md involves a clarifying dialogue that converges undefined goals into a formal task contract. It identifies acceptance criteria, scope, and phase breakdown to ensure readiness for tech lead handoff.

When do I need to formalize a task contract before handing off to a multi-agent workflow?

You need to formalize a task contract before handing off to a multi-agent workflow when no stable contract exists or when contract drift occurs. This ensures goals, constraints, and phase breakdown are articulated and verifiable before design or implementation begins.

Does the legion-workflow require a formal task contract before implementation?

Yes, legion-workflow requires a formal task contract to enable review, verification, and rollback readiness. Converging fuzzy requests into explicit contracts with articulated scope and acceptance criteria ensures the workflow can execute tasks predictably.

What are the limitations of starting implementation without a stable task contract?

Starting implementation without a stable task contract risks scope creep, unverifiable outcomes, and contract drift. Without materializing goals, constraints, and assumptions into plan.md and tasks.md, tech leads cannot guarantee predictable handoff or rollback readiness.