Without a clear rule
The app pays. No one is asked.
Before you build
Describe your project. Decide who can do what, which limits apply, and what happens when something fails. Get a clear brief to give your coding agent.
Already have a working project?
Review and improve your projectversioned Control Packs: reusable safeguard rules, currently in review.
Try an example
Start with one click.Each example starts a browser-local review. Nothing is compiled until you choose to create the files.
What you get
Ready for your agent.agentdirective/agent-directive.jsonStructured rules your coding agent can follow..agentdirective/AGENTDIRECTIVE.mdA plain-language version for people and agents..agentdirective/control-status.jsonWhat your agent reports as built, incomplete, or still open.Your agent gets the boundaries to implement, available validation scenarios, and a structured way to report progress.
One small decision. A big difference.
A refund app can work perfectly and still send more money than you intended.
The app pays. No one is asked.
The app holds. You decide.
Illustration · AUT-001 v1.1.0 · $500 is fictional, not a recommended limit.
The film · under a minute
One build idea, from a plain sentence to a brief your coding agent follows and reports back against.
How it works
Six steps, in order. Scroll to move through them.
No account, repository, or source code. Just the description you were going to give your coding agent.
Build a support tool that reads customer emails and automatically issues refunds.
Published rules look for known traits. You see the list and can correct it before continuing.
Published rules decide what applies, and each pack explains why it was selected.
AUT-001AI-001OBS-001Limits, approvals, and scope stay open until you confirm them. Your agent must ask about any value you leave open.
What is the largest refund an automation may issue without human approval?
A directive it can implement, plus the files it uses to report what it built — and what it could not.
It reports what it implemented, what it could not, and the evidence behind each claim. Reassess the same project later against its directive.
Why it helps
A coding agent may make assumptions when a prompt leaves something out. Review the choices that affect authority, data, and failure handling before implementation.
Where to start
No account, no repository access, no source code. Pick whichever matches where you are.
What this is not
AgentDirective prepares instructions and checks reported metadata. You still need code review and testing to find out whether the implementation follows those instructions.
Your review
Your journey
Step 2 of 5 · Confirm01 / Check the result
You are in control. Remove anything that does not apply, or leave it open for the next step.
No safeguard matched yet
This is not a safety conclusion. It means the local review did not find a known trait that connects to a safeguard.
This sends only the description above to Cloudflare AI. We do not store it or the response. Suggestions cannot affect the review until you confirm them.
Help improve recognition (optional)
Send only the missing term and a short explanation. We will check whether it fits an existing trait. Nothing changes until you confirm a proposed match.
Why this may matter here
A short orientation based on the optional context you selected. It does not change the review.
Why these safeguards matched
We show how your confirmed traits connect to each safeguard before you decide.
Public records illustrate similar failures. They do not show what happened in your project.
How much should we review?
Quick Review starts with the most important open decisions.
02 / Resolve what matters
Answer what you know. “Not decided yet” keeps a decision open.
03 / Review before compiling
Review your answers before generating the files. You can go back and change anything.
Creating your directive sends your description, confirmed traits, and answers to our Cloudflare-hosted compiler, together with any prior directive or optional context you supplied. They are processed for this request, not stored. No AI is used for compilation.
04 / Ready to use
Give these files to your coding agent as its design boundaries and reporting rules.
Next: give your coding agent the instructions
Copy the prompt and paste it into your coding agent. It includes your requirements, open decisions, and reporting instructions. Copying sends no data to AgentDirective.
Your design at a glance
This suggested map comes from your description, not a code scan. Check its components and connections. Select a warning for relevant safeguards and tests; an unmarked connection is not proof of safety.
Generated in this browser. The map opens in a new tab through a one-time hand-off that is deleted when read, and your results stay on this page.
Did this review change your design?
Optional. We store only one aggregate category count—never your description, directive, identity, project, or free text.
Ask your agent for a report when it finishes
The prompt above already asks for a report. Copy this instruction separately if your agent has started. It generates an implementation report from the status file, showing requirements, reported work, and decisions still open.
Applied safeguards
Each pack shows the requirement, your decision, and the evidence your agent should record.
Still open
05 / Improve · Optional follow-up
Once your coding agent writes its status file, submit it with your directive to check the reported evidence for missing or inconsistent claims. This does not verify the source code or runtime behavior.