task-decomposer

Transform feature descriptions into phased task boards with dependency mappings and test strategies.

310|45|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/Mathews-Tom/praxis-skills --skill task-decomposer-mathews-tom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-decomposer
Source: https://github.com/Mathews-Tom/praxis-skills/tree/main/skills/task-decomposer
Command: npx skills add https://github.com/Mathews-Tom/praxis-skills --skill task-decomposer-mathews-tom

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Turns vague or ambiguous feature requests into a concrete, actionable task board so teams can execute work without repeated clarification. It removes guesswork by producing acceptance criteria, phased tasks, dependency maps, parallelization flags, risk flags, and a test strategy for each task.

Core Features & Use Cases

  • Phased Task Boards: Break features into Foundation, Core, Integration, and Polish phases with right-sized tasks.
  • Dependency & Parallelization Mapping: Identify hard/soft dependencies and mark which tasks can run in parallel to maximize velocity.
  • Risk, Edge Cases & Test Strategy: Enumerate edge cases, flag technical and external risks with mitigations, and assign unit/integration/manual testing per task.
  • Use Cases: Preparing work for adding real-time notifications, migrating auth systems, or scoping new product features into deliverable sprints.

Quick Start

Decompose this feature into phased tasks with dependencies, parallelization flags, edge case tables, and a per-task test strategy.

Frequently Asked Questions about task-decomposer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I break down feature descriptions into phased task boards with dependencies?

You can decompose feature descriptions into phased task boards by structuring work into foundation, core, integration, and polish phases. This process maps dependency chains, marks parallelization flags, and produces acceptance criteria for development teams.

What is the best way to map task dependencies and parallelization for engineering planning?

Mapping task dependencies involves identifying hard and soft dependencies across phased tasks to maximize velocity. It generates parallelization flags that indicate which tasks can run concurrently, ensuring efficient execution for development teams.

How do I generate a test strategy matrix when scoping new product features?

Generating a test strategy matrix requires enumerating edge cases and flagging risks alongside each task. It assigns unit, integration, and manual testing per task to ensure comprehensive coverage during product feature execution.

Can I use task breakdown for migrating auth systems and scoping real-time notifications?

Yes, task breakdown applies to engineering planning scenarios like migrating auth systems or adding real-time notifications. It transforms these features into deliverable sprints with effort sizing, dependency chains, and explicit risk mitigations.

How do I identify edge cases and technical risks during work breakdown structure creation?

Identifying edge cases during work breakdown involves enumerating specific scenarios and flagging technical or external risks. It outputs mitigations for each risk and integrates them into a comprehensive testing plan for the feature.