writing-plans

Generate beads-backed Directed Acyclic Graph implementation plans for multi-agent orchestration.

2|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/getspur/spur --skill writing-plans-getspur
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/getspur/spur/tree/main/.spur/skills/writing-plans
Command: npx skills add https://github.com/getspur/spur --skill writing-plans-getspur

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the operational challenge of turning high-level requirements into a structured, manageable, and parallelizable plan that prevents scope drift and ensures consistent worker output.

Core Features & Use Cases

  • DAG-Based Planning: Converts specs into a beads-backed Directed Acyclic Graph of tasks with explicit dependencies.
  • Scope Enforcement: Defines strict file boundaries and acceptance criteria for every task to ensure worker focus.
  • Use Case: When tasked with implementing a new authentication module, use this skill to break the requirement into granular, testable tasks that the SPUR orchestrator can dispatch to specialized agents.

Quick Start

Use the writing-plans skill to create an implementation plan for the current feature spec.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I break down software specs into parallelizable tasks?

To break down software specs into parallelizable tasks, this Skill transforms high-level requirements into a structured Directed Acyclic Graph with explicit dependency mapping for multi-agent orchestration.

What is DAG-based task decomposition for multi-agent orchestration?

DAG-based task decomposition converts complex development requirements into a beads-backed Directed Acyclic Graph, mapping dependencies and defining strict file boundaries to prevent scope drift and ensure consistent worker output.

How do I enforce scope boundaries when dispatching tasks to specialized agents?

To enforce scope boundaries when dispatching tasks, the generated implementation plan defines strict file boundaries and acceptance criteria for every task, ensuring specialized workers maintain strict focus and consistent output.

Does multi-agent orchestration support test-driven development workflows?

Yes, multi-agent orchestration supports test-driven development workflows by generating commit-ready task outputs that satisfy test-driven development requirements within the automated worker routing ecosystem.

When should I use directed acyclic graphs for software task breakdown?

You should use directed acyclic graphs for software task breakdown when facing complex development tasks requiring dependency mapping, granular task decomposition, and parallelizable execution to prevent scope drift.