| name | gbs |
| description | Gest Brainstorm. Explore rough ideas or ambiguous requests, inspect existing code/docs/Gest context, ask clarifying questions when needed, and decide whether to create a spec, outline issue, plan, or session task. |
GBS: Gest Brainstorm
Use when the user has a rough idea, fuzzy feature, or exploratory direction.
Workflow
- Inspect local code, docs, and Gest memory relevant to the idea. Use targeted
gest search "<topic>" --all --json --limit 20, then inspect likely hits
with gest task show, gest task note list, or gest iteration show.
- Identify existing patterns, constraints, risks, and open questions.
- For workflow/VCS ideas, separate review model from execution model. In jj
repos, review is bookmark/bookmark-stack shaped; parallel writes use jj
workspaces.
- Ask clarifying questions one at a time when needed.
- Propose 2-3 approaches with trade-offs.
- Recommend one of:
- stay in session exploration
- create/update an outline task with
gis
- create a spec with
gsp
- plan implementation with
gpl
- promote to GitHub with
gpr
Gest Use
Brainstorming itself can be tracked as a session leaf when it is part of a
larger workflow. Do not create implementation tasks until the desired behavior
is clear enough to write acceptance criteria.
Use Gest notes to recover prior decisions, rejected approaches, browser-audit
findings, and unresolved follow-ups before recommending a path.
For brainstorms that may become tasks, use the tag classifier in
references/tag_dependency_workflow.md to surface existing semantic tags and likely
coupled concepts early.