agents
01Cursor rule Cursor
Located in /.claude/agents/ (project scope: /.claude/agents/).
Custom OpenCode settings
This repository also configures its own agents. See what settings-opencode tells them →
Cursor rule Cursor
Located in /.claude/agents/ (project scope: /.claude/agents/).
Cursor rule Cursor
Always-on baseline from CLAUDE.md.
Cursor rule Cursor
Every dispatch to coder, writer, or tdd-guide MUST include a 6-field brief. Open-ended briefs cost 4.3× more tokens than precise briefs (447k vs 103k per edit). Precision gates cost savings.
Cursor rule Claude CodeCursor
Default to no comment. Code, names, and tests carry intent. A comment must justify its existence.
Cursor rule Cursor
ROUTING PRECEDENCE: First-tool routing gate (Orchestration & Routing) determines whether to delegate to a specialist Agent. After that gate is satisfied, CodeMemory-first mandate applies to exploration within whichever agent is executing (including the primary when no specialist matches).
Cursor rule Cursor
ALWAYS create new objects, NEVER mutate existing ones.
Cursor rule Cursor
Conductor: route every task to the matching specialist subagent.
Cursor rule Cursor
Cursor rule "git-workflow" from fmflurry/settings-opencode, covering git workflow, commit message format, language (mandatory), precedence (mandatory) and counting scope.
Cursor rule Cursor
When you add, edit, rename, or delete ANY artifact under .claude/ or .opencode/ — a skill, agent, command, rule, or instruction — you MUST replicate the equivalent change in the other harness. This includes adding/removing registry entries.
Cursor rule Claude CodeCursor
Cursor rule "hooks" from fmflurry/settings-opencode, covering hooks system, hook types, auto-accept permissions and todowrite best practices.
Cursor rule Cursor
Orchestration & Routing (mandatory).
Cursor rule Cursor
Cursor rule "patterns" from fmflurry/settings-opencode, covering common patterns, skeleton projects, design patterns, repository pattern and api response format.
Cursor rule Cursor
Cursor rule "performance" from fmflurry/settings-opencode, covering performance optimization, context window management, extended thinking + plan mode and build troubleshooting.
Cursor rule Cursor
Subagent Question Classification & Handling.
Cursor rule Cursor
Cursor rule "security" from fmflurry/settings-opencode, covering security guidelines, mandatory security checks, secret management, dependency security and security response protocol.
Cursor rule Cursor
Cursor rule "testing" from fmflurry/settings-opencode, covering testing requirements, minimum test coverage: 80%, test-driven development, troubleshooting test failures and agent support.
Cursor rule Cursor
Tool Budget (exploratory shell rate-limiting).
Cursor rule Cursor needs its repo
TypeScript/JavaScript Coding Style.
Cursor rule Claude CodeCursor needs its repo
Cursor rule "typescript-hooks" from fmflurry/settings-opencode, covering typescript/javascript hooks, posttooluse hooks and stop hooks.
Cursor rule Cursor needs its repo
Cursor rule "typescript-patterns" from fmflurry/settings-opencode, covering typescript/javascript patterns, api response format, custom hooks pattern and repository pattern.
Cursor rule Cursor needs its repo
// NEVER: Hardcoded secrets const apiKey = "sk-proj-xxxxx".
Cursor rule Cursor needs its repo
Use Playwright as the E2E testing framework for critical user flows.
Cursor rule Cursor
Verification Gate (mandatory before "done").
Cursor rule Cursor
A worktree directory is the only copy of any uncommitted work inside it. Removing one is a destructive data operation, not bookkeeping — treat it with the same caution as rm -rf, never like git branch -d.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: