technical-planning

Generate implementation plans with tasks, dependencies, and success criteria.

187|20|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/TheBushidoCollective/han --skill technical-planning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: technical-planning
Source: https://github.com/TheBushidoCollective/han/tree/main/core/skills/technical-planning
Command: npx skills add https://github.com/TheBushidoCollective/han --skill technical-planning

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps create actionable implementation plans with tasks, dependencies, and success criteria.

Core Features & Use Cases

  • Task Breakdown: Decompose features into specific, testable tasks.
  • Dependencies & Sequencing: Identify parallel vs. sequential work.
  • Testing Strategy: Define unit, integration, and E2E tests.

Quick Start

Write a plan for a feature by listing 3–5 tasks with dependencies and success criteria.

Frequently Asked Questions about technical-planning

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

FAQPage Schema
How do I break down a feature into executable tasks?

Task breakdown transforms a feature into specific, testable tasks by identifying discrete work units, defining acceptance criteria, and sequencing steps. List 3–5 concrete tasks with clear inputs, outputs, and success conditions to make implementation straightforward.

What's the best way to identify dependencies and sequence work in software development?

Dependencies and sequencing map which tasks block others and which can run in parallel. Document task prerequisites and relationships to optimize schedule, reduce bottlenecks, and enable team coordination across frontend, backend, and integration work.

How do I plan a testing strategy for a feature?

A testing strategy defines unit, integration, and end-to-end tests mapped to each task. Document test scope, inputs, and success criteria alongside implementation tasks to catch issues early and validate acceptance criteria.

Can I estimate effort and complexity for each task?

Complexity estimation assigns effort levels or story points to tasks based on dependencies, scope, and risk. Recording estimates alongside task breakdowns helps predict timeline, allocate resources, and communicate feasibility to stakeholders.

Why should I document acceptance criteria with my implementation plan?

Acceptance criteria define what done looks like for each task, reducing ambiguity and rework. Clear criteria tied to tasks ensure testing validates the right outcomes and stakeholders agree on feature completion.