@structured-vibe-coding/core
v0.17.0
Published
Core engine for sdd — Spec-Driven Development workflows, change packs, greenfield, and AI agent handoff (used by the sdd CLI)
Maintainers
Readme
@structured-vibe-coding/core
Core engine for sdd — local Spec-Driven Development.
Used by @structured-vibe-coding/cli.
Install
npm install @structured-vibe-coding/coreArchitecture
cli → core → fs / zod / yaml / MCP SDK / typescript- Public API: only what is exported from
src/index.ts. - Do not import deep paths (
@structured-vibe-coding/core/src/...) from apps. - CLI owns UX (prompts, colors, agent launch). Core owns process state and pure logic.
Public surface (stable intent)
| Area | Examples |
|------|----------|
| Lifecycle | initProject, createChange, advanceStage, completeChange |
| Gates | canLeaveStage, approveGate |
| Greenfield | startGreenfield, startFeatureFromBacklog |
| Code context | generateCodeContext |
| MCP client | loadMcpConfig, addMcpSource, gatherMcpContext |
| Errors | SddError, isSddError |
Docs
- Site: https://harsha09.github.io/spec-driven-development/
- MCP sources
- Repository
License
MIT
