spec-forge — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited spec-forge (Plugin) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Professional Software Specification Generator for Claude Code
Generate industry-standard specifications — from early-stage brainstorming to Technical Design with auto-generated feature specs — each usable standalone or as part of a streamlined auto chain.
Software projects need clear specifications. spec-forge covers the full journey from idea to implementation-ready documents:
| Command | Description | Standards |
|---|---|---|
/spec-forge:idea <name> | Interactive brainstorming — explore and refine ideas | — |
/spec-forge:decompose <name> | Decompose project into sub-features | — |
/spec-forge:tech-design <name> | Technical Design Document + auto-generated feature specs | Google Design Doc, RFC Template |
/spec-forge <name> | Full chain — auto-run Idea → Decompose → Tech Design + Feature Specs → Review | All of the above |
/spec-forge:review <name> | Review generated specs for quality & consistency, auto-fix issues | — |
/spec-forge:prd <name> | Product Requirements Document (on-demand) | Google PRD, Amazon PR/FAQ |
/spec-forge:srs <name> | Software Requirements Specification (on-demand) | IEEE 830, ISO/IEC/IEEE 29148 |
/spec-forge:test-cases <name> | Test Cases with coverage matrix (on-demand) | Multi-dimensional coverage |
/spec-forge:audit [path] | Audit docs for quality, completeness & code alignment | — |
/spec-forge:analyze [path] | Analyze document collection — map themes, find conflicts & gaps | — |
Aliases: /prd, /srs, /tech-design, /test-cases, /idea, /decompose, /review, /audit, /analyze work as shortcuts — they invoke each skill directly, bypassing the /spec-forge orchestrator.
/spec-forge:idea <name> — BrainstormingInteractive, multi-session brainstorming for early-stage ideas:
ideas/ directory (add to .gitignore or commit for team use)/spec-forge:idea cool-feature # Start or resume brainstorming
/spec-forge:idea # List all ideasStatus flow: exploring → researching → refining → ready → graduated (or parked at any stage)
/spec-forge <name> — Full ChainRun the streamlined specification chain in one command:
/spec-forge user-login # Auto: Idea → Decompose → Tech Design + Feature Specsdocs/features/ (Step 7 of tech-design)ideas/, uses it as requirements context/spec-forge:decompose <name> — Project DecompositionAnalyze project scope and split into sub-features if needed:
/spec-forge:decompose my-project # Interview → split analysis → manifestdocs/project-{name}.md manifest for multi-split projects/spec-forge <name> full chain (after Idea, before Tech Design)/spec-forge:prd <name>Generates a Product Requirements Document including:
Reference: Google PRD, Amazon Working Backwards (PR/FAQ), Stripe Product Spec
/spec-forge:srs <name>Generates a Software Requirements Specification including:
Standalone: When no upstream PRD is found, asks additional questions to compensate.
Reference: IEEE 830, ISO/IEC/IEEE 29148, Amazon Technical Specifications
/spec-forge:tech-design <name>Generates a Technical Design Document including:
Standalone: When no upstream PRD/SRS is found, asks additional questions to compensate.
Reference: Google Design Doc, RFC Template, Uber/Meta Engineering Standards
/spec-forge:test-cases <name>Generates structured test cases with multi-dimensional coverage:
--formal adds management sections (environment, roles, schedule)/code-forge:tdd @test-cases.md/spec-forge:review <name> — Spec ReviewReview generated specifications for quality, completeness, and internal consistency:
/spec-forge:review user-login # Review all specs for user-login<!-- REVIEW: ... --> comments when domain knowledge is needed for a fix/spec-forge <name>)Best for: After generating specs, before starting implementation.
/spec-forge:audit [path] — Documentation AuditAudit existing project documentation for quality, completeness, and code alignment:
/spec-forge:audit # Audit current project's docs
/spec-forge:audit ../../other-project # Audit another projectBest for: Single projects with both documentation and source code.
/spec-forge:analyze [path] — Document Landscape AnalysisAnalyze a collection of documents to understand the knowledge landscape:
/spec-forge:analyze ../../aipartnerup-docs # Analyze a docs-only repo
/spec-forge:analyze # Analyze current project's docs/Best for: Document ecosystems, cross-repo docs, research collections, mixed-format doc repos.
/spec-forge:idea cool-feature # Brainstorm (iterative, multi-session)
↓ (graduated)
/spec-forge cool-feature # Idea → Decompose → Tech Design + Feature Specs → Review
↓
/code-forge:plan @docs/features/<component-name>.md # Break into tasks and executeQuick path (skip idea stage):
/spec-forge:tech-design cool-feature # Tech Design + auto-generated feature specs
/spec-forge:review cool-feature # Review specs before implementation
/code-forge:plan @docs/features/<component-name>.md # Generate implementation planDefault auto chain (idea → decompose → tech-design):
Idea Draft ──────────────────────────────→ Tech Design ──→ Feature Specs
(ideas/<name>/draft.md) §3.5/§3.6/§3.7 docs/features/
populated from auto-generated
idea draft in Step 7With optional upstream docs (on-demand PRD/SRS add traceability):
PRD (optional) ──→ SRS (optional) ──→ Tech Design ──→ Feature Specs
/spec-forge:prd /spec-forge:srs §3.5/§3.6/§3.7 docs/features/
traced to auto-generated
FR/NFR IDs in Step 7Each feature gets its own directory under docs/:
docs/<feature-name>/tech-design.md (always generated)Auto-generated feature specs go to docs/features/:
docs/features/overview.md (feature index + dependency graph)docs/features/<component-name>.md (per-component implementation spec)On-demand documents (when explicitly requested):
docs/<feature-name>/prd.mddocs/<feature-name>/srs.mddocs/<feature-name>/test-cases.mdFor decomposed projects, a manifest is also generated:
docs/project-<project-name>.mdBrainstorming ideas are stored in the project's ideas/ directory. Add ideas/ to .gitignore to keep them private, or commit for team collaboration.
[code-forge](https://github.com/tercel/code-forge) — spec-forge handles upstream specification (what to build and why), code-forge handles downstream execution (how to build it and ship it).
spec-forge works perfectly standalone — code-forge is optional.
If code-forge is not installed, each command's "Next Steps" section provides general guidance for moving forward with implementation.
/plugin install tercel/spec-forgeMIT License
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.