feature-spec

Generate a plan.md implementation plan from PRD and architecture context.

2|Updated Aug 13, 2023
One-click install
npx skills add https://github.com/NNPopov/movie-theater-tickets --skill feature-spec-nnpopov
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: feature-spec
Source: https://github.com/NNPopov/movie-theater-tickets/tree/main/src/services/.claude/skills/feature-spec
Command: npx skills add https://github.com/NNPopov/movie-theater-tickets --skill feature-spec-nnpopov

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns a feature slice, PRD, and architecture context into a precise implementation plan so engineering teams can move from specification to execution without guessing file names, class structure, or test coverage.

Core Features & Use Cases

  • Slice-to-plan translation: Converts a product slice into a concrete plan.md with layer-by-layer implementation steps.
  • Architecture-aligned guidance: Reads existing architectural documents and nearby reference slices to keep the plan consistent with the codebase.
  • Developer-ready detail: Specifies file paths, C# class names, method signatures, endpoint contracts, status codes, and planned tests.
  • Use Case: A team has already written a PRD for a new command or query and needs a clear execution blueprint before coding begins.

Quick Start

Use the feature-spec skill to generate the implementation plan for the currently active slice after prd.md exists.

Frequently Asked Questions about feature-spec

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

FAQPage Schema
How do I generate an implementation plan from a PRD and feature slice?▼

To generate an implementation plan from a PRD and feature slice, you provide the slice PRD, architectural guidance, and a reference slice. The system then outputs a plan.md detailing file paths, class names, method signatures, and test coverage steps.

What is a feature slice in backend architecture planning?▼

A feature slice in backend architecture planning is a specific product capability requiring translation into executable code. It uses PRD requirements and architectural context to define exact files, C# classes, API endpoints, and tests.

How do I translate API design and architecture context into file paths and method signatures?▼

You translate API design and architecture context into file paths and method signatures by processing the slice PRD alongside a reference slice. This yields a concrete plan.md specifying layer-by-layer implementation steps and endpoint contracts.

Does this approach work with C# and MediatR patterns for implementation planning?▼

Yes, this approach works with C# and MediatR patterns for implementation planning. It reads architectural guidance and generates a plan.md with precise C# class names, method signatures, and status codes tailored to your backend structure.

What do I need to create a developer-ready execution blueprint for backend work?▼

To create a developer-ready execution blueprint for backend work, you need a slice PRD, architectural documents, and a nearby reference slice. This enables the generation of a plan.md with exact endpoint contracts and test coverage.

Why does my feature slice plan need a reference slice and architectural guidance?▼

Your feature slice plan needs a reference slice and architectural guidance to maintain codebase consistency. Reading these existing documents ensures the generated plan.md aligns file paths and class structures with established project patterns.