technical-planning

Transform written specifications into structured software delivery plans with phases and tasks.

27|1|Updated Nov 23, 2025
One-click install
npx skills add https://github.com/leeovery/claude-technical-workflows --skill technical-planning-leeovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: technical-planning
Source: https://github.com/leeovery/claude-technical-workflows/tree/main/skills/technical-planning
Command: npx skills add https://github.com/leeovery/claude-technical-workflows --skill technical-planning-leeovery

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The planning process often fails to capture, structure, and trace a specification into a concrete, executable plan. This Skill closes the gap by translating validated decisions into a structured plan with phases, tasks, acceptance criteria, and dependencies.

Core Features & Use Cases

  • Phase design and task design: Break a specification into a phased plan with clear milestones.
  • Task authoring and traceability: Generate detailed task descriptions that can be independently tested and traced back to the spec.
  • Dependency and priority mapping: Analyze and record task dependencies and execution order to avoid cycles and ambiguity.
  • Plan governance: Enforce explicit approvals before progressing through steps, ensuring alignment with the specification.

Quick Start

Describe how you would convert a ready specification into a plan, starting with defining phases, then detailing tasks for Phase 1, and finally logging the plan.

Frequently Asked Questions about technical-planning

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

FAQPage Schema
How do I turn a written specification into a structured software development plan?

To turn a written specification into a structured software development plan, you provide the spec path to generate phases, detailed tasks, acceptance criteria, and dependency maps. The plan artifacts are then output directly under docs/workflow/planning.

What is task traceability in software planning and how does it map to specifications?

Task traceability in software planning maps generated tasks back to the original specification to ensure full coverage of validated decisions. This is achieved by authoring detailed task descriptions that can be independently tested and explicitly traced to spec requirements.

How do I add approval gates to a phased project plan for software delivery?

Adding approval gates to a phased project plan involves enforcing explicit approvals before progressing through steps. This plan governance ensures alignment with the specification by requiring validation at each milestone before subsequent tasks begin.

Can I generate a phased plan directly from inline context instead of a full specification file?

Yes, you can generate a phased plan directly from inline context instead of a full specification file. The skill processes either a full specification path or provided inline context to produce phases, tasks, and dependencies.

How do I map task dependencies and execution order to avoid cycles in a project plan?

Mapping task dependencies and execution order requires analyzing and recording task relationships within the plan. This process identifies dependencies and priority execution order to prevent cycles and ambiguity during software delivery.

What is the best way to structure milestones and acceptance criteria for a software specification?

The best way to structure milestones and acceptance criteria for a software specification is to break the spec into a phased plan with clear milestones. Each phase generates detailed task descriptions with specific acceptance criteria for independent testing.