task-auditlisted
Install: claude install-skill Tamircohen28/tamirs-superpowers
## Live context
!`git branch --show-current 2>/dev/null | sed 's/^/current branch: /' || echo "not a git repo"`
!`git log --oneline origin/$(git rev-parse --abbrev-ref --symbolic-full-name @{u} 2>/dev/null | sed 's|origin/||' || echo main)...HEAD 2>/dev/null | head -5 | sed 's/^/ commit: /' || echo " (no upstream branch found — run git push -u origin HEAD first)"`
!`git diff --stat origin/$(git rev-parse --abbrev-ref --symbolic-full-name @{u} 2>/dev/null | sed 's|origin/||' || echo main)...HEAD 2>/dev/null | tail -1 | sed 's/^/ diff: /' || true`
# task-audit
Inspect a completed branch's changes end-to-end and produce a structured `task-audit.md` report that flags quality gaps, missing tests, leftover work markers, and PR-readiness issues — before a human reviewer sees it.
## Why this skill exists
After finishing a task it's easy to miss leftover TODOs, skip tests for changed code, or write commits that make review harder. This skill runs a deterministic sweep before review — catching issues that are cheap to fix now and expensive after a reviewer flags them.
## Input
One optional argument: a branch name, PR number, or nothing (defaults to current branch).
| Form | Example |
|------|---------|
| Current branch (default) | (no argument) |
| Branch name | `feat/add-user-auth` |
| PR number | `#258` or `258` |
## What the audit covers
Seven dimensions, each producing 0+ findings with severity `CRITICAL` / `WARNING` / `INFO` / `PASS`:
| # | Dimension | What it asks |