Skip to content

Flow inconsistency: brainstorming → writing-plans gap - missing worktrees step #1080

@jd-aicc-agent

Description

@jd-aicc-agent
  • I searched existing issues and this is not a duplicate

Environment

Field Value
Superpowers version Latest (as of 2026-04-07)
Harness (Claude Code, Cursor, etc.) N/A (documentation issue)
Harness version N/A
Model N/A
OS + shell N/A

Is this a Superpowers issue or a platform issue?

  • This is a Superpowers documentation/flow consistency issue

What happened?

Found inconsistency between skill dependency declarations and actual checklist steps in the brainstorming → using-git-worktrees → writing-plans flow.

Problem:

  1. using-git-worktrees/SKILL.md says it's called by brainstorming (Phase 4):
    **Called by:**
    - **brainstorming** (Phase 4) - REQUIRED when design is approved and implementation follows

brainstorming/SKILL.md checklist does NOT include using-git-worktrees step:

  1. Transition to implementation — invoke writing-plans skill
    writing-plans/SKILL.md expects to run in worktree:

Context: This should be run in a dedicated worktree (created by brainstorming skill).
This creates a gap: brainstorming claims to call worktrees, but doesn't actually do it in its checklist.

Steps to reproduce
Read skills/brainstorming/SKILL.md - checklist step 9 goes directly to writing-plans
Read skills/using-git-worktrees/SKILL.md - claims to be called by brainstorming
Read skills/writing-plans/SKILL.md - expects worktree context
Observe missing link: worktrees creation step is not in brainstorming checklist
Expected behavior
brainstorming/SKILL.md checklist should include:

8.5. Create isolated workspace — invoke using-git-worktrees skill
9. Transition to implementation — invoke writing-plans skill
OR clarify the correct flow order in documentation.

Actual behavior
Checklist jumps from step 8 (user reviews spec) directly to step 9 (invoke writing-plans), skipping worktrees creation.

Suggested fix
Add explicit step in brainstorming checklist:

Checklist

  1. Explore project context
  2. Offer visual companion
  3. Ask clarifying questions
  4. Propose 2-3 approaches
  5. Present design
  6. Write design doc
  7. Spec self-review
  8. User reviews written spec
  9. Create isolated workspace — invoke using-git-worktrees skill // <-- ADD THIS
  10. Transition to implementation — invoke writing-plans skill // <-- Renumber
    This aligns the checklist with:

using-git-worktrees dependency declaration
writing-plans expectation of running in worktree
Impact
Users following the checklist will miss the worktrees isolation step, potentially causing:

Workspace pollution
Branch confusion
Context switching issues during implementation

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions