is-it-readylisted
Install: claude install-skill tstapler/dotfiles
# Is It Ready? — Shipping Readiness Review
Run a parallel swarm of 7 specialized reviewers against the current changes to produce a single, evidence-backed shipping decision. **After any non-🚀 verdict, auto-fix ALL blocking issues using parallel subagents WITHOUT asking the user. Loop until 🚀 or a hard stop.**
**Scope**: `${1:-current git changes}`
---
## Step 0 — PR Validation
```bash
gh pr list --head $(git branch --show-current) --json number,title,state
```
If a PR exists, check CI and inline comments before continuing. For failing CI: `gh run view <RUN_ID> --log-failed`. For comments: `gh api repos/{owner}/{repo}/pulls/{PR_NUMBER}/comments --paginate | jq '.[] | {id, user: .user.login, path, body: .body[:150]}'`.
Fix bugs, decline style preferences (with reply), push fixes. Record: PR#, failing checks, unresolved comment count, review decision.
---
## Step 1 — Gather Context (this thread only)
```bash
git diff HEAD --stat && git diff HEAD --name-only
```
Also read: existing plan in `project_plans/` or `docs/tasks/`, any `validation.md`. Note language and framework.
Build a **compact change manifest** (≤150 words): list changed files, one-line summary of what each does, which files relate to which review dimension. Agents receive this manifest + their relevant diff slice — never raw full diffs.
---
## Step 2 — Launch 7 Parallel Reviewers
**Dispatch ALL 7 agents in a SINGLE tool invocation block (one message).** This is what enables true parallelism — stag