/react`. Package-owned Ask AI uses AI SDK v6; migrate local AI SDK code separately from Geistdocs route adapters.
- Import source-config helpers from `@vercel/geistdocs/source-config` in `source.config.ts`. Do not import
Agent Infrastructure
This folder is the portable brain. Any harness (Claude Code,
Cursor, Windsurf, OpenCode, OpenClaw, Copilot CLI, Gemini, Hermes, Pi, Codex, standalone Python,
Antigravity) can mount
work: the opening paragraph must be readable by someone who never saw the code or the data. Define jargon at first use and translate numbers into meaning ("about twice
src/features/CLAUDE.md](src/features/CLAUDE.md)
## Review guidelines
- Treat regressions in agent team messaging, task lifecycle, session parsing, codereview UI, and provider/runtime detection as high priority.
- For team launch hangs, OpenCode `registered`/`bootstrap
ESLint/Prettier for JS, Ruff for
Python). Match the existing style; don't reformat unrelated code.
- **Never commit secrets or local data:** credentials, tokens, `.env`, provider login
data, or scan outputs
have to name every specialist skill.
The same nine skills serve Codex and Claude Code. The user's requested scope, art style, constraints, and prior decisions take precedence over skill
endpoints** - Each endpoint returns expected status/data
5. **HTML/UI** - Key elements are present in responses
---
## CodeReview Patterns
### Logic Bug Detection
When reviewing template code, watch for these common issues:
**Request
skills** —
skills that let an orchestrating agent drive a separate CLI coding agent as an implementer, then review
and land the result. Seventeen implementer skills ship today: `claude-delegate` (Claude
pushing a branch needs no special approval. Only a published GitHub release publishes `latest`.
## Code rules
**Biome** handles lint + format (see `biome.json`):
- Double quotes, 2-space indent, auto-sorted imports
links.
- Keep generated illustration code and invented trading results out of instructional examples. Runnable code and actual result evidence belong in the page itself.
- Every generated image must be visually
Meridian
Meridian bridges supported coding clients to Claude through the Agent SDK and to Antigravity through the official agy CLI.
## Working scope
Continue authorized implementation through relevant verification, corrections
automatically.
Meridian parses OMO's Task tool descriptions to extract subagent names (explore, code-review, etc.) and builds SDK AgentDefinitions so Claude can route to the correct agent. Internal orchestration
prepare publishable code changes.
- Codex-created issue fixes should use a bot branch and draft PR targeting the default branch, usually `main`; branch protection and maintainer review control the merge
Implement and review
- User outcomes, scope, prohibitions, and acceptance conditions are hard constraints. Suggested files and steps are guidance unless explicitly mandatory; adapt them to verified code and conventions.
- Follow