feature

Break a high-level feature plan into implementation-ready vertical slices.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/abranjith/spec-lite --skill feature-abranjith
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature
Source: https://github.com/abranjith/spec-lite/tree/main/skills/feature
Command: npx skills add https://github.com/abranjith/spec-lite --skill feature-abranjith

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns a high-level plan into a precise, implementation-ready feature specification so teams can build one feature at a time without losing scope, context, or traceability.

Core Features & Use Cases

  • Vertical Decomposition: Breaks a single planned feature into small, verifiable slices that can be implemented independently.
  • Plan Synchronization: Keeps the feature spec linked to the parent plan so the source of truth stays consistent.
  • Verification-First Tasks: Defines implementation, unit testing, and documentation work for each slice, with explicit checks for completion.
  • Use Case: A product owner has a feature plan for user onboarding and needs a developer-ready spec that a coding assistant can execute without guessing.

Quick Start

Break down the selected feature from the plan into a build-ready feature specification with clear tasks, dependencies, and verification steps.

Frequently Asked Questions about feature

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

FAQPage Schema
How do I break down a feature plan into build-ready vertical slices?

Feature decomposition into vertical slices works by taking a high-level feature plan and splitting it into small, independently implementable tasks with explicit unit testing, documentation, and verification checks for each slice.

What is task decomposition for software development planning?

Task decomposition for software development planning is the process of transforming a high-level feature plan into a structured, implementation-ready specification that defines verifiable vertical slices with scoped schema, dependencies, and documentation.

Can I synchronize feature specifications with a parent plan file?

Yes, you can synchronize feature specifications with a parent plan file by maintaining plan-file linkage updates, ensuring the feature spec stays linked to the active plan so the source of truth remains consistent across development.

Does feature planning require alignment with existing codebase conventions?

Yes, feature planning requires alignment with the active plan, memory, and codebase conventions to produce verifiable vertical slices that a coding assistant can execute without guessing or losing context.

What's the best way to define verification steps for unit tests and documentation in a feature spec?

The best way to define verification steps is to specify implementation, unit testing, and documentation work for each vertical slice with explicit checks for completion, ensuring every task is verifiable before moving forward.

When should I not use vertical slice decomposition for feature breakdown?

You should not use vertical slice decomposition when dealing with unplanned features, multi-feature architectural overhauls, or scenarios where no active plan or codebase conventions exist to align the specification against.