task-management
Workflow selection for new tasks — docs-first vs task-file-first. Use when starting a new task or creating a task file.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Workflow selection for new tasks — docs-first vs task-file-first. Use when starting a new task or creating a task file.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Two-stage panel review of a task file BEFORE implementation. Stage 1 (framing & scope — archaeology/altitude, YAGNI + intermediate-goal scoping, product vision) is resolved and the file edited FIRST; Stage 2 (conformance — architecture/mesh, security, test-strategy) then reviews the cleaned file. Each stage adversarially verifies findings before you see them. Use when a task file is ready for design review, when the user says "review the X task", or before saying "go" on implementation.
The "go" procedure — implement a reviewed task file phase-by-phase, then fan out adversarial verifiers that check each phase against its own success criteria + .claude/rules/ (which /code-review can't do because it doesn't know the task file). Use when the user says "go"/"implement"/"build" on a task file that has already been through /review-task (or equivalent design review).
Convert audited @skip-check code blocks into @check-example annotations or flag @skip-check-approved candidates for human approval. Use after /doc-example-audit, before publishing docs.
Manually-invoked bedtime self-improvement pass (v0, thin). Picks ONE easy-to-review candidate from tasks/nightly/backlog.md, does a small findings-only review, and writes a triage-optimized morning digest to tasks/nightly/<date>.md. Invoke EXPLICITLY at bedtime via /nightly-pass — never auto-trigger.
Audit @skip-check annotations in website docs (.md/.mdx) — categorize each block and produce a prioritized conversion plan. Use before starting Phase 2 doc work.
Publish all packages to npm with synchronized versioning (Lerna). Use when the user wants to release, publish, or cut a new version of the packages.
| name | task-management |
| description | Workflow selection for new tasks — docs-first vs task-file-first. Use when starting a new task or creating a task file. |
/task-management or /task-management <task-name>
Ask: "Will this change how a developer (even an internal one, like us developing Nebula on top of Mesh) uses this package?"
website/docs/[package]/[feature].md — .md by default; .mdx is mostly legacy for this project, but, if necessary, can be used with explicit human approval, see .claude/rules/documentation.md)/build-task, creating test/for-docs/ tests@skip-check with @check-example — use /doc-example-audit to get a categorized report, then convert interactively (annotation rules: .claude/rules/documentation.md)/build-task § Phase Retro)tasks/archive/ when completeKey: the docs dominate. Task file holds implementation details, not user-facing API.
Especially valuable for:
onStart/onBeforeCall consumed by nebula). These are easy to misfile as "internal."Docs-to-implementation handoff: When the docs phases are done and implementation begins (often in a new session with fresh context), the docs are a specification, not a description of existing reality. Code examples with @skip-check don't work yet — they describe the target API. The task file should clearly mark this transition, and session prompts should state: "The docs in website/docs/[package]/ are the spec — code examples describe the target API, not current behavior."
tasks/backlog.md (small) or create tasks/[project-name].md (multi-phase)/build-task § Phase Retro)Key: the task file is the sole design artifact. (Docs-first has a task file too — but there the docs dominate and the task file holds only implementation details.)
Task-file-first still usually produces small docs changes. Implementation often adds a new method, option, or a small set of them. When the additions are consistent with the existing API and purely enhancing, they carry little DX risk — document them after the fact (update the package's website docs, @check-example any new examples). That doesn't retroactively make the task docs-first; docs-first is about docs leading the design, not about whether docs get touched.
Better suited for:
Deep review of the task file (and docs where applicable) is the main quality gate — it's where success or failure is mostly determined, and it's what makes implementation near-transcription. For any multi-phase task file:
/review-task — parallel reviewer panel + adversarial verify; resolve blockers/majors with the user. Expect 1–2 human-led passes after it for most tasks but can go on for many turns and take days particularly when reviewing docs-first tasks./build-task — implement phase-by-phase, then fan out verifiers checking each phase against its own success criteria.Skip for small backlog items — a single inline read beats orchestration there.
See tasks/README.md for templates. Key elements:
/build-task, the skill that's loaded when they apply. Don't restate them here.