feature-writer

Coordinate a structured interview to produce a Feature document.

11|7|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/sean-m-cooper/ai_tools --skill feature-writer-sean-m-cooper
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: feature-writer
Source: https://github.com/sean-m-cooper/ai_tools/tree/main/skills/feature-writer
Command: npx skills add https://github.com/sean-m-cooper/ai_tools --skill feature-writer-sean-m-cooper

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides product teams to capture complete feature scopes by conducting a structured, conversational interview that yields a formal Feature document, ensuring consistency and clarity across UI, backend, and full-stack initiatives.

Core Features & Use Cases

  • Walks a Product Owner through a modular interview flow that branches by feature type (UI, backend/API, or full-stack) and produces a structured Feature document.
  • Supports planning screen flows, API definitions, and backend capabilities with clearly defined data requirements and acceptance criteria.
  • Use Case: A PO wants to define a new feature (e.g., a new checkout flow) and receive a ready-to-share Feature document with screens, data needs, and integration points.

Quick Start

Initiate the interview by naming the feature and its scope, then answer the prompted questions to generate a complete Feature document.

Frequently Asked Questions about feature-writer

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

FAQPage Schema
How do I define a new feature through a structured interview?▼

To define a feature through a structured interview, you initiate a conversational flow that branches by feature type and collects data on UI screens, backend resources, and cross-cutting concerns to produce a comprehensive Feature document.

Can I document both UI flows and backend APIs in the same feature definition?▼

Yes, you can document both UI flows and backend APIs simultaneously by selecting the full-stack feature type, which gathers requirements for screen flows, API definitions, and backend capabilities within a single structured interview.

What is the best way to plan a checkout flow and generate a feature document?▼

Planning a checkout flow involves conducting a structured interview to map UI screens, define data requirements, and outline integration points, ultimately outputting a ready-to-share Feature document with acceptance criteria.

Does the feature definition process handle non-happy paths and edge cases?▼

Yes, the feature definition process handles non-happy paths by enforcing a step-by-step interview flow that captures cross-cutting concerns and edge cases, ensuring the final Feature document covers complete scope and clarity.

How do I start the feature definition interview for a new product capability?▼

To start the feature definition interview, name the feature and define its scope, then answer the prompted questions regarding UI and backend data requirements to generate the complete feature documentation.