v0.19.2

Write the spek.
Ship the software.

Spektacular (Spek) takes a markdown spek and uses AI coding agents to plan and implement your features. Agent-agnostic. Pluggable.

$ brew install hivecommons/homebrew-repo/spektacular

From idea to code

Write a spek. Spek plans, then implements, driving the coding agent of your choice from a single markdown source of truth.

πŸ“„
spek
your requirements,
constraints & criteria
β†’
Plan
explores codebase,
asks questions
β†’
πŸ“‹
plan.md
+ research.md
+ context.md
β†’
Implement
implements the spek via
coding agent
validates against
acceptance criteria
β†’
βœ…
code
working implementation
verified by criteria

Plan turns a spek into a detailed implementation plan, exploring the codebase and asking questions as it goes. Implement drives a coding agent through the plan and validates the result against your acceptance criteria.

Built for how developers actually work

Everything you need for structured, AI-assisted planning, without locking you into a single agent, source of truth, or workflow.

πŸ“„

Spec-driven workflow

Write a markdown spek. Spek drives plan and implement from it, keeping intent reviewable at every stage.

πŸ’¬

Flipped Interaction interview

Spek interviews you before drafting a spek, asking adaptive questions instead of a fixed script, so you get a complete spek even when you haven’t fully thought the feature through yet.

🧩

Pluggable architecture

Speks, plans, and knowledge are stored behind a Store interface. The coding agent is behind an Agent interface. Swap either out.

🧠

Multi-store knowledge

Every repository brings its own knowledge store, and the project adds any shared ones. Spek tags each result with the tier and store it came from.

πŸ€–

Multi-agent support

Ships with Claude Code, Bob, Codex, and oh-my-pi (omp) agents. Pick the one your team already uses, or register your own.

⏯️

Resumable workflows

Spec, plan, and implement each run as stepwise state machines. Stop, inspect, edit, and resume: no work is lost.

πŸ”“

Open source

Apache 2.0 licensed. Build on it, extend it, run it anywhere. Contributions welcome.

Part of Hive Commons

Spek is developed under Hive Commons, the umbrella community for Hive β€” AI-agent fleet orchestration with governed, audited agent swarms.

Spek handles one feature at a time: a spek, a plan, and an implementation you can review. Hive Commons is where that work is scaled up β€” Hive itself orchestrates fleets of coding agents across repositories, with the governance and audit trail that running agents at that scale demands.

The two fit together deliberately. A Spek workflow is the unit of work a fleet orchestrator schedules, and its artifacts β€” the spek, the plan, the changelog record β€” are the audit trail that makes an agent’s output reviewable rather than merely plausible.

Alongside them the community maintains related tooling for agent-assisted development, including hotshot, pluk, promptargs, rationguard and dibs.

Ready to build smarter?

Spek is free and open source. Start with a spek, ship with confidence.