// agent wrote
if (customer.tier === 'enterprise')
Customer has no tier field
They guess your data model
A pasted doc is not a schema.
ContextsBase is context infrastructure for coding agents: features, business rules, data model, tests, design, served over MCP. Bring Claude, Cursor, or Copilot. We supply what they build from.
Sign up with email
tests T-1, T-2
Sign in with Google
tests T-3
Password reset
tests T-7, T-8
Two-factor auth
tests T-9, T-10
Delete account
tests T-11
5 features · 11 test cases · entities User, Session, ResetToken · published
Five features you wrote. One instruction. The agent works the list.
// agent wrote
if (customer.tier === 'enterprise')
Customer has no tier field
A pasted doc is not a schema.
// the usual e2e test
click('Reset password')
expect(toast).toBeVisible() ✓
The click works. The business rule is never asserted.
you › “Here’s the spec again…”
So you paste it into every session.
Write the spec
Rules and test cases.
Queue it
Add it to an iteration.
Pull it
Gets spec, schema, tests.
Build and test
Code plus Playwright tests.
Record it
What it built, against which spec.
Watch it
Spec edits flag the record.
No pasting. No re-explaining.
{
feature: "F-3 Password reset",
spec: [ 2 rules ],
entities: [ User, Session ],
flow: "reset-password",
tests: [ T-7, T-8 ],
theme: "theme-v3"
}ContextsBase test cases are written as business rules. Agents turn them into code that asserts the rule.
test('reset password', async () => {
await page.click('Reset password')
await expect(page.getByText('Email sent')).toBeVisible()
})const link = await createResetLink({ ageMinutes: 16 })
await page.goto(link)
await expect(page.getByText('This link has expired')).toBeVisible()
expect(await sessions.count()).toBe(0)Pick colors, type, and radius. Preview live. Publish. Your agent pulls the tokens instead of guessing what “on brand” means.
Primary
Font
Radius
Spacing base
8px
Live preview
Reset your password
We’ll email you a link. It expires in 15 minutes.
Words, spacing, colors. Saved as edits your agent applies to the real code.
Reset passwords without the support tickets.
One link. Fifteen minutes. Works once.
Text
Style
Saved changes
you › Apply the page edits
Edits are read over MCP. The agent changes the real code, not a copy.
You order. Put features in a list.
Agents pull. Each agent takes the next one. Never the same one twice.
Board updates. Done when the agent records it.
ContextsBase is the knowledge base agents read from.
Humans get
Agents get
A wiki with the rules
A pasted prompt
A data model diagram
A guess
Acceptance criteria
“Looks fine”
Everything above
With ContextsBase
Re-explains the app every session.
Agent reads it from ContextsBase.
Two agents build the same thing.
Each agent pulls a different step.
“That’s not what we agreed.”
The record shows the spec they approved.
Test coverage lives in a spreadsheet.
Every test case shows its Playwright result.
Free
$0
Scope one real project and feed it to your agent.
Premium
$50per year
Two months free compared to monthly. Cancel any time.
One feature, one iteration, one line of config. Ten minutes.