From devops-data
Creates a new draft Technical Specification (TS-XXXX) file in tech-specs/ with auto-numbering, standard template, directory structure, and optional RFC link. Useful for documenting implementation details.
npx claudepluginhub jpoutrin/product-forge --plugin devops-dataThis skill uses the workspace's default tool permissions.
**Category**: Technical Architecture
Creates technical specifications interactively by gathering requirements, exploring codebases, running planning interviews, drafting with Mermaid diagrams, expert review, and iteration. For new features or projects needing architecture and decisions.
Creates structured technical specification documents with problem statements, goals, architecture diagrams, data models, API designs, alternatives, security, and performance analysis. Use for complex features spanning multiple systems.
Creates detailed technical specifications for software projects covering requirements, architecture, APIs, and testing strategies. Use for feature planning, system design docs, or ADRs.
Share bugs, ideas, or general feedback.
Category: Technical Architecture
/create-tech-spec <spec-title> [--rfc RFC-XXXX]
<spec-title>: Required - Descriptive title for the Tech Spec (will be kebab-cased for filename)--rfc RFC-XXXX: Optional - Link to RFC that this spec implementsWhen this command is run, Claude Code should:
Determine Tech Spec Number
tech-specs/ directory (all subdirectories) for existing filesCreate Directory Structure (if not exists)
tech-specs/
├── draft/
├── approved/
├── reference/
└── archive/
└── YYYY/
Generate Tech Spec File
tech-specs/draft/TS-XXXX-<kebab-title>.mdPopulate Metadata
tech_spec_id to new numbertitle from argumentstatus to DRAFTdecision_ref to RFC if providedcreated and last_updated to today's dateauthor for user to fillIf RFC provided, validate and link
Confirm Creation
Created TS-XXXX: <title>
Location: tech-specs/draft/TS-XXXX-<kebab-title>.md
Status: DRAFT
RFC Link: RFC-XXXX (if provided)
Next steps:
1. Fill in the Executive Summary
2. Document the Design Overview with architecture diagram
3. Complete API and Data Model sections
4. When ready: /tech-spec-status TS-XXXX --set APPROVED
Use the template from:
plugins/devops-data/skills/technical-specification/references/tech-spec-template.md
# Standalone tech spec
/create-tech-spec User Authentication API
# Tech spec implementing an RFC
/create-tech-spec Payment Gateway Integration --rfc RFC-0042
Creates:
tech-specs/draft/TS-0001-user-authentication-api.mdtech-specs/draft/TS-0002-payment-gateway-integration.mdtech-specs/ directory doesn't exist, create it with full structure