← ClaudeAtlas

task-planninglisted

Turn a ready plan or plain task description into a validated, repository-aware TASK_PLAN.md. Detects existing/related features, verifies paths, plans normal tasks and complete projects, and prevents silent scope expansion.
mustafahasanain/frappe-workflow · ★ 0 · AI & Automation · score 75
Install: claude install-skill mustafahasanain/frappe-workflow
# Task Planning Skill Produces exactly one active `TASK_PLAN.md` (template: `templates/task/TASK_PLAN.md`) from either a prepared plan or a plain description. The plan is repository-aware: every stated path and fact is verified or explicitly marked for verification. ## When to Use - The `start` action, with either input type. - Resuming a `planning`-stage workflow. ## Inputs - Raw user input (ready plan or description). - `PROJECT_CONTEXT.md`, `FEATURE_CHANGELOG.md` (searched via the feature-changelog skill **before** writing the plan). - Detection facts (`bin/frappe-workflow detect --json`), current Git state. ## Outputs - `TASK_PLAN.md` passing `bin/frappe-workflow validate task-plan` ([references/plan-validation.md](references/plan-validation.md)). - Frontmatter filled: deterministic `task_id` (TASK-YYYY-NNN — next number from prior plans/Git history, never reusing a found ID; start at 001 when none found), `task_type`, `status: planned`, app/bench/site facts, `suggested_branch`, `related_features`. ## Procedure 1. **Active-task rule:** an unfinished task is never silently replaced — the frappe-task router enforces this before delegating here. 2. Feature search first ([existing-feature-analysis.md](references/existing-feature-analysis.md)). 3. For ready plans: treat as input, not truth — verify every path, add missing technical/validation/security/migration steps, convert to the standard format; report every correction made. 4. For descriptio