One-click install
npx skills add https://github.com/Pyl-Tech/stream-coding --skill plan-pyl-tech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan
Source: https://github.com/Pyl-Tech/stream-coding/tree/main/.agents/skills/plan
Command: npx skills add https://github.com/Pyl-Tech/stream-coding --skill plan-pyl-tech

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents AI from jumping into implementation too early by converting a validated spec into a structured, verifiable implementation plan that is ready for explicit confirmation.

Core Features & Use Cases

  • Spec-to-action planning with safety gates: Refuses to produce a plan unless the Spec Gate passed (10/10) and Adversarial Review has no critical issues.
  • Complete spec item inventory: Enumerates every required endpoint/model/job/UI item and ensures nothing is silently omitted by allowing explicit deferrals.
  • Cross-module interface contract planning: Generates a shared contract artifact when multiple modules interact, covering request/response shapes, shared types, and shared error formats while avoiding internal details.
  • Vertical, test-mapped step breakdown: Breaks work into small, dependency-ordered steps with acceptance criteria, risks (with mitigations), and mapped test strategy.

Quick Start

Use the plan skill to produce an end-to-end implementation plan from the validated spec and wait for explicit confirmation before any code is written.

Frequently Asked Questions about plan

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

FAQPage Schema
How do I generate an implementation plan from a validated software specification?

Generating an implementation plan from a validated spec requires converting spec items into dependency-ordered, vertically sliced steps with mapped test strategies. This prevents premature implementation by ensuring every endpoint, model, and UI item is explicitly enumerated and checked against a final exit gate.

What is vertical slicing in implementation planning?

Vertical slicing in implementation planning is the breakdown of work into small, dependency-ordered steps that deliver complete functional units. Each slice includes mapped acceptance criteria, identified risks with mitigations, and test strategies to ensure verifiable progress.

How do you create cross-module interface contracts for software planning?

Creating cross-module interface contracts involves generating a shared artifact that defines request and response shapes, shared types, and error formats for interacting modules. This avoids exposing internal details and ensures modules interact safely during multi-step implementation.

Do I need a fully validated spec before planning multi-step software implementations?

Yes, you need a fully validated spec before planning multi-step software implementations. Planning requires passing a Spec Gate with a perfect score and an Adversarial Review with no critical issues to prevent jumping into code generation prematurely.

What are the limitations of using AI for spec validation and implementation planning?

Limitations of AI spec validation and implementation planning include the refusal to generate a plan if the Spec Gate score is imperfect or if Adversarial Review finds critical issues. It also requires explicit deferrals for omitted spec items to ensure nothing is silently missed.