spec-writer

Interview users to generate structured PRDs with traceability tables.

Updated Jan 21, 2026
One-click install
npx skills add https://github.com/lshtram/core_dev --skill spec-writer-lshtram
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-writer
Source: https://github.com/lshtram/core_dev/tree/main/.agent/skills/spec-writer
Command: npx skills add https://github.com/lshtram/core_dev --skill spec-writer-lshtram

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This skill guides structured interviews to crystallize vague requests into a complete Product Requirements Document (PRD), reducing ambiguity and alignment overhead.

Core Features & Use Cases

  • Interview-driven PRD generation: guides discovery questions and captures goals, user stories, requirements, constraints, and success criteria.
  • PRD template automation: creates docs/PRD_[FeatureName].md using the provided PRD_TEMPLATE.md and fills sections from the interview.
  • Traceability & review: includes a Traceability section to map requirements to verification criteria and prepares a draft ready for stakeholder review.

Quick Start

Start a feature request by interviewing me and generating a complete PRD saved as docs/PRD_[FeatureName].md using the included PRD_TEMPLATE.

Frequently Asked Questions about spec-writer

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

FAQPage Schema
How do I generate a PRD from a vague product idea?

To generate a PRD from a vague idea, an interview-based process clarifies the request by guiding discovery questions. It captures goals, user stories, and constraints, then fills a structured PRD template to crystallize your product requirements.

What is the best way to structure requirements and traceability for stakeholder review?

The best way to structure requirements and traceability is using a PRD template that includes a dedicated Traceability section. This maps requirements directly to verification criteria, preparing a structured draft ready for stakeholder review.

How do I write product requirements for early-stage features across diverse domains?

Writing product requirements for early-stage features across diverse domains involves answering discovery questions to define goals and user stories. The process outputs a standardized PRD document with success criteria and traceability mapping.

Does interview-based product requirement generation work without prior technical documentation?

Interview-based product requirement generation works without prior technical documentation by relying on guided discovery questions. It extracts goals and constraints directly from your responses to build a complete PRD from scratch.

Can I automate PRD template usage and save the document as a markdown file?

You can automate PRD template usage to generate a markdown file saved as docs/PRD_[FeatureName].md. The process fills the template sections directly from interview answers to create a ready-to-review document.