spec-forge

Generate detailed specification documents through iterative requirement interviews.

1|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/jarrett-au/cc-config-starter --skill spec-forge
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: spec-forge
Source: https://github.com/jarrett-au/cc-config-starter/tree/main/skills/spec-forge
Command: npx skills add https://github.com/jarrett-au/cc-config-starter --skill spec-forge

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill transforms high-level requirements into comprehensive specification documents by conducting iterative, in-depth interviews to uncover complexity and detail.

Core Features & Use Cases

  • Iterative Interviewing: Uses AskUserQuestionTool to deeply probe requirements, technical design, UI/UX, concerns, and tradeoffs.
  • Comprehensive Documentation: Generates detailed markdown specification documents covering problem, requirements, technical design, and success criteria.
  • Use Case: When a user provides a feature idea and asks for a PRD, this Skill will interview them extensively about implementation details, potential issues, and alternative approaches before writing the final document.

Quick Start

Use the spec forge skill to create a specification document for a new user authentication system.

Frequently Asked Questions about spec-forge

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

FAQPage Schema
How do I create a detailed specification document from a high-level feature idea?▼

To create a specification document, you provide a feature idea and the system conducts iterative interviews to clarify requirements, technical design, UI/UX, and tradeoffs before generating comprehensive markdown documentation.

What is the best way to gather requirements for a product design doc?▼

Gathering requirements for a product design doc is best handled through interactive questioning, which deeply probes implementation details, potential issues, and alternative approaches to uncover hidden complexity and ensure comprehensive documentation.

Can I use an interview process to uncover hidden complexity in product management tasks?▼

Yes, you can use an iterative interview process to uncover hidden complexity in product management tasks by deeply probing requirements, technical design, UI/UX concerns, and tradeoffs before finalizing the specification.

How do I write a PRD that covers technical design and success criteria?▼

To write a PRD covering technical design and success criteria, the system interviews you extensively about implementation details and alternative approaches, then generates a detailed markdown document outlining the problem, requirements, and success criteria.

Does generating a specification require interactive questioning?▼

Yes, generating a detailed specification requires interactive questioning to clarify requirements and tradeoffs, ensuring the final document captures deep analysis for product planning and pre-implementation phases.

What should I provide before generating requirements for a new user authentication system?▼

Before generating requirements for a new user authentication system, you should provide a high-level feature idea or prompt asking for a specification document to initiate the iterative interview process.