project-status-phase
Project Status Phase
Use this skill to move a GitHub issue or pull request through the next truthful project-board phase.
Workflow
- Read the board readme and field names first.
- Inspect the issue body, checklist, labels, linked PRs, and comments.
- Compare that with the repo's current
mainstate and any relevant docs or TODOs. - Decide the next phase from evidence, not urgency.
- Move only the status field unless the user asked for other board changes.
Phase Rules
Inbox: raw intake, not enough context yet.Spec: planning, requirements, design, research, or umbrella work.Ready: actionable and unstarted.In Progress: actively being worked right now, only if the board expects an active lane and there is real evidence.Review: implementation exists and a PR or equivalent verification path is ready.Blocked: progress is prevented by a dependency or external blocker.Done: the work is merged, shipped, or intentionally closed.
Guardrails
- Do not use
In Progressas a proxy for importance. - Do not move to
Reviewwithout a real PR or verification path. - Do not move to
Doneunless repo state supports it. - Do not rename board fields or change sequencing fields unless asked.
- If the board policy says to keep
In Progressempty, honor that. - If evidence is unclear, stop and ask for the missing repo, board, or PR context.
When to Split Instead of Move
- The issue is an umbrella tracker with multiple unresolved subtopics.
- The work is mostly planning, cleanup, or docs, not implementation.
- The issue is carrying more than one distinct deliverable.
In those cases, move the item to the correct planning phase and suggest splitting follow-on work into separate issues.
Reference
See references/status-phase-rules.md for the decision tree and evidence signals.
More from devinschumacher/skills
playwright
Canonical Playwright hub for E2E tests and ad-hoc browser automation. Use when the user explicitly mentions "Playwright", "@playwright/test", "npx playwright", "playwright.config.ts", "PWDEBUG", "trace viewer", or "toHaveScreenshot". Avoid using for generic browser automation unless Playwright is requested, and avoid using for pure web scraping.
43skill-consolidator
Create and maintain first-party custom skills by strategically consolidating overlapping third-party skills. Scans globally installed skills (prefer ~/.agents/skills, or $CODEX_HOME/skills, or ~/.codex/skills) to produce an overlap report, then guides merging into a smaller, linked set inside this repo’s `skills/` directory. Use when asked to "clean up skills", "merge skills", "remove duplicates", "consolidate overlapping skills", "organize my skills", or "create a custom skill from other skills".
17agents-reminder
Reminds the agent to refresh on AGENTS.md guidelines before proceeding with tasks. Use at the start of a session or when unsure about agent policies.
12conventional-commits
Generates git commit messages following Conventional Commits 1.0.0 specification with semantic types (feat, fix, etc.), optional scope, and breaking change annotations. Use when committing code changes or creating commit messages.
3serp-toc
Route SERP org questions to the right repo, docs, and local clone quickly. Use when Codex needs to figure out where to look first across the SERP org, including repo lookup, server or infrastructure questions, secrets or env questions, branch orientation, local path discovery, or deciding whether something belongs in the docs hub versus an owning repo.
1workflow-visualizer
Map any system or workflow as a beautiful interactive HTML diagram
1