Classify tasks, initialize structured configs with scope boundaries, decompose complex tasks
Scanned 2/12/2026
Install to Claude Code
npx -y skills add masharratt/claude-flow-novice --skill cfn-task-planning --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Cfn Task Planning?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/masharratt-cfn-task-planning)More formats (shields.io, HTML) on the badges page.
---
name: cfn-task-planning
description: Classify tasks, initialize structured configs with scope boundaries, decompose complex tasks
version: 1.0.0
tags: planning, classification, scope, decomposition, task-mode
status: production
---
## What it does
Three-phase planning: (1) classify by type/complexity → agent specializations, (2) initialize config with scope boundaries, deliverables, acceptance criteria, (3) decompose large tasks into subtasks within tool budgets.
## When to use (4 triggers)
1. Starting CFN Loop Task Mode → Generate scope config before spawning
2. Analyzing complexity → Select right agents and iteration thresholds
3. Breaking down epics → Sequential subtasks when one agent can't complete
4. Scope contracts → Establish in/out-of-scope before implementation
## When NOT to use (4 anti-patterns)
1. Well-defined and scoped → Go straight to spawning
2. Real-time classification during execution → Planning phase only
3. CLI mode with Redis → CLI stores in Redis, this is for Task Mode configs
4. Simple single-step → Skip for trivial changes
## How to use
Step 1 Classify: `./classify-task.sh "Create REST API..." --format=json`
Step 2 Init: `./init-config.sh --task-id cfn-phase-123 --task-description "..." --mode standard`
Step 3 Decompose: `./decompose-task.sh --task-id ... --description "..." --complexity high`
## Parameters
- **classify**: TASK_DESCRIPTION, --format (json/simple)
- **init**: --task-id, --task-description, --mode (mvp/standard/enterprise)
- **decompose**: --task-id, --description, --tool-budget, --complexity
## Expected output
- **Classify**: `{task_type, complexity, keywords_matched, suggested_agents}`
- **Init**: `.cfn/task-configs/task-{id}.json` with scope, agents, thresholds, acceptance criteria
- **Decompose**: JSON array of subtasks with deliverables, tool_budget, estimated_effort
## Real-world example
"Add JWT auth" → classify backend → init config with deliverables `[src/auth/jwt.ts, tests/]` + acceptance criteria → spawn agents with known scopeIs this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!