agentsclimarketplace

Fr brainstorming

Skill derio-net/super-fr/plugins/super-fr/skills/fr-brainstorming

Claude Code plugin suite: superpowers-wrapped planning, devcontainer+worktree isolation, goal-to-PR autonomy, and phase dispatch to VibeKanban runners

Install
npx -y skills add derio-net/super-fr --skill fr-brainstorming

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

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.

SKILL.md

3.9 KB, as published. Nobody here has run it

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:

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 -- ....

1. Brainstorm

Run superpowers:brainstorming as usual — understand the context and goal, explore the codebase (in the worktree), propose approaches, refine into a design.

  • Standalone invocation: fully interactive — ask questions as they arise, section-by-section validation, the normal brainstorming flow.
  • Under fr-goal: the batched-Q&A contract applies instead — collect every operator-owned decision and ask ONCE (fr-goal's rules win while it drives).

2. Hand off

The brainstorm's design document becomes the spec (docs/superpowers/specs/<YYYY-MM-DD-slug>-design.md, committed in the worktree). Hand off to fr-plan (the fr-plan-override rule already routes writing-plans there). The isolation workspace stays up — planning and implementation continue in it; cleanup belongs to whoever finishes the run (fr isolation down after the PR merges).

3. Acceptance rows — born with the spec, presented at the close

Each key "operator can do X" claim in the design becomes a matrix row: fr acceptance add --status not-implemented --origin <repo>:<new-spec-path> (run fr acceptance init first if the repo has no matrix). The brainstorm ENDS by presenting the rows to the operator with a one-line defense each — the business claim it pins, the target verification level, why it is business-level rather than an implementation detail. Silent row creation is not acceptance-of-scope; the presentation is. Under fr-goal the presentation rides the spec-review step. Hand-off checklist: rows added AND presented.

Scope notes

  • This skill owns WHERE brainstorming happens, not HOW — brainstorming's own craft (questions, alternatives, YAGNI) is unchanged.
  • Multi-repo features: brainstorm in the repo that owns the spec; other repos get their own isolation workspaces when their plans dispatch (one workspace, one branch, one PR per repo).

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.