Repository navigation
Home
Agentic support for the full product development lifecycle, from user insight to verified production code. Agents do the structural work. Humans make every decision that matters.
WTF is a set of skills for AI coding assistants. The skills cover research, vision, planning, design, implementation, verification, release, and retrospective. They keep all work in your repo and in GitHub Issues. You do not maintain a second system.
Each skill stops at a judgment call and asks you. It does not guess. The GitHub issue holds the design, the implementation notes, and the verification verdict together. The issue is the single source of truth.
flowchart LR
%%{init: {"flowchart": {"wrappingWidth": 260}}}%%
steer("Steer<br/>VISION · TECH<br/>DESIGN · QA"):::green
discover("Discover<br/>wtf.spike"):::magenta
plan("Plan<br/>Epic → Feature<br/>→ Trace"):::yellow
hand("By hand<br/>one skill<br/>at a time"):::azure
loop("wtf.loop<br/>one stack<br/>per Feature"):::cyan
ship("Ship<br/>changelog<br/>release"):::blue
learn("Learn<br/>retro, reflect<br/>→ Steer ↺"):::green
steer --> plan
discover --> plan
plan --> hand & loop
hand & loop --> ship --> learn
linkStyle default stroke-width:3px
classDef blue fill:#0000EC,stroke:#0000EC,color:#fff
classDef yellow fill:#DEDE00,stroke:#DEDE00,color:#000
classDef azure fill:#0076EC,stroke:#0076EC,color:#fff
classDef cyan fill:#00ECEC,stroke:#00ECEC,color:#000
classDef green fill:#00EC76,stroke:#00EC76,color:#000
classDef magenta fill:#EC00EC,stroke:#EC00EC,color:#fff
- Steer — the VISION, TECH, DESIGN, and QA docs guide each issue, design, and review. See Steering docs.
- Discover — spikes and user insights give input to the plan. See Planning.
- Plan — split the work into Epic → Feature → Trace. The Feature holds the user stories and their Gherkin scenarios. Each Trace claims a subset of those scenarios. See The Trace model.
-
Build and verify — run each Trace by hand, one skill at a time, or run all Traces with
wtf.loop. See Running Traces and Autonomous execution. - Ship — WTF writes each PR from the full spec hierarchy and the changelog from the Gherkin. See Delivery and stacks and Release and closure.
- Learn — retros and reflections add the learnings to the steering docs.
wtf.write-epic → draft the strategic initiative
wtf.epic-to-features → split it into user-facing capabilities
wtf.feature-to-traces → plan and create the Trace sequence per Feature
wtf.loop → implement → verify → PR → re-aim, autonomously
Each step writes its output to the GitHub issue. To start, read Getting started.
- One-off scripts and throwaway projects. The structure costs more than it saves.
- Fully autonomous execution with no human gates. WTF stops for human decisions on purpose.
The source of these pages is docs/wiki/ in the repo. Edit the pages there. A workflow overwrites each change that you make in the wiki.
Start
Concepts
Workflow
Reference