spec-gen

Generate design documents covering requirements, architecture, ER diagrams, and API specifications.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation of comprehensive design documentation for new projects, ensuring all essential aspects are covered from requirements to architecture.

Core Features & Use Cases

  • Interactive Design Document Generation: Guides users through defining functional and non-functional requirements, architecture, data models, APIs, and component designs.
  • Supports New & Existing Projects: Can initiate documentation for a brand new project or update existing specification documents.
  • GitHub Integration: Optionally creates GitHub Issues and branches for seamless integration with development workflows.
  • Use Case: Kickstart a new software project by interactively defining its requirements, architecture, and API specifications, generating all necessary documentation files.

Quick Start

Use the spec-gen skill to create a new project's design documentation.

Frequently Asked Questions about spec-gen

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

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

To generate design documentation interactively, this Skill guides you through defining functional requirements, architecture, data models, and API specifications, outputting a complete set of design documents for your new project.

Can I update existing project requirements and architecture documents?

Yes, you can update existing specification documents. The Skill supports initiating documentation for new projects as well as modifying current requirements, architecture overviews, and API specifications.

Does this documentation generator integrate with GitHub for issue tracking?

Yes, the design documentation generator integrates with GitHub. It optionally creates GitHub Issues and branches to connect your generated requirements and architecture specifications directly with development workflows.

What is included in the project architecture and API specifications generated here?

The generated specifications include functional and non-functional requirements, an architecture overview, ER diagrams for data models, detailed API specifications, and component designs produced through interactive consultation.

What's the best way to document ER diagrams and component designs for project management?

The best way to document ER diagrams and component designs is through interactive consultation. This process ensures all essential project management aspects, from data models to architecture, are captured comprehensively.