The complete SDD plugin that keeps your requirements, code, and tests in sync. 13 agents, 57 MCP tools, 22 prompts, 14 hooks, 10-phase enforced pipeline, six compliance frameworks. One install, everything works.
Created by Paula Silva · @paulasilvatech · @paulanunes85
13 agents orchestrate the pipeline, 22 prompts for every phase, 8 skills with domain knowledge, 14 hooks guard transitions. One install.
HIPAA, SOC 2, GDPR, PCI DSS, ISO 27001. Validate specs against regulatory controls before writing code.
Zero outbound calls. Two dependencies. No eval(). Works fully offline and in air-gapped environments.
Push to GitHub, Terraform, Docker, Jira, Azure DevOps, Figma. Specky generates payloads, your client delivers.
Six patterns that guarantee every requirement is testable, traceable, and unambiguous.
Artifact validation, branch checks, phase gates, LGTM gates, security scan, spec sync, drift monitor. Pre and post on every phase.
The plugin bundles the MCP server, 13 agents, 22 prompts, 8 skills, and 14 hooks.
$ apm install paulasilvatech/specky
Alternative — MCP server only: npm install -g specky-sdd if you only need the 57 tools without agents, skills, and hooks.
The plugin creates .vscode/mcp.json automatically. For manual setup, add this:
{
"mcpServers": {
"specky-sdd": {
"type": "stdio",
"command": "npx",
"args": ["-y", "specky-sdd@latest"]
}
}
}
Open Copilot Chat → Agent mode → type @specky-onboarding, @specky-orchestrator, @sdd-init, @implementer, or use prompts like /specky-onboarding.
In Copilot Chat (Agent mode), type:
@sdd-init initialize spec for user authentication
Tip: Specky auto-detects your stack (TypeScript, Python, Java, Go…) and applies the right EARS patterns. No configuration needed for most projects. Full docs →
Requires Node.js 18+.
$ npm install -g specky-sdd
Run this from your project root, or edit ~/.claude/mcp.json directly.
{
"mcpServers": {
"specky": {
"command": "specky-sdd",
"args": []
}
}
}
Specky adds 22 prompts. Start with:
/sdd:spec write a spec for user auth /sdd:design design the auth architecture /sdd:review check traceability
All 12 commands: /sdd:spec /sdd:design /sdd:tasks /sdd:implement /sdd:test /sdd:review /sdd:comply /sdd:diagram /sdd:sync /sdd:gate /sdd:changelog /sdd:report
$ npm install -g specky-sdd
Open Cursor → Settings → MCP and add a new server, or edit ~/.cursor/mcp.json:
{
"mcpServers": {
"specky": {
"command": "specky-sdd"
}
}
}
~/.codeium/windsurf/mcp_config.jsonSame JSON structure as above. Restart Windsurf after saving.
Ask your AI assistant: "Use specky to write a spec for [feature]" or call tools directly from the MCP panel.
Works with any MCP-compatible IDE. The stdio transport is universal — if your editor supports MCP, Specky works out of the box.
$ npm install -g specky-sdd
.vscode/mcp.json in your workspace{
"mcpServers": {
"specky-sdd": {
"type": "stdio",
"command": "npx",
"args": ["-y", "specky-sdd@latest"]
}
}
}
Requires VS Code 1.99+ with GitHub Copilot extension. MCP is enabled by default in recent versions. Reload the window (Ctrl+Shift+P → Reload Window) after adding the config.
Open Copilot Chat → Agent mode → type @specky list tools to confirm 57 tools are registered.
Air-gapped mode: Specky makes zero outbound network calls. It runs entirely on localhost via stdio. No telemetry, no cloud sync, no external dependencies beyond Node.js.
$ npm pack specky-sdd # produces: specky-sdd-3.2.2.tgz
$ npm install -g ./specky-sdd-3.2.2.tgz
The stdio transport works identically on air-gapped machines. Use the same mcp.json config as any other environment.
HIPAA, SOC 2, GDPR, PCI DSS, ISO 27001 validation runs locally against bundled rule sets — no external validation service required.
Enterprise security features (RBAC, rate limiting, HMAC-SHA256 integrity, audit log with syslog export) are available as of v3.2.2. See Security docs →
Auto-scan codebase, detect stack, map existing patterns
Reasoning modelEARS notation requirements — 6 patterns, fully testable
GPT-4o / SonnetArchitecture, components, interfaces, 17 diagram types
o3 / OpusTraceability matrix — every requirement linked to design
GPT-4o / SonnetSequenced task list with [P] parallel markers & gates
o3 / OpusCode generation guided by spec, SRP enforced per file
GPT-4o / SonnetTests for 6 frameworks — unit, integration, e2e, property
GPT-4o / SonnetOWASP Top 10 scan, compliance framework validation
o3 / OpusAPI docs, ADR, changelog, runbooks auto-generated
GPT-4o / SonnetBranch-aware PR (spec→develop→stage→main), blocking gates, sign-off
Reasoning model13 agents + 22 prompts
22 prompts + hooks
57 tools via MCP
stdio + HTTP transport
| Feature | Specky | Cloud SDD Tools | Cursor / Windsurf / Kiro |
|---|---|---|---|
| Deployment & Privacy | |||
| Runs 100% locally | ✓ Yes | ✗ Cloud-only | ✓ Yes |
| Air-gapped / offline support | ✓ Full | ✗ No | ~ Partial |
| Open source (MIT) | ✓ MIT | ✗ Proprietary | ✗ Proprietary |
| No signup required | ✓ Yes | ✗ Account needed | ✗ Account needed |
| Spec-Driven Workflow | |||
| Enforced pipeline (not suggestions) | ✓ 10 phases | ~ Partial | ~ Kiro only |
| EARS notation requirements | ✓ 6 patterns | ~ Basic | ✗ No |
| Traceability matrix (req → code → test) | ✓ Automated | ~ Manual | ✗ No |
| Spec-sync hooks (on save / on commit) | ✓ 14 hooks | ✗ No | ✗ No |
| Compliance & Security | |||
| Compliance frameworks | ✓ 6 frameworks | ~ 1–2 | ✗ No |
| OWASP Top 10 scan in pipeline | ✓ Phase 08 | ~ Add-on | ✗ No |
| RBAC + audit log | ✓ v3.2.2 | ✓ Yes | ✗ No |
| IDE & Tooling | |||
| MCP tools available | ✓ 57 tools | ✗ No MCP | ✓ Via MCP |
| Diagram types | ✓ 17 types | ~ 3–5 | ~ Basic |
| Works in any MCP-compatible IDE | ✓ Universal | ✗ IDE-specific | ✓ Yes |
| IaC generation (Terraform, Bicep, Docker) | ✓ Full | ✗ No | ✗ No |
| Pricing | |||
| Cost | ✓ Free, MIT | $$$ per seat | ~ IDE subscription |
Fork it, extend it, audit it. No vendor lock, no seat pricing.
Not suggestions. Actual gates that prevent skipping steps.
No proprietary IDE. Use VS Code, Copilot, Claude Code, Cursor, or any MCP-compatible client.
Code never leaves your machine. Air-gapped environments fully supported.
Sequence, class, ERD, state, C4, deployment and more from your specs.
Vitest, Jest, Playwright, Pytest, JUnit, xUnit. Plus property-based testing.
Terraform, Bicep, Dockerfiles generated from your design docs.
HIPAA, SOC 2, GDPR, PCI DSS, ISO 27001. Validate before you code.
Opt-in RBAC, token-bucket rate limiting, HMAC-SHA256 state integrity, hash-chained audit log with syslog export.