一键导入
plan-tasks
Break a PRD or feature into numbered implementation tasks
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Break a PRD or feature into numbered implementation tasks
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Fill missing type, title, and description frontmatter on documents using structured AI output
Download a web page by URL and save it as clean markdown with images
Audit for accessibility — keyboard navigation, ARIA labels, contrast, focus indicators
Produce a full dependency health report (SBOM, vulnerabilities, staleness, upgrades, licenses)
Audit error handling UX — error boundaries, silent failures, loading states, empty states
Audit for unnecessary re-renders — Zustand subscriptions, missing memoization, inline callbacks
| name | plan-tasks |
| description | Break a PRD or feature into numbered implementation tasks |
| user-invocable | true |
| argument-hint | <prd-or-feature> |
Break a PRD or feature description into concrete, ordered implementation tasks.
Read the source material:
docs/prds/docs/architecture.md and CLAUDE.md for project conventionsIdentify work items by decomposing the feature into atomic, implementable tasks.
Output a numbered task list with each task containing:
| Field | Description |
|---|---|
| # | Sequential number |
| Title | Short imperative description (e.g., "Add git_status Tauri command") |
| Description | What to implement, acceptance criteria |
| Complexity | S (< 30 min), M (30 min - 2 hrs), L (2+ hrs) |
| Category | backend (Rust/Tauri), frontend (React/TS), or both |
| Dependencies | Task numbers that must complete first (e.g., "Depends on #1, #2") |
| Files | Key files to create or modify |
Order tasks so dependencies come first. Group by layer when possible:
Include a header table immediately after the # ... title:
| | |
| --- | --- |
| **Date** | YYYY-MM-DD |
| **Status** | Not started |
| **PRD** | [slug](../prds/YYYY-MM-DD-slug.md) |
| **Total** | 12 tasks: 4S, 5M, 3L |
| **Suggested order** | Backend (#1-#4) → State (#5-#6) → UI (#7-#12) |
Follow the table with any risks or open questions.
Save the task list to docs/tasks/YYYY-MM-DD-<slug>-tasks.md where:
docs/prds/2026-03-11-model-metadata-enrichment.md → tasks file docs/tasks/2026-03-11-model-metadata-enrichment-tasks.md)Update the PRD's header table with a two-way link back to this new tasks file:
**Tasks** row: | **Tasks** | [slug-tasks](../tasks/YYYY-MM-DD-slug-tasks.md) |Update the source research doc if this task breakdown traces back to a research file in docs/research/:
Find the research file (check the PRD's header for a research reference, or match by topic)
Add or update a Tasks row in the research doc's pipeline table:
| Stage | Link | Status |
| --- | --- | --- |
| PRD | [slug](../prds/YYYY-MM-DD-slug.md) | Complete |
| Tasks | [slug-tasks](../tasks/YYYY-MM-DD-slug-tasks.md) | Not started |
Valid statuses: Not started, In Progress, Complete, Partial, Abandoned, Not planned
If no research doc exists for this feature, skip this step
Present a brief summary to the user with the file path and task count.
Log observations to .claude/skill-feedback.md if the decomposition showed issues (duplicates, wrong sizing, missing dependencies, order problems, unclear acceptance criteria). Format per /retrospect-skills. Both user and agent contribute.
commands/file.rs")