
Specraft
- Updated June 11, 2026
- soyesenna/specraft
specraft is a single-project spec source server with REST and MCP tooling so AI coding agents can query, ingest, and stay gated on the project wiki.
About
specraft is a single-project spec source server that keeps documentation in wiki.git, operational data in SQLite, and exposes REST and MCP interfaces for Claude Code and Codex. Context injection and commit, push, and ingest stop gates keep agents aligned with the living spec. Deploy it when AI-driven teams need one authoritative spec plane instead of scattered markdown in chat threads.
- wiki.git holds the spec source; SQLite stores operational state
- REST plus MCP query and ingest tools for coding agents
- Commit, push, and ingest stop gates gate agent progress
- OpenRouter-backed LLM engine in Specraft v1 backend
Specraft by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add soyesenna/specraftAdd your badge
Show developers this marketplace is listed on Skillselion. Paste this into your README.
| Last updated | June 11, 2026 |
|---|---|
| Repository | soyesenna/specraft ↗ |
How do you keep one authoritative, agent-queryable spec in sync with git while blocking runaway agent commits?
Host project specs in wiki.git with REST and MCP tools, context injection, and ingest stop gates for Claude Code and Codex agents.
Who is it for?
Teams running Claude Code or Codex against one repo who want wiki.git specs plus MCP ingest and stop gates.
Skip if: Casual edits without a dedicated Specraft server, SPECRAFT_SECRET, and OpenRouter API key.
What you get
Updated wiki.git spec content, SQLite operational state, and gated agent transitions tied to ingest rules.
Plugins in this marketplace
1 plugin - install individually after you add the marketplace.
Recommended Marketplaces
FAQ
What secrets are required locally?
SPECRAFT_SECRET is mandatory for session and credential encryption; OPENROUTER_API_KEY is required for the v1 LLM engine.
What happens if SPECRAFT_SECRET is lost?
Encrypted git credentials cannot be decrypted and must be re-entered by an admin.