increment-planner

Increment Planner Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "increment-planner" with this command: npx skills add anton-abyzov/specweave/anton-abyzov-specweave-increment-planner

Increment Planner Skill

Self-contained increment planning for ANY user project after specweave init .

Progressive Disclosure

Load phases as needed to reduce context:

Phase When to Load File

Pre-flight Starting planning phases/00-preflight.md

Project Context Resolving project/board phases/01-project-context.md

Create Increment Creating files phases/02-create-increment.md

Reference Examples, troubleshooting phases/03-reference.md

Quick Reference

Increment Types

Type Use When WIP Limit

feature New functionality Max 2

hotfix Production broken Unlimited

bug Needs RCA Unlimited

change-request Business changes Max 2

refactor Technical debt Max 1

experiment POC/spike Unlimited

Directory Structure

.specweave/increments/####-name/ ├── metadata.json # REQUIRED - create FIRST ├── spec.md # REQUIRED - user stories, ACs ├── plan.md # OPTIONAL - architecture └── tasks.md # REQUIRED - implementation

Workflow Overview

STEP 0: Pre-flight (TDD mode, multi-project, Deep Interview) → Load phases/00-preflight.md → CHECK: Deep Interview Mode enabled?

STEP 0.5: Deep Interview (if enabled) → PM skill loads phases/00-deep-interview.md → Ask 10-40+ questions about architecture, integrations, etc. → Continue until all categories covered

STEP 1: Project Context (resolve project/board) → Load phases/01-project-context.md

STEP 2: Create Increment (via Template API) → Load phases/02-create-increment.md

STEP 3: Guide User (complete in main conversation)

Deep Interview Mode Detection (STEP 0.5)

Check during pre-flight:

Detect deep interview mode

deepInterview=$(jq -r '.planning.deepInterview.enabled // false' .specweave/config.json 2>/dev/null)

if [ "$deepInterview" = "true" ]; then echo "DEEP INTERVIEW MODE: Conduct thorough questioning before spec creation" echo "Categories: architecture, integrations, ui-ux, performance, security, edge-cases" fi

If Deep Interview Mode is enabled:

  • Delegate to PM skill with interview phase

  • Ask minimum 10 questions (40+ for large features)

  • Cover all configured categories

  • Only proceed to STEP 1 after interview complete

Critical Rules

  1. Project Field is MANDATORY

Every US MUST have Project: field:

US-001: Feature Name

Project: my-app # ← REQUIRED! As a user...

Get project: specweave context projects

  1. Use Template Creator API

Direct Write is FORBIDDEN! Use:

specweave create-increment --id "0021-name" --project "my-app"

  1. NO Agent Spawning

Skills MUST NOT spawn Task() agents (causes crashes). Guide user to complete in MAIN conversation.

  1. Increment Naming

Format: ####-descriptive-kebab-case

✅ 0001-user-authentication ❌ 0001 (no description) ❌ my-feature (no number)

Token Budget

  • Quick reference (this file): ~400 tokens

  • Each phase: ~300-500 tokens

  • Total if all loaded: ~2000 tokens

Load phases on-demand, not all at once!

Delegation

  • Pre-flight checks: /sw:increment command handles WIP, discipline

  • Spec completion: PM skill (in main conversation)

  • Architecture: Architect skill (in main conversation)

  • Task generation: Test-aware planner (in main conversation)

Usage

// Direct invocation Skill({ skill: "sw:increment-planner", args: "--description="Add auth"" })

// Via command (recommended - handles pre-flight) /sw:increment "Add user authentication"

NOTE: Use sw: prefix! Plain increment-planner fails.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

technical-writing

No summary provided by upstream source.

Repository SourceNeeds Review
General

spec-driven-brainstorming

No summary provided by upstream source.

Repository SourceNeeds Review
General

kafka-architecture

No summary provided by upstream source.

Repository SourceNeeds Review
General

frontend

No summary provided by upstream source.

Repository SourceNeeds Review