This skill should be used when the user asks to "generate tasks from a spec", "break down a spec", "create tasks from a PRD", "decompose requirements", "generate a task list from a design document", or mentions working from specification documents. Provides guidance for transforming specifications into structured, actionable task lists organized under missions.
View on GitHubsequenzia/claude-plugins
mission-control
January 25, 2026
Select agents to install to:
npx add-skill https://github.com/sequenzia/claude-plugins/blob/main/plugins/mission-control/skills/simple-task-management/SKILL.md -a claude-code --skill simple-task-managementInstallation paths:
.claude/skills/simple-task-management/# Simple Task Management Transform specification documents (PRDs, Technical Specifications, Design Documents) into structured task lists organized under named missions that can be executed systematically. ## Core Workflow ### 1. Document Analysis Parse the specification document to extract: - **Explicit requirements**: Stated features, functionality, acceptance criteria - **Implicit requirements**: Technical considerations, infrastructure needs, error handling - **Constraints**: Technology choices, performance requirements, compatibility needs - **Scope boundaries**: What is and isn't included in the specification Read the source document thoroughly. Identify section headings, numbered requirements, user stories, acceptance criteria, and technical specifications. Note any cross-references between sections. ### 2. Task Decomposition Break requirements into atomic tasks with these characteristics: | Characteristic | Description | |----------------|-------------| | Single responsibility | Each task addresses one specific piece of functionality | | Independence | Tasks can be worked on without coordination where possible | | Clear boundaries | Well-defined start and end conditions | | Testable | Verifiable completion criteria exist | **Decomposition process:** 1. Identify each distinct requirement in the specification 2. Determine if the requirement is atomic or needs splitting 3. Create task entries with unique IDs (TASK-001, TASK-002, etc.) 4. Ensure each task maps to specific specification sections ### 3. Dependency Mapping Identify blocking dependencies between tasks: - **Blocking dependencies**: Task B cannot start until Task A completes Populate the `dependencies` array with task IDs this task depends on. Calculate `blocked_by` (incomplete dependencies) and `blocks` (tasks depending on this one). ### 4. Priority Calculation Score and prioritize tasks based on: 1. **Dependency depth**: Tasks unblocking many others rank higher 2. **Complexity**: Use