phase-planning

Generate complexity-adaptive 5-phase implementation plans with validation gates.

2|Updated Sep 30, 2025
One-click install
npx skills add https://github.com/krzemienski/shannon-framework --skill phase-planning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: phase-planning
Source: https://github.com/krzemienski/shannon-framework/tree/main/skills/phase-planning
Command: npx skills add https://github.com/krzemienski/shannon-framework --skill phase-planning

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires serena, and includes references (resource) components.

What problem does it solve?

Phase planning decomposes work into 5 phases with explicit validation gates and tool-assisted coordination, adapting to task complexity to prevent under- or over-scoping.

Core Features & Use Cases

  • Complexity-adaptive 5-phase planning
  • Timeline distribution with phase-level estimates
  • Validation gates between phases
  • Wave mapping for parallel execution when complexity is high
  • Serena integration for cross-session persistence

Quick Start

Generate a 5-phase plan for a project with a 0.6 complexity score and present gates between Phase 1-5.

Frequently Asked Questions about phase-planning

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

FAQPage Schema
How do I create a phased implementation plan that adapts to project complexity?

Phase planning generates a 5-phase structure with validation gates that automatically distributes timelines and scope based on your project's complexity score. The plan includes explicit criteria for progressing between phases, ensuring you neither over-scope simple work nor under-estimate complex delivery.

What are validation gates and why do I need them between project phases?

Validation gates are mandatory checkpoints between phases that verify readiness before proceeding. They prevent phase overflow by enforcing explicit criteria—such as spec completeness or risk sign-off—ensuring each phase meets its objectives before moving forward, reducing rework and delivery failures.

Can phase planning handle parallel execution across phases?

Yes. For higher-complexity projects, phase planning generates wave-coordination mapping that identifies which work streams can run in parallel. This optimization reduces timeline compression while maintaining validation integrity across overlapping phases.

How does complexity scoring affect my phase structure and timeline?

The Skill accepts a complexity_score input that drives both phase count distribution and timeline allocation. Lower complexity consolidates work into shorter phases; higher complexity extends phases and adds coordination overhead, automatically tailoring the plan to your actual project scope.

Does phase planning persist data for reuse across sessions?

Yes. Phase plans are persisted to Serena, enabling cross-session retrieval and tracking. This allows you to reference earlier phase definitions, gate decisions, and coordination mappings without rebuilding the plan structure.

What inputs do I need to generate a reliable phase plan?

Provide your project name, a complexity_score (typically 0–1 range), and spec_analysis_result data. These inputs determine phase distribution, gate criteria, and timeline estimates. Serena dependency integration enables historical context if prior phases exist.