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.