spec-interview

Interview users to generate feature specifications in docs/specs/.

25|4|Updated Sep 5, 2010
One-click install
npx skills add https://github.com/divad12/dotfiles --skill spec-interview-divad12
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: spec-interview
Source: https://github.com/divad12/dotfiles/tree/main/.claude/skills/spec-interview
Command: npx skills add https://github.com/divad12/dotfiles --skill spec-interview-divad12

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the process of interviewing a user to gather requirements and produce a complete feature spec document.

Core Features & Use Cases

  • Conduct structured, multi-round interviews to uncover requirements, edge cases, and data-model implications.
  • Generate a formal spec in docs/specs/ with clear sections for overview, user stories, acceptance criteria, and constraints.
  • Use in workflows when a user asks for a spec or says "spec interview", "create a spec", or "write a spec".

Quick Start

Begin a guided user interview and generate a complete feature specification in docs/specs/.

Frequently Asked Questions about spec-interview

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

FAQPage Schema
How do I write a feature specification from rough product requirements?▼

A feature specification is formalized through a multi-round interview that uncovers requirements and edge cases. This process extracts details and generates a structured document with user stories, acceptance criteria, and constraints in docs/specs/.

What is the best way to gather product management requirements for documentation?▼

Gathering product management requirements is best achieved through structured, multi-round interviews. This method identifies edge cases and data-model implications, translating them directly into production-ready documentation within the docs/specs/ directory.

How do I create a formal spec when a feature outline is unclear?▼

Creating a formal spec from an unclear outline involves conducting a guided interview to clarify the request. This extracts missing requirements and formalizes them into a structured document featuring an overview, user stories, and constraints.

Does structured spec writing work for generating user stories and acceptance criteria?▼

Structured spec writing works effectively for generating user stories and acceptance criteria. By applying a multi-phase interview approach, it captures the necessary constraints and details required for production-ready feature documentation.

When do I need a formal specification document in docs/specs/?▼

You need a formal specification document in docs/specs/ when requirements must be formalized for production readiness. It is necessary when a user requests a spec, an outline is unclear, or structured documentation is needed.