wtf

agent
Security Audit
Fail
Health Warn
  • No license — Repository has no license file
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 7 GitHub stars
Code Fail
  • rm -rf — Recursive force deletion command in .github/workflows/sync-wiki.yml
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

Agent skills that run the full product lifecycle on GitHub Issues: Epic → Feature → Trace planning, TDD, QA verification, and stacked PRs. Agents do the structural work. Humans make every decision that matters.

README.md

WTF — Workflow Trace Framework

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.

Quick start

Install the skills from your project root:

npx skills add https://github.com/xiduzo/wtf

Open your AI assistant. Then run the setup skill:

/wtf.setup

To update the skills, run npx skills update.

You need an AI assistant that supports skills and the GitHub CLI (gh), authenticated with the repo scope. Getting started lists what wtf.setup installs.

How it works

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

Write an Epic and split it into Features. Then split each Feature into Traces. A Trace claims a subset of the Gherkin scenarios of one story. It implements them through every layer in one pass. Run the Traces by hand, one skill at a time, or let wtf.loop run all of them. Each Feature ships as one linear stack of Trace PRs.

The shortest path:

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

Documentation

The wiki has the full documentation:

The source of the wiki pages is docs/wiki/. Edit the pages there. A workflow copies them to the wiki on each push to main.

When not to use WTF

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

Reviews (0)

No results found