Speccle

/tools

The toolkit.

A Speccle tool is deterministic, independently runnable, emits typed JSON, and never calls an LLM. The loop is N deterministic tools plus a single, thin, swappable feedback-loop agent — the only place an LLM appears. Trust comes from the tools, not the agent.

spec-lint

Coming

A deterministic, rule-based linter for acceptance criteria: missing ids, weasel wording, compound criteria.

gate

Coming

Minimum oracle strength per touched criterion, exit 0/1 for CI — the literal replacement for code review.

feedback agent

Coming

One thin, swappable agent driving the tools via their JSON output — the only place an LLM appears.