Factory Floor — Startup Coach
Turns Claude into a startup coach that finds your bottleneck, forces prioritization, and decides what to build next — by asking the questions you're avoiding.
Purely advisory skill: no network calls, no credential access, state written only to local .factory/ files with transparent data flow; but no stated write-confirmation or rollback mechanism, and SKILL.md itself carries no license (MIT appears only in package.). 9 points deducted.
Routing logic, state schema, and abnormal-input handling (missing/renamed headers) are clearly specified with good failure feedback; but this is static review — the referenced references/ and stages/ files are absent from evidence, so key paths cannot be reproduced. 11 points deducted.
Trigger phrases, audience, and explicit non-fit ranges (NOT for list) are concrete; stage thresholds are semantically clear; but English-only with no Chinese support declared, and broad trigger phrases risk mild over-triggering. 4 points deducted.
Layered docs, progressive disclosure, content-ownership table, and maintenance principles are strong; version and repo declared; but _meta. (3.4.1) conflicts with package. (4.1.0), no CHANGELOG, and maintenance responsibility rests on a signature only. 6 points deducted.
Goals, sample outputs, and design rationale (two-mode sort, prediction ledger) are well stated with named sources; but static review cannot verify live session quality, no representative outputs are evidenced as directly usable, and marginal value rests on user trust. 8 points deducted.
Framework credits are detailed and README gives concrete examples; but core claims (routing behavior, state machine, +34%/−8% experiment figures) lack tests or third-party execution evidence, and fact/inference boundaries are blurred. 7 points deducted.
- Static review only, nothing executed; references/, stages/, and scripts/ files are absent from the evidence, so actual routing and state-writing behavior are unverified.
- Version mismatch between _meta. (3.4.1) and package. (4.1.0); verify the actual published version before installing.
- The skill writes .factory/ state files into your working directory with no stated rollback path; be aware in shared repositories.
- No Chinese-language support declared; docs are English-only. No overseas-service dependency, so mainland-China reachability is not a concern.
- Cited research figures (e.g., +34%/−8%) are author paraphrases without primary sources; verify independently.
What does this skill do, and when should you use it?
Factory Floor is an open-source Claude Code skill by Swiftner for founders and early-stage teams. It applies the procedures and thresholds of Theory of Constraints (Goldratt), the Customer Factory (Maurya), and Jobs To Be Done (Christensen/Moesta/Ulwick) to prioritization and bottleneck diagnosis. Every request is sorted into two modes: 'Procedure' questions with checkable answers (funnel arithmetic, WIP limits, weekly reviews) get maximally directive answers, while 'Judgment' questions (what's the constraint, should we pivot) never get prescriptions — instead the skill takes your theory first and designs a discriminating test. A state layer in .factory/context.md and journal.md persists your stage, numbers, and experiments across sessions, with a prediction ledger that scores your forecasts each quarter. The whole skill is ten files, about 60KB, with no scripts or external dependencies.
Routes to one of four stage playbooks (pre-revenue / restart / growth / scaling) via triage; runs named procedures including funnel break scans, weekly reviews, napkin math, WIP audits, interview scripts, and positioning sprints; keeps all feedback anchored on venture numbers rather than the founder; extracts a prediction with a confidence number before commenting and writes it to .factory/journal.md, scoring the outcome at the experiment's deadline; maintains .factory/context.md with a fixed H2 schema where the current constraint must name one factory step — Acquisition, Activation, Revenue, Retention, or Referral — plus magnitude and date.
- A pre-revenue founder torn between writing code and finding customers who needs validation procedures, not a feature list
- A small team that once had customers and lost them all, wanting churned-customer interviews and the restart sequence
- A company under $100K MRR with fewer than 10 people that wants to find the constraint and run two-week experiment cycles
- A team juggling five parallel projects that ships nothing and needs a WIP audit forcing convergence on one experiment
- A founder talking up hiring or fundraising despite flat growth — the skill asks about churn and net revenue retention first
- A Claude Desktop user who pastes SKILL.md as project Custom Instructions and uploads the ten reference files as Project Knowledge
What are this skill's strengths and limitations?
- Grounded in coherent frameworks (Theory of Constraints, JTBD, Customer Factory) with concrete numeric thresholds instead of vague advice
- The two-mode design is evidence-based: assistants lift novices most on structured, checkable work and hurt them on ambiguous judgment calls
- The prediction ledger forces commitment before action and mandatory scoring at deadlines, countering founder overconfidence
- A filesystem state layer means you never re-explain yourself across sessions
- Tiny footprint — ten files, ~60KB, no scripts or external dependencies — easy to audit and port
- No license is declared in the repository, creating legal uncertainty for commercial use or modification
- Claude Desktop lacks a filesystem, so the state layer must be maintained by manual copy-paste
- Strictly startup-scoped; the README explicitly excludes freelancers, agencies, and established companies
- The quality of the stage and reference files can't be verified from the README, and there is no test suite
- The style is deliberately blunt (no preamble, never validates plans you're attached to), which some users will find abrasive
How do you install this skill?
Claude Code / OpenAI Codex: run npx @swiftner/factory-floor in your terminal — it installs to ~/.claude/skills/factory-floor/ or ~/.codex/skills/factory-floor/ respectively. Alternatively via ClawHub: clawhub install factory-floor. Claude Desktop (manual): create a new Project, paste SKILL.md as Custom Instructions, and upload the four stage files plus the five reference files (intake, probes, playbooks, weekly-review, state) as Project Knowledge. No license is stated in the repo, so verify before adopting.
How do you use this skill?
In Claude Code, just talk about priorities, bottlenecks, or flat growth — e.g. 'Should we build Slack integration?' or 'What should we work on this week?' — and it triggers automatically. It first triages your stage and reads .factory/context.md and journal.md (first run goes through intake questions). In Claude Desktop, paste your context.md at the start of each session and copy suggested state updates back into your project files. After triggering, it asks for your prediction first, then either runs the named procedure or designs a discriminating test, and assigns actions with concrete day-and-time deadlines.