Get the FREE Ultimate OpenClaw Setup Guide →

task-breakdown

npx machina-cli add skill shahtuyakov/claude-setup/task-breakdown --openclaw
Files (1)
SKILL.md
4.8 KB

Task Breakdown

Break complex requests into actionable tasks for agent delegation.

Available Agents

AgentSkillResponsibilities
Databasedatabase-patternsSchema design, migrations, queries, ORMs
Backendnode-backendAPIs, business logic, authentication
Frontendreact-patternsReact/Next.js UI, state, forms
iOSswift-patternsSwiftUI apps, native iOS features
DevOpsdevops-patternsDocker, CI/CD, deployment, infra
Designerdesign-patternsTokens, styling, themes, animations

Breakdown Process

  1. Identify scope - What is being asked?
  2. List components - Which agents are involved?
  3. Find dependencies - What must happen first?
  4. Assess complexity - Simple, medium, or complex?
  5. Sequence tasks - Order for execution

Component Identification

If request involves...Agent(s) needed
Data models, schema, tablesDatabase
API endpoints, business logicBackend
Web UI, React componentsFrontend
Native iOS appiOS
Deployment, containers, CI/CDDevOps
Styling, theming, design tokensDesigner
Data + APIDatabase → Backend
API + Web UIBackend → Frontend
API + iOS appBackend → iOS
Full web stackDatabase → Backend → Frontend
Full iOS stackDatabase → Backend → iOS
Full stack + deploymentDatabase → Backend → Frontend → DevOps
Styled componentsDesigner → Frontend

Complexity Assessment

ComplexityIndicatorsApproach
SimpleSingle component, clear requirements, <1 day workOne agent, direct
Medium2-3 components, some unknowns, 1-3 days workSequential agents
Complex4+ components, unclear scope, dependencies, >3 daysSplit into multiple tasks

Task Template

# [task-id]: [short description]

Complexity: [simple/medium/complex]
Platform: [web/ios/both]

Database:
- [ ] [specific task]

Backend:
- [ ] [specific task]

Frontend: (if web)
- [ ] [specific task]

iOS: (if mobile)
- [ ] [specific task]

Designer: (if styling needed)
- [ ] [specific task]

DevOps: (if deployment needed)
- [ ] [specific task]

Dependencies:
- [what depends on what]

Sequencing Rules

  1. Database first - Schema must exist before backend uses it
  2. Backend before clients - API must exist before web/iOS calls it
  3. Designer before Frontend - Tokens/themes before styled components
  4. Auth early - Authentication often blocks other features
  5. Core before extras - Basic CRUD before advanced features
  6. DevOps last - Deployment after features are complete
  7. Frontend & iOS parallel - Can work simultaneously once API exists

Breaking Down Large Requests

If request is too large (complex):

  1. Identify the core MVP - minimum viable version
  2. List enhancements as separate tasks
  3. Each task should be completable in one session

Example:

User request: "Build a social media app with web and iOS"

Split into:
- task-001: Design system setup (Designer)
- task-002: User registration and auth (Database → Backend)
- task-003: User profile CRUD (Database → Backend → Frontend + iOS)
- task-004: Post creation and feed (Database → Backend → Frontend + iOS)
- task-005: Follow/unfollow system (Database → Backend → Frontend + iOS)
- task-006: Push notifications (Backend → iOS)
- task-007: CI/CD and deployment (DevOps)
...

Common Patterns

For pre-analyzed breakdowns of common features, see references/common-features.md.

Output

Present breakdown to user:

Breaking down: [request]

Complexity: [simple/medium/complex]
Platform: [web/ios/both]
Agents: [database, backend, frontend, ios, designer, devops]

Tasks:
1. Designer: [setup tokens/theme]
2. Database: [schema work]
3. Backend: [API endpoints]
4. Frontend: [web UI] (parallel with iOS)
5. iOS: [native app]
6. DevOps: [deployment]

Sequence: Designer → Database → Backend → Frontend + iOS → DevOps

Proceed with task-001?

Common Flows

Web App

Designer → Database → Backend → Frontend → DevOps

iOS App

Designer → Database → Backend → iOS → DevOps

Full Cross-Platform

Designer → Database → Backend → Frontend + iOS (parallel) → DevOps

API Only

Database → Backend → DevOps

UI Refresh

Designer → Frontend

Source

git clone https://github.com/shahtuyakov/claude-setup/blob/main/skills/task-breakdown/SKILL.mdView on GitHub

Overview

Task Breakdown analyzes multi-component work and assigns discrete tasks to the right agents (Database, Backend, Frontend, iOS, DevOps, Designer). It guides scoping, component identification, dependencies, and complexity, then sequences work into an MVP-first plan.

How This Skill Works

Identify the scope, list involved components and required agents, uncover dependencies, and assess complexity (simple/medium/complex). Then generate a Task Template with per-role tasks and apply Sequencing Rules to order work and ensure MVP delivery.

When to Use It

  • Analyzing a new feature or requirement to scope work across teams
  • Planning integrations between data, API, and UI components
  • Refactoring or technical debt that touches multiple components
  • Coordinating work across multiple agents in a multi-team project
  • Breaking a large request into MVP tasks plus enhancements

Quick Start

  1. Step 1: Define the scope and list involved agents
  2. Step 2: Create a task template and map tasks to each component
  3. Step 3: Identify dependencies, determine MVP, and review with stakeholders

Best Practices

  • Identify the core MVP before detailing extras
  • Populate the Task Template with concrete tasks per role
  • Explicitly map dependencies and follow Sequencing Rules
  • Keep tasks small enough to complete in a single session
  • Review and iterate the plan with stakeholders

Example Use Cases

  • Social media app: design system, auth, posts, feed, follow, push, and CI/CD broken into tasks across Designer, Database, Backend, Frontend, iOS, and DevOps
  • Payment gateway integration: API endpoints, webhooks, and retries mapped to Backend and DevOps
  • Monorepo refactor: split into Database → Backend → Frontend → DevOps tasks
  • Push notifications for iOS: Backend tasks coordinated with iOS integration
  • Design system rollout: tokens/themes handled by Designer before Frontend styling

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers