Appearance
Agents
Specra currently supports these coding-agent targets:
opencodeclaudefor Claude Codecodexfor Codex CLI and Codex agents
What specra-lang install does
specra-lang install writes guidance for the selected target so the agent follows the Specra loop:
- read the contract in
specra/ - run
specra-lang check - run
specra-lang refresh - run
specra-lang proof - execute tests or reproduction steps
- fill
.specra/verify/proof.json - run
specra-lang verify
Target details
OpenCode
Install with:
bash
specra-lang install --target opencodeSpecra writes:
opencode.jsonc.opencode/agents/specra.md
Claude Code
Install with:
bash
specra-lang install --target claudeSpecra writes:
CLAUDE.md
Codex
Install with:
bash
specra-lang install --target codexSpecra writes:
AGENTS.md
Local and global modes
Project-local install:
bash
specra-lang install --target opencode --location localUser-wide install:
bash
specra-lang install --target opencode --location globalThe same pattern works for claude and codex.
What is not supported yet
Specra does not yet include first-party support for:
- Cursor rules
- Windsurf
- Gemini CLI
- generic MCP auto-install across every agent surface