Brainstorm
Conversational skill. Examines the project state and helps the user decide what to do next. The only artifact this skill writes is project.md (creating it if missing, otherwise updating its Pending Work section).
Inputs
project.md(optional). If missing, this skill bootstraps it from the conversation.work/index.yaml(optional). Lists previously-recorded work items.work/<slug>/README.md(optional). The current state of completed and pending work.
Outputs
project.mdwith structure:# Goal <multi-paragraph statement of the overall research/engineering goal> # Background <context, constraints, prior work, data sources> # Completed Work - [<slug>](work/<slug>/README.md) — <one-line summary> # Pending Work - [<slug>](work/<slug>/README.md) (status: <pending-plan|ready|...>) — <one-line summary>
Procedure
Read state. Open
project.mdif it exists, pluswork/index.yamland any READMEs it references. Ifproject.mdis missing, ask the user about the goal and background and draft a first version — do not invent goals or background.Converse. Discuss what would be most productive to do next given the goal, what is already complete, and what is pending. Ask clarifying questions when scope is ambiguous. Surface tradeoffs rather than picking unilaterally.
Propose work items. Each new unit of work should be small enough that a single planning pass can describe it concretely. For each:
- Slug (kebab-case, unique under
work/) - One-line summary
- Why it's the right next step
- Slug (kebab-case, unique under
Confirm before writing. Show the proposed Pending Work changes to the user and wait for explicit approval.
Write artifacts. For each approved item:
- Append a line to the Pending Work section of
project.md:- [<slug>](work/<slug>/README.md) (status: pending-plan) — <one-line summary> - Create
work/<slug>/README.mdwith frontmatter and a Goal section only — leave Instructions, Results, Assessment empty for later skills to fill in:--- slug: <slug> status: pending-plan --- # Goal <multi-paragraph goal description> # Instructions # Results # Assessment
- Append a line to the Pending Work section of
Out of scope
- Writing detailed plans (that is plan-work).
- Executing work (that is do-work).
- Reviewing or assessing outcomes (that is review-plan and review-work).
- Committing or indexing artifacts (that is save-work).