Next-Gen Software Engineering:
Humans define. AI builds.

The spec stack for AI coding.

Specifications are the new source code. To build reliable software with AI, we need a new foundation: a database to store specs, a compiler to formalize them, and a Git workflow to integrate it all.

Enjoy vibe coding
ยท
Never lose control
ยท
Make specs AI-ready

SubLang: The Spec Compiler

Free expression, reliable generation.

SubLang bridges the gap between vague human intent and strict software logic.

Fuzzy to Formal

Transforms fuzzy source specs or chats into semi-structured formal specs (the target specs).

Semantic Consistency

Constructs the SubLang model to keep semantics consistent across your formal specs.

Dual-Readable

Generates a formal spec format that humans can audit and LLMs can perfectly understand.

Star SubLang on GitHub
// Source spec (natural language)
"Users should be able to update their profile
but only their own profile"
โ†“
// Target spec (formal)
endpoint: PUT /users/:id/profile
auth: required
constraint: auth.user_id == params.id
on_violation: 403 Forbidden
โœ“
Formal Spec API
Standard interfaces for specs
AI
Retrieval for AI
Query the model, not just text
๐Ÿ”’
Data Integrity
Consistency at scale

Specbase: The Spec Management System

Plain text, multidimensional semantics.

The single source of truth for your software design and implementation.

Formal Spec API

Provides standard interfaces to store and retrieve human-readable formal specs.

Retrieval for AI

Allows AI agents to query or update the underlying model, not just raw text.

Data Integrity

Maintains data integrity across all formal specs as the project scales.

Star Specbase on GitHub

Tigs: The Git-Based Spec-Driven Dev Toolchain

Minimal primitives, flexible workflows.

Integrate spec-driven development directly into your existing Git workflow.

Chat-to-Git

Stores and manages source specs and chats directly in Git notes.

Version Control for Specs

Manages formal specs in Git through standard CLIs.

Agent Integration

Triggers spec generation, compilation, and maintenance with AI agents.

Star Tigs on GitHub
$ git chat "Add user auth"
โ†’ Chat stored in git notes
$ tigs compile
โ†’ Generate formal specs
$ git commit -m "spec: auth"
โ†’ Version controlled specs
โœ“ Specs synced with code

Join the spec-driven future

Stay updated on SubLang, Specbase, and Tigs development.

Try WellTested Today

Experience spec-driven development in action with our autonomous API testing tool.

Learn More About WellTested โ†’