$ /venture "an idea"

Venture case study · in progress

A Claude Code skill that takes a raw idea to a store release, and says no when it should. One orchestrator, phase files loaded one at a time, subagents doing the work, a human at every gate that matters.

version
v0.3.1
entry points
bootstrap · resume · adopt · retro
runs to store testing
2
lessons folded back
58

$ cat SKILL.md | grep phase

The pipeline

  1. intakethe idea, parsed
  2. validationhonest, incl. why it fails
  3. gatego · pivot · park
  4. wizardname, stacks, gates, infra
  5. researchmarket & tech findings
  6. setuprepos, CI, deploy
  7. planningepics into BACKLOG.md
  8. epic loopTDD, design loop, PRs
  9. releasesigning, listing, testers
  10. retrolessons back into the skill

The epic loop is the part that runs unattended: pick the first unchecked epic, split it into sprint tasks, route UI work through a design loop, execute each task through TDD on its own branch, flip the checkbox when it lands. Kill the session and it resumes from the two state files.

$ cat SKILL.md | grep rule

Hard rules

  • menus, not guessesevery technology choice is a menu with one recommended option, never a silent pick
  • the gate always stopsvalidation ends in go / pivot / park and waits for a human, whatever the automation setting
  • two files of statePLAN.md holds decisions, BACKLOG.md holds checkboxes, nothing else remembers anything
  • publish needs consentrepo visibility, store submissions and DNS ask again at the moment of execution
  • no leaked identitye-mails, git names and org names are never inferred from the machine

$ tail BACKLOG.md

What state looks like

BACKLOG.md
## Epics
- [x] E1 — Stack check and hygiene
- [x] E2 — Core loop: habits, 90-cell grid, restart
- [x] E5 — Widget and share image
- [x] E8 — 34 languages
- [ ] E9 — Monetization & launch (release)
  - [x] S9.5 — Release build, R8, signed AAB
  - [x] S9.6 — Play Console: review passed in 11 min
  - [ ] S9.7 — 12 testers × 14 days → production
- [ ] E10 — iOS release // waits for the developer account

$ ls ~/ventures --shipped

Built through it

MULTIPLATFORM

Snurko mockup

Snurko

90 days. One ✓ a day. A free, open-source discipline challenge. Miss a day and the grid restarts. No streak insurance, no account, no ads, 34 languages.

ANDROIDbeta

Nightspine mockup

Nightspine

Keep your shelf honest: track every book (reading, read or did not finish), rate to the half star, write reviews worth reading and share a card that does the book justice.

$ ./write case-study --format article

▸ drafting

The full write-up (decisions, retro lessons, what the agents got wrong) is being written. This page grows into it.

back to portfolio