From SaaS Factory
Interactive requirement discovery — interview the user about their product idea and record structured requirements with acceptance criteria into the saas-factory store.
How this skill is triggered — by the user, by Claude, or both
Slash command
/saas-factory:brainstorm [topic or epic to focus on][topic or epic to focus on]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run a requirements discovery session. Focus: $ARGUMENTS (whole product if empty).
Run a requirements discovery session. Focus: $ARGUMENTS (whole product if empty).
Precondition: .saas-factory/ exists (else tell the user to run /saas-factory:init).
Delegate the heavy lifting to the saas-factory:requirements-analyst subagent in rounds, keeping this session light:
Round 0 — context dump (preferred): invite the user to BRAIN-DUMP
everything they're thinking — messy is fine. Spawn the analyst to EXTRACT
scope surfaces, epics, implied domains, platforms, constraints, taste
signals, and inferred needs edges from the dump. Then round 1 covers only
what the dump left open — never re-ask what was already said.
Round 1 — shape: analyst asks about users, core jobs-to-be-done, and success criteria; proposes an epic list. Present epics for user approval/edits.
Round N — drill: for ONE epic at a time, spawn the analyst with only that
epic charter; it interviews, writes REQ files, registers them via bin/sf add,
and returns counts + open questions (never full REQ bodies).
After each epic: show bin/sf counts, relay the analyst's open questions, ask
whether to approve the batch (bin/sf set REQ-… approved per confirmed id, or
approve-all for the epic), continue to the next epic, or stop.
Finish — phase roadmap sketch (cheap, before any deep planning): from the
approved REQs + bin/sf frontier, present a one-screen sketch — phase titles
and WHAT EACH DEMO WILL SHOW (no tasks) — so the user sees the whole demo
trajectory and can redirect NOW, while it costs nothing. Only phase 1 gets
planned in detail next.
Rules for this session: keep only ids/titles/counts in context; the user can stop
anytime and resume later — everything is on disk. End with counts and the next
step: /saas-factory:plan EPIC-###.
npx claudepluginhub usmanali4073/claude-code-saas-factory-plugin --plugin saas-factoryGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.