spec

Interview users to create software specifications with approval workflows.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/hodor/claude-compass --skill spec-hodor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec
Source: https://github.com/hodor/claude-compass/tree/main/plugin/skills/spec
Command: npx skills add https://github.com/hodor/claude-compass --skill spec-hodor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the creation of detailed specifications by conducting structured interviews, ensuring clear problem statements and desired outcomes.

Core Features & Use Cases

  • Guided Interviews: Captures problem and outcome details through a series of targeted questions.
  • Spec Creation: Automatically generates draft specifications with mandatory sections.
  • Approval Workflow: Integrates a review process for human approval before finalizing a spec.

Quick Start

Start a new spec by saying 'new spec' or 'create a spec'. Answer the questions to define the problem and desired outcome.

Frequently Asked Questions about spec

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

FAQPage Schema
How do I create a software specification through an interview?

You can create a software specification by starting a guided interview that asks targeted questions to capture your problem statement and desired outcomes. The process automatically generates a draft specification with mandatory sections for your product development requirements.

What is the best way to define product requirements before development?

Defining product requirements is best handled by conducting structured interviews to clarify problem statements and expected outcomes. This approach ensures your specifications capture essential details and facilitates a review process for human approval before finalizing features.

How does the approval workflow work for generated specifications?

The approval workflow integrates a review process that requires human approval before finalizing a generated specification. This ensures all captured problem statements and desired outcomes meet your product development standards before the document is officially approved.

Can I use this guided interview approach for complex software engineering features?

Yes, this guided interview approach is applicable for complex software engineering features because it captures detailed problem statements and desired outcomes. It structures the specification creation process to handle specific product development requirements effectively.

What are the limitations of using automated interviews for requirement gathering?

Automated interviews for requirement gathering rely on your provided answers to generate specifications, meaning unclear inputs yield incomplete drafts. The quality of the final specification depends heavily on accurately defining your problem statement during the initial guided questions.