ワンクリックで
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")