test-driven-development
OBobra/superpowers298k2,631 new stars in the last 7 days
Lists, pairs, deduplicates, and moves task files across the Coworker task state machine (0draft → 6git-pushed). Use when asked to organize, clean up, or audit task files.
Manages .full.md (evaluation outputs) and .issues.md (extracted issues) files across the Coworker task state machine pipelines.
coworker/tasks/ (issues, main) for .md task filesYYYYMMDD-HHMMSS-taskname.{full,issues}.md or plain taskname.mdRun the bundled script:
python3 coworker/skills/organize-task-files/scripts/organize.py COMMAND [OPTIONS]
| Command | Description |
|---|---|
summary | Overview of all pipelines: file counts per stage, type breakdown |
list | List all task files with full paths, grouped by pipeline stage |
pairs | Match .full.md ↔ .issues.md pairs; flag orphans |
dupes | Find duplicate task names across directories and stages |
empty | Find .issues.md files with "0 issues found" |
move | Move matching files between pipeline stages (dry-run by default) |
| Flag | Description |
|---|---|
--dir DIR | Only scan a specific directory (default: all task dirs) |
--dry-run | Show what would happen without making changes (default for move) |
--force | Actually perform moves (use with move) |
--json | Output as JSON for scripting |
# Overview of all pipelines
python3 coworker/skills/organize-task-files/scripts/organize.py summary
# Find unpaired files in issues draft
python3 coworker/skills/organize-task-files/scripts/organize.py pairs --dir issues/draft
# List all duplicate task names
python3 coworker/skills/organize-task-files/scripts/organize.py dupes
# Find empty .issues.md files (zero issues)
python3 coworker/skills/organize-task-files/scripts/organize.py empty
# Preview moving empty issues files to a discard directory
python3 coworker/skills/organize-task-files/scripts/organize.py move --dir issues/draft --filter empty --target coworker/tasks/issues/review/done/discard
# Actually perform the move
python3 coworker/skills/organize-task-files/scripts/organize.py move --dir issues/draft --filter empty --target coworker/tasks/issues/review/done/discard --force
0draft → 1ready → 2working → 3done → 4review → 5approved → 6git-pushed
Plus parallel pipelines:
issues/draft/refine/ (0ready → 1working → 2done → 0error)issues/github/commit/ (ready → done → failed)issues/review/ and issues/review/done/issues/local/done/ and issues/local/wontfix/OBobra/superpowers298k2,631 new stars in the last 7 days
MAmattpocock/skills288k10,178 new stars in the last 7 days
AFaffaan-m/ECC278k4,046 new stars in the last 7 days
Audit accessibility on Web, iOS, and Android to meet WCAG 2.2, with keyboard navigation and screen-reader support.
AFaffaan-m/ECC278k4,046 new stars in the last 7 days
AFaffaan-m/ECC278k4,046 new stars in the last 7 days
FIfirecrawl/firecrawl191k2,010 new stars in the last 7 days