spec-gen-en

Generate comprehensive design documents covering requirements, architecture, data models, APIs, and components.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/ousiass/claude-config --skill spec-gen-en
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-gen-en
Source: https://github.com/ousiass/claude-config/tree/main/skills/spec-gen-en
Command: npx skills add https://github.com/ousiass/claude-config --skill spec-gen-en

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation of comprehensive design documents for software projects, ensuring clarity and consistency from inception.

Core Features & Use Cases

  • Interactive Specification Generation: Guides users through defining functional and non-functional requirements, architecture, data models, APIs, and components.
  • Append/Update Existing Specs: Seamlessly integrates with and enhances pre-existing documentation.
  • Use Case: Kickstart a new feature by having the AI interactively generate all necessary design documents, from high-level requirements to detailed API specifications, ensuring all stakeholders are aligned before development begins.

Quick Start

Use the spec-gen-en skill to create design documents for a new project.

Frequently Asked Questions about spec-gen-en

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

FAQPage Schema
How do I generate comprehensive design documents for a new software project?

Generating design documents interactively covers functional requirements, non-functional requirements, architecture design, ER/data models, API specifications, and component design for your new software project.

Can I append new specifications to existing software design documents?

Appending to existing specifications seamlessly integrates with and enhances pre-existing documentation to update or expand your software design documents.

What is the best way to create functional and non-functional requirements before development begins?

Interactive specification generation defines functional and non-functional requirements, ensuring all stakeholders are aligned on high-level requirements before development begins.

Does this specification generation process support GitHub Issue integration for workflow management?

Specification generation supports GitHub Issue integration for workflow management, allowing you to link your architecture and API design documents directly to your project tracking.

How do I define ER data models and API specifications for component design?

Defining ER data models, API specifications, and component design is achieved through an interactive process that guides you step-by-step through structuring your architecture and data layers.