← ClaudeAtlas

fr-brainstorminglisted

Brainstorm a feature INSIDE an isolated workspace: invokes fr-isolation first, then runs superpowers brainstorming in the worktree/devcontainer — the base repo is never touched from the first command on. Use for any feature brainstorm in a vk-enabled repo (vk plans or devcontainer profiles present), when fr-goal starts its pipeline, or when the operator says "brainstorm this feature", "let's design X", or starts creative work that will become a spec. devcontainer mode hard-stops without a profile; docker-less host/external modes isolate via the worktree instead.
derio-net/super-fr · ★ 1 · AI & Automation · score 67
Install: claude install-skill derio-net/super-fr
# fr-brainstorming `superpowers:brainstorming`, wrapped in isolation. Exploration commands, spec drafts, and everything downstream happen in the isolation workspace, so a brainstorm that becomes a build never has to relocate, and a brainstorm that dies leaves the base repo pristine. **Announce at start:** "I'm using fr-brainstorming to design this in isolation." ## 0. Isolation first — hard gate Before ANY command — exploration, measurement, cluster reads included; an operator "start with X" never reorders this: ```bash fr isolation up --branch <feature-branch> [--profile <name>] ``` - Name the branch for the feature now (`feat/<slug>`); the worktree, the eventual PR, and cleanup all key off it. The new `feat/<slug>` is cut from freshly-fetched `origin/<default>` (#322) — pass `--base <ref>` only to stack on something else. - **No devcontainer profile → HARD STOP — but only in devcontainer mode.** Offer to run the fr-init interview immediately; if the operator declines, the brainstorm does not proceed. (Under fr-goal, treat it as a blocker: pause, fr-init, resume.) On a docker-less host that declares `FR_ISOLATION_TARGET=worktree` (or in a prepared external container), `up` succeeds without a profile — no stop, the worktree is the isolation. - From here on, follow the fr-isolation skill's exec-bridge discipline: read/edit files in the worktree, run every command through `fr isolation exec -- ...`. - **Standalone invocation only:** also start the run