trellis-plan-version

Generates version development plans with requirements lists, cohesive tasks, waves, and effort estimates.

Updated Jun 8, 2026
One-click install
npx skills add https://github.com/SilentFlower/flower-trellis --skill trellis-plan-version-silentflower
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: trellis-plan-version
Source: https://github.com/SilentFlower/flower-trellis/tree/main/.agents/skills/trellis-plan-version
Command: npx skills add https://github.com/SilentFlower/flower-trellis --skill trellis-plan-version-silentflower

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a raw requirements document into an actionable version development plan is error-prone: embedded field-level changes get missed, tasks get fragmented by page or API, and delivery batches lack clear acceptance criteria. This Skill enforces a coverage-first workflow that scans the full document, confirms nothing is missed, then produces cohesive tasks, testable waves, effort estimates, and team assignments. ## Core Features & Use Cases - Coverage-verified requirements extraction: Combines marker scanning, requirements-table reading, and full-text review to catch embedded and scattered changes, then waits for user confirmation before proceeding. - Cohesive task and wave planning: Merges changes into independently testable task candidates with anti-fragmentation checks, then organizes them into waves with test scope, prerequisites, and completion criteria. - Effort estimation and team assignment: Produces role-based effort tables and assignment plans that respect reuse chains, scattered-change groups, and wave boundaries. - Use Case: Given a PRD for version 2.3 and a team of five, generate a requirements list, a task/wave breakdown with creation-order slugs, and an effort plan saved under doc/2.3/ for downstream task creation. ## Quick Start Ask the AI to generate a version development plan from your requirements document by providing the document path, version number, and team composition.

Frequently Asked Questions about trellis-plan-version

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

FAQPage Schema
How do I create a version development plan from a requirements document?▼

Provide the requirements document path, version identifier, and team composition. The skill scans the full document for changes, confirms a requirements list with you, then produces cohesive tasks, waves, effort estimates, and assignments saved under doc/<version>/.

How to split requirements into tasks without fragmenting them?▼

Group changes that form one acceptance-ready business loop into a single task, including reused fields, rules, and scattered changes across modules. Split only when each task can be independently developed, tested, and accepted with clear boundaries.

What is a wave in release planning and how is it organized?▼

A wave is a version-level delivery batch that groups tasks for staged testing and release. Each wave defines its goal, included tasks, test scope, prerequisites, and completion criteria, and infrastructure-only batches cannot be marked as independently testable.

Does the skill handle requirements documents without a fixed format?▼

Yes. It first reads the document to identify its organization, then combines marker scanning, requirements-table reading, and full-text review. It does not assume any specific template, numbering scheme, or role structure.

What are the limitations of this planning workflow?▼

It requires user confirmation after the requirements list and after the task/wave breakdown, so it is not fully automatic. It also depends on the quality of the source document and does not create the actual tasks, which is handled by downstream skills like trellis-extract-prd.