planning-task-graph

Generate phase specifications and a machine-readable task graph for multi-file features.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/skurekjakub/docwriter-agent --skill planning-task-graph
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-task-graph
Source: https://github.com/skurekjakub/docwriter-agent/tree/main/.github/skills/planning-task-graph
Command: npx skills add https://github.com/skurekjakub/docwriter-agent --skill planning-task-graph

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

A two-artifact planning methodology that separates design (phase specs) from execution tracking (task graph). The combination gives you detailed reasoning about each phase plus a machine-parseable, dependency-aware execution plan.

Core Features & Use Cases

  • Two-artifact pairing: phase specs and task graph to separate design from execution tracking.
  • Phased decomposition for large features spanning multiple files or subsystems, with explicit dependency-aware planning.
  • Versioned artifacts and deterministic task sequencing to support crash-resumable progress and clear handoffs between teams.
  • Works for complex initiatives requiring explicit phase boundaries and auditable history.

Quick Start

Plan a multi-file feature by generating phase specifications and a task graph.

Frequently Asked Questions about planning-task-graph

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

FAQPage Schema
How do I plan a multi-file feature with phased rollout and explicit task dependencies?

Plan a multi-file feature by generating phase specifications and a dependency-aware task graph. This separates design from execution tracking, outputting versioned phase docs alongside a machine-readable graph with prerequisites, statuses, and acceptance criteria.

What is the best way to track task execution order across multiple subsystems?

Generate a dependency-aware task graph to track execution order across multiple subsystems. It provides deterministic task sequencing with explicit IDs and prerequisites, ensuring clear handoffs and crash-resumable progress for complex initiatives.

Can I separate feature design specifications from execution tracking for complex initiatives?

Yes, you can separate feature design from execution tracking using a two-artifact pairing. It generates detailed phase specifications for design reasoning and a machine-parseable task graph for dependency-aware execution tracking.

How do I version phase documents for features requiring explicit phase boundaries?

Version phase documents by generating versioned phase specs and a deterministic task graph. This supports auditable history and crash-resumable progress for large features spanning multiple files or subsystems with explicit phase boundaries.

When should I use a task graph for feature management instead of standard task lists?

Use a task graph for feature management when features touch multiple files or subsystems, require phased rollout, or need explicit execution order. It provides deterministic sequencing and machine-parseable dependency tracking over standard lists.