synthesize-plan

Creates unified project plans from disaggregated task reports and saves them to disk.

4|Updated Sep 25, 2025
One-click install
npx skills add https://github.com/cowwoc/styler --skill synthesize-plan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: synthesize-plan
Source: https://github.com/cowwoc/styler/tree/main/.claude/skills/synthesize-plan
Command: npx skills add https://github.com/cowwoc/styler --skill synthesize-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Integrating diverse requirements from multiple stakeholders (architect, tester, formatter) into a single, coherent implementation plan is prone to conflicts, overlaps, and missed details. This Skill automates the synthesis process, ensuring a unified and comprehensive plan, saving time and preventing rework.

Core Features & Use Cases

  • Reads All Reports: Gathers and parses individual requirement reports from architect, tester, and formatter agents.
  • Identifies Conflicts & Gaps: Analyzes reports for conflicting approaches, duplicate work, and missing coverage.
  • Creates Unified Plan: Generates a structured implementation plan covering architecture, testing, documentation, and overall approach.
  • State Transition: Updates the task state to SYNTHESIS and writes the plan to task.md.
  • Use Case: After architect, tester, and formatter agents have submitted their individual requirement reports for a new feature, use this Skill to automatically synthesize them into a single, actionable implementation plan. This ensures all stakeholder concerns are addressed before coding begins, preventing costly rework.

Quick Start

After all requirement reports are complete, synthesize the plan: TASK_NAME="implement-formatter-api" /workspace/main/.claude/scripts/synthesize-plan.sh
--task "$TASK_NAME"

Frequently Asked Questions about synthesize-plan

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

FAQPage Schema
How do I combine architect, tester, and formatter requirements into one implementation plan?

Synthesize requirements by reading all three stakeholder reports, identifying conflicts and gaps, then generating a unified implementation plan. This Skill automates that synthesis, consolidating architecture, testing, and documentation considerations into a single task.md file.

What happens when stakeholder requirement reports conflict or overlap?

The synthesis process detects conflicting approaches, duplicate work, and missing coverage across reports. It resolves these issues by creating a phase-aligned implementation plan that addresses all stakeholder concerns without rework.

When should I synthesize requirements into a plan?

Synthesize after architect, tester, and formatter agents have completed and submitted their individual requirement reports. This transitions the project state from REQUIREMENTS to SYNTHESIS, preparing you to move into implementation.

Does synthesizing requirements prevent missed details during planning?

Yes. By reading and validating all stakeholder reports together, synthesis identifies gaps and ensures comprehensive coverage of architecture, testing, and documentation before coding begins, preventing costly rework.

What output do I get after synthesizing stakeholder requirements?

You receive a structured implementation plan written to task.md that captures all architecture, testing, and documentation considerations. The task.json state also updates to SYNTHESIS, marking the transition from requirements gathering to execution.