2026-02-20 01:11:30 -08:00
{
"$schema" : "https://opencode.ai/config.json" ,
"default_agent" : "build" ,
"instructions" : [
2026-02-25 10:45:29 -08:00
"AGENTS.md" ,
2026-02-20 01:11:30 -08:00
"CONTRIBUTING.md" ,
2026-03-11 01:51:41 -07:00
"instructions/INSTRUCTIONS.md" ,
2026-02-20 01:11:30 -08:00
"skills/tdd-workflow/SKILL.md" ,
"skills/security-review/SKILL.md" ,
2026-02-25 10:45:29 -08:00
"skills/coding-standards/SKILL.md" ,
"skills/frontend-patterns/SKILL.md" ,
2026-02-27 05:39:31 -08:00
"skills/frontend-slides/SKILL.md" ,
2026-02-25 10:45:29 -08:00
"skills/backend-patterns/SKILL.md" ,
"skills/e2e-testing/SKILL.md" ,
"skills/verification-loop/SKILL.md" ,
"skills/api-design/SKILL.md" ,
"skills/strategic-compact/SKILL.md" ,
"skills/eval-harness/SKILL.md"
2026-02-20 01:11:30 -08:00
],
"plugin" : [
2026-03-11 01:51:41 -07:00
"./plugins"
2026-02-20 01:11:30 -08:00
],
2026-05-11 08:07:35 -04:00
"skills" : {
"paths" : [
"../skills"
]
},
2026-02-20 01:11:30 -08:00
"agent" : {
"build" : {
"description" : "Primary coding agent for development work" ,
"mode" : "primary" ,
"tools" : {
"write" : true ,
"edit" : true ,
"bash" : true ,
2026-04-01 02:43:37 +05:30
"read" : true ,
"changed-files" : true
2026-02-20 01:11:30 -08:00
}
},
"planner" : {
"description" : "Expert planning specialist for complex features and refactoring. Use for implementation planning, architectural changes, or complex refactoring." ,
"mode" : "subagent" ,
2026-03-11 01:51:41 -07:00
"prompt" : "{file:prompts/agents/planner.txt}" ,
2026-02-20 01:11:30 -08:00
"tools" : {
"read" : true ,
"bash" : true ,
"write" : false ,
"edit" : false
}
},
"architect" : {
"description" : "Software architecture specialist for system design, scalability, and technical decision-making." ,
"mode" : "subagent" ,
2026-03-11 01:51:41 -07:00
"prompt" : "{file:prompts/agents/architect.txt}" ,
2026-02-20 01:11:30 -08:00
"tools" : {
"read" : true ,
"bash" : true ,
"write" : false ,
"edit" : false
}
},
"code-reviewer" : {
"description" : "Expert code review specialist. Reviews code for quality, security, and maintainability. Use immediately after writing or modifying code." ,
"mode" : "subagent" ,
2026-03-11 01:51:41 -07:00
"prompt" : "{file:prompts/agents/code-reviewer.txt}" ,
2026-02-20 01:11:30 -08:00
"tools" : {
"read" : true ,
"bash" : true ,
"write" : false ,
"edit" : false
}
},
"security-reviewer" : {
"description" : "Security vulnerability detection and remediation specialist. Use after writing code that handles user input, authentication, API endpoints, or sensitive data." ,
"mode" : "subagent" ,
2026-03-11 01:51:41 -07:00
"prompt" : "{file:prompts/agents/security-reviewer.txt}" ,
2026-02-20 01:11:30 -08:00
"tools" : {
"read" : true ,
"bash" : true ,
"write" : true ,
"edit" : true
}
},
"tdd-guide" : {
"description" : "Test-Driven Development specialist enforcing write-tests-first methodology. Use when writing new features, fixing bugs, or refactoring code. Ensures 80%+ test coverage." ,
"mode" : "subagent" ,
2026-03-11 01:51:41 -07:00
"prompt" : "{file:prompts/agents/tdd-guide.txt}" ,
2026-02-20 01:11:30 -08:00
"tools" : {
"read" : true ,
"write" : true ,
"edit" : true ,
"bash" : true
}
},
"build-error-resolver" : {
"description" : "Build and TypeScript error resolution specialist. Use when build fails or type errors occur. Fixes build/type errors only with minimal diffs." ,
"mode" : "subagent" ,
2026-03-11 01:51:41 -07:00
"prompt" : "{file:prompts/agents/build-error-resolver.txt}" ,
2026-02-20 01:11:30 -08:00
"tools" : {
"read" : true ,
"write" : true ,
"edit" : true ,
"bash" : true
}
},
"e2e-runner" : {
"description" : "End-to-end testing specialist using Playwright. Generates, maintains, and runs E2E tests for critical user flows." ,
"mode" : "subagent" ,
2026-03-11 01:51:41 -07:00
"prompt" : "{file:prompts/agents/e2e-runner.txt}" ,
2026-02-20 01:11:30 -08:00
"tools" : {
"read" : true ,
"write" : true ,
"edit" : true ,
"bash" : true
}
},
"doc-updater" : {
"description" : "Documentation and codemap specialist. Use for updating codemaps and documentation." ,
"mode" : "subagent" ,
2026-03-11 01:51:41 -07:00
"prompt" : "{file:prompts/agents/doc-updater.txt}" ,
2026-02-20 01:11:30 -08:00
"tools" : {
"read" : true ,
"write" : true ,
"edit" : true ,
"bash" : true
}
},
"refactor-cleaner" : {
"description" : "Dead code cleanup and consolidation specialist. Use for removing unused code, duplicates, and refactoring." ,
"mode" : "subagent" ,
2026-03-11 01:51:41 -07:00
"prompt" : "{file:prompts/agents/refactor-cleaner.txt}" ,
2026-02-20 01:11:30 -08:00
"tools" : {
"read" : true ,
"write" : true ,
"edit" : true ,
"bash" : true
}
},
"go-reviewer" : {
"description" : "Expert Go code reviewer specializing in idiomatic Go, concurrency patterns, error handling, and performance." ,
"mode" : "subagent" ,
2026-03-11 01:51:41 -07:00
"prompt" : "{file:prompts/agents/go-reviewer.txt}" ,
2026-02-20 01:11:30 -08:00
"tools" : {
"read" : true ,
"bash" : true ,
"write" : false ,
"edit" : false
}
},
"go-build-resolver" : {
"description" : "Go build, vet, and compilation error resolution specialist. Fixes Go build errors with minimal changes." ,
"mode" : "subagent" ,
2026-03-11 01:51:41 -07:00
"prompt" : "{file:prompts/agents/go-build-resolver.txt}" ,
2026-02-20 01:11:30 -08:00
"tools" : {
"read" : true ,
"write" : true ,
"edit" : true ,
"bash" : true
}
},
"database-reviewer" : {
"description" : "PostgreSQL database specialist for query optimization, schema design, security, and performance. Incorporates Supabase best practices." ,
"mode" : "subagent" ,
2026-03-11 01:51:41 -07:00
"prompt" : "{file:prompts/agents/database-reviewer.txt}" ,
2026-02-20 01:11:30 -08:00
"tools" : {
"read" : true ,
"write" : true ,
"edit" : true ,
"bash" : true
}
2026-04-01 02:42:16 +05:30
},
"cpp-reviewer" : {
"description" : "Expert C++ code reviewer specializing in memory safety, modern C++ idioms, concurrency, and performance. Use for all C++ code changes." ,
"mode" : "subagent" ,
"prompt" : "{file:prompts/agents/cpp-reviewer.txt}" ,
"tools" : {
"read" : true ,
"bash" : true ,
"write" : false ,
"edit" : false
}
},
"cpp-build-resolver" : {
"description" : "C++ build, CMake, and compilation error resolution specialist. Fixes build errors, linker issues, and template errors with minimal changes." ,
"mode" : "subagent" ,
"prompt" : "{file:prompts/agents/cpp-build-resolver.txt}" ,
"tools" : {
"read" : true ,
"write" : true ,
"edit" : true ,
"bash" : true
}
},
"docs-lookup" : {
"description" : "Documentation specialist using Context7 MCP to fetch current library and API documentation with code examples." ,
"mode" : "subagent" ,
"prompt" : "{file:prompts/agents/docs-lookup.txt}" ,
"tools" : {
"read" : true ,
"bash" : true ,
"write" : false ,
"edit" : false
}
},
"harness-optimizer" : {
"description" : "Analyze and improve the local agent harness configuration for reliability, cost, and throughput." ,
"mode" : "subagent" ,
"prompt" : "{file:prompts/agents/harness-optimizer.txt}" ,
"tools" : {
"read" : true ,
"bash" : true ,
"edit" : true
}
},
"java-reviewer" : {
"description" : "Expert Java and Spring Boot code reviewer specializing in layered architecture, JPA patterns, security, and concurrency." ,
"mode" : "subagent" ,
"prompt" : "{file:prompts/agents/java-reviewer.txt}" ,
"tools" : {
"read" : true ,
"bash" : true ,
"write" : false ,
"edit" : false
}
},
"java-build-resolver" : {
"description" : "Java/Maven/Gradle build, compilation, and dependency error resolution specialist. Fixes build errors with minimal changes." ,
"mode" : "subagent" ,
"prompt" : "{file:prompts/agents/java-build-resolver.txt}" ,
"tools" : {
"read" : true ,
"write" : true ,
"edit" : true ,
"bash" : true
}
},
"kotlin-reviewer" : {
"description" : "Kotlin and Android/KMP code reviewer. Reviews Kotlin code for idiomatic patterns, coroutine safety, Compose best practices." ,
"mode" : "subagent" ,
"prompt" : "{file:prompts/agents/kotlin-reviewer.txt}" ,
"tools" : {
"read" : true ,
"bash" : true ,
"write" : false ,
"edit" : false
}
},
"kotlin-build-resolver" : {
"description" : "Kotlin/Gradle build , compilation, and dependency error resolution specialist. Fixes Kotlin build errors with minimal changes. ",
" mode ": " subagent ",
" prompt ": " { file:prompts/agents/kotlin-build-resolver.txt } ",
" tools ": {
" read ": true,
" write ": true,
" edit ": true,
" bash ": true
}
},
" loop-operator ": {
" description ": " Operate autonomous agent loops , monitor progress, and intervene safely when loops stall. ",
" mode ": " subagent ",
" prompt ": " { file:prompts/agents/loop-operator.txt } ",
" tools ": {
" read ": true,
" bash ": true,
" edit ": true
}
},
2026-06-07 06:29:12 +01:00
" php-reviewer ": {
" description ": " Expert PHP code reviewer specializing in PSR -12 compliance , PHP type system, Eloquent ORM patterns, security, and performance. ",
" mode ": " subagent ",
" prompt ": " { file:prompts/agents/php-reviewer.txt } ",
" tools ": {
" read ": true,
" bash ": true,
" write ": false,
" edit ": false
}
},
2026-04-01 02:42:16 +05:30
" python-reviewer ": {
" description ": " Expert Python code reviewer specializing in PEP 8 compliance , Pythonic idioms, type hints, security, and performance. ",
" mode ": " subagent ",
" prompt ": " { file:prompts/agents/python-reviewer.txt } ",
" tools ": {
" read ": true,
" bash ": true,
" write ": false,
" edit ": false
}
},
" rust-reviewer ": {
" description ": " Expert Rust code reviewer specializing in idiomatic Rust , ownership, lifetimes, concurrency, and performance. ",
" mode ": " subagent ",
" prompt ": " { file:prompts/agents/rust-reviewer.txt } ",
" tools ": {
" read ": true,
" bash ": true,
" write ": false,
" edit ": false
}
},
" rust-build-resolver ": {
" description ": " Rust build , Cargo, and compilation error resolution specialist. Fixes Rust build errors with minimal changes. ",
" mode ": " subagent ",
" prompt ": " { file:prompts/agents/rust-build-resolver.txt } ",
" tools ": {
" read ": true,
" write ": true,
" edit ": true,
" bash ": true
}
2026-02-20 01:11:30 -08:00
}
},
" command ": {
" plan ": {
" description ": " Create a detailed implementation plan for complex features ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/plan.md } \n\n$ARGUMENTS ",
2026-02-20 01:11:30 -08:00
" agent ": " planner ",
" subtask ": true
},
" tdd ": {
" description ": " Enforce TDD workflow with 80 %+ test coverage ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/tdd.md } \n\n$ARGUMENTS ",
2026-02-20 01:11:30 -08:00
" agent ": " tdd-guide ",
" subtask ": true
},
" code-review ": {
" description ": " Review code for quality , security, and maintainability ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/code-review.md } \n\n$ARGUMENTS ",
2026-02-20 01:11:30 -08:00
" agent ": " code-reviewer ",
" subtask ": true
},
" security ": {
" description ": " Run comprehensive security review ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/security.md } \n\n$ARGUMENTS ",
2026-02-20 01:11:30 -08:00
" agent ": " security-reviewer ",
" subtask ": true
},
" build-fix ": {
" description ": " Fix build and TypeScript errors with minimal changes ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/build-fix.md } \n\n$ARGUMENTS ",
2026-02-20 01:11:30 -08:00
" agent ": " build-error-resolver ",
" subtask ": true
},
" e 2 e ": {
" description ": " Generate and run E 2 E tests with Playwright ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/e2e.md } \n\n$ARGUMENTS ",
2026-02-20 01:11:30 -08:00
" agent ": " e 2 e-runner ",
" subtask ": true
},
" refactor-clean ": {
" description ": " Remove dead code and consolidate duplicates ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/refactor-clean.md } \n\n$ARGUMENTS ",
2026-02-20 01:11:30 -08:00
" agent ": " refactor-cleaner ",
" subtask ": true
},
" orchestrate ": {
" description ": " Orchestrate multiple agents for complex tasks ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/orchestrate.md } \n\n$ARGUMENTS ",
2026-02-20 01:11:30 -08:00
" agent ": " planner ",
" subtask ": true
},
" learn ": {
" description ": " Extract patterns and learnings from session ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/learn.md } \n\n$ARGUMENTS "
2026-02-20 01:11:30 -08:00
},
" checkpoint ": {
" description ": " Save verification state and progress ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/checkpoint.md } \n\n$ARGUMENTS "
2026-02-20 01:11:30 -08:00
},
" verify ": {
" description ": " Run verification loop ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/verify.md } \n\n$ARGUMENTS "
2026-02-20 01:11:30 -08:00
},
" eval ": {
" description ": " Run evaluation against criteria ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/eval.md } \n\n$ARGUMENTS "
2026-02-20 01:11:30 -08:00
},
" update-docs ": {
" description ": " Update documentation ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/update-docs.md } \n\n$ARGUMENTS ",
2026-02-20 01:11:30 -08:00
" agent ": " doc-updater ",
" subtask ": true
},
" update-codemaps ": {
" description ": " Update codemaps ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/update-codemaps.md } \n\n$ARGUMENTS ",
2026-02-20 01:11:30 -08:00
" agent ": " doc-updater ",
" subtask ": true
},
" test-coverage ": {
" description ": " Analyze test coverage ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/test-coverage.md } \n\n$ARGUMENTS ",
2026-02-20 01:11:30 -08:00
" agent ": " tdd-guide ",
" subtask ": true
},
" setup-pm ": {
" description ": " Configure package manager ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/setup-pm.md } \n\n$ARGUMENTS "
2026-02-20 01:11:30 -08:00
},
" go-review ": {
" description ": " Go code review ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/go-review.md } \n\n$ARGUMENTS ",
2026-02-20 01:11:30 -08:00
" agent ": " go-reviewer ",
" subtask ": true
},
" go-test ": {
" description ": " Go TDD workflow ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/go-test.md } \n\n$ARGUMENTS ",
2026-02-20 01:11:30 -08:00
" agent ": " tdd-guide ",
" subtask ": true
},
" go-build ": {
" description ": " Fix Go build errors ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/go-build.md } \n\n$ARGUMENTS ",
2026-02-20 01:11:30 -08:00
" agent ": " go-build-resolver ",
" subtask ": true
},
" skill-create ": {
" description ": " Generate skills from git history ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/skill-create.md } \n\n$ARGUMENTS "
2026-02-20 01:11:30 -08:00
},
" instinct-status ": {
" description ": " View learned instincts ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/instinct-status.md } \n\n$ARGUMENTS "
2026-02-20 01:11:30 -08:00
},
" instinct-import ": {
" description ": " Import instincts ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/instinct-import.md } \n\n$ARGUMENTS "
2026-02-20 01:11:30 -08:00
},
" instinct-export ": {
" description ": " Export instincts ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/instinct-export.md } \n\n$ARGUMENTS "
2026-02-20 01:11:30 -08:00
},
" evolve ": {
" description ": " Cluster instincts into skills ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/evolve.md } \n\n$ARGUMENTS "
2026-03-07 20:26:04 -08:00
},
" promote ": {
" description ": " Promote project instincts to global scope ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/promote.md } \n\n$ARGUMENTS "
2026-03-07 20:26:04 -08:00
},
" projects ": {
" description ": " List known projects and instinct stats ",
2026-03-11 01:51:41 -07:00
" template ": " { file:commands/projects.md } \n\n$ARGUMENTS "
2026-02-20 01:11:30 -08:00
}
},
" permission ": {
" mcp_* ": " ask"
}
}