Coding agents got very good at writing code. They did not get good at knowing what your business needs. That gap is what Qlerify fills.
You model the process with the people who understand it, validate the model, push it to your repository as a specification file, and let your coding agent build from it. The model lives in version control next to the code, so every later change starts from the same source of truth instead of a new prompt.
The exported model is not a picture of a diagram. It is a machine-readable JSON file describing one bounded context:
That is enough for an agent to derive a database schema, an API surface, handler logic that enforces the invariants, and one test per acceptance criterion.
Open the Domain Model tab, pick a bounded context, and switch to Push Spec.
Validate Domain Model, checks the whole context and groups what it finds into
Major Issues, Minor Issues and Notices. Click any issue to jump straight to the
element that caused it.
Fix the major ones first. They are the ones that turn into broken code: an event with no aggregate root, a command that emits nothing, a value object that carries an id, an acceptance criterion that contradicts an attribute constraint. Minor issues and notices are worth reading but will not stop you.

Note: Validation is advisory, not a gate. You can push a model with open issues. Your agent will run its own pre-flight scan and ask about anything it cannot resolve.
Review Spec shows the exact file that will be written. You cab toggle between JSON and YAML formats.
If the repository already holds an older version of the file, this step shows the difference instead, so you can see precisely what changed since the last push.
Click Approve Changes* when the specification reads correctly. Approval is required before the push button becomes active, which keeps an unreviewed model from reaching your repository.

Connect to GitHub, links the bounded context to a repository. Pick an account,
choose an existing repository or create a new one, and select a branch.
Point it at the repository where the application lives, not a separate docs repository. The whole idea is that the model and the code travel together.

Push Specification to GitHub asks for a File path in repository. The
default is `qlerify-domain-model.json`; name it after the context if you plan to push more than one, for example.
Click Push Specification. When the file in the repository matches the model in Qlerify, the step shows Up to date.

Your agent can now read the specification from the repository. Connecting Qlerify over MCP on top of that lets it read workflows directly, and lets it write changes back later.
claude mcp add --transport http qlerify https://mcp.qlerify.com \
--header "x-api-key: YOUR_API_KEY"Then install the companion plugin, which carries the Qlerify skills:
/plugin marketplace add qlerify/qlerify-plugins
/plugin install mcp-companion@qlerify-pluginsThe dialog has equivalent instructions for Cursor, Antigravity IDE, Lovable, VS Code, Gemini CLI, Claude Web, Claude Desktop and ChatGPT.

Clone the repository, start your agent in that folder, and run:
/code-generationThe agent works through six phases:

A typical bounded context takes around fifteen minutes end to end and finishes with a green test suite.
The agent leaves two files behind in .qlerify: a copy of the model it built from, and codegen.json, which records the stack and the persistence decisions it made. That anchor is what makes the next step precise.
The model is only worth keeping if it stays true. Run:
/syncSync works in both directions. Change the code, and it reads the new entities, endpoints, schemas and events and applies them to the Qlerify model. Change the model, and it detects the drift and hands off to code generation.
Two habits make this hold up over time:

Note: The specification file is reversible. Import it back into Qlerify at any time and you get the full workflow and domain model again, which makes it a durable record of the system rather than a one-time export.
Model the process with your team. Validate it. Push it. Let your coding agent build it, and let it keep the model and the code aligned as the system grows.
Your coding agent is very good at writing code. Give it something worth writing! To sign up for a Qlerify account, click on the link in the footer.