You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OpenCode is a "universal" agent: it reads .agents/skills/ directly (also .opencode/skills, ~/.config/opencode/skills, and .claude/skills), so once the repo is published to the open standard (#50), skills land in OpenCode for free.
MCP — wire dart and very-good-cli servers via opencode.json.
Hooks — port the enforcement layer (auto analyze/format, CLI gating). NOTE: OpenCode uses a JS/TS plugin API, not the Claude JSON-over-stdin shell-hook contract, so this is a rewrite as an OpenCode plugin — more effort than Codex/Gemini. Scope carefully; the enforcement intent can also fall back to advisory skill instructions if the plugin work is deferred.
Subagent — OpenCode supports markdown subagents (mode: subagent, invoked via @mention). Port flutter-reviewer as an OpenCode agent.
Description
OpenCode (https://opencode.ai). Tier-2 / wave-1 target under epic #51, alongside Codex (#46) and Gemini CLI (#125).
OpenCode is a "universal" agent: it reads
.agents/skills/directly (also.opencode/skills,~/.config/opencode/skills, and.claude/skills), so once the repo is published to the open standard (#50), skills land in OpenCode for free.Scope
.agents/skills/and to degrade where a referenced MCP tool is absent (Phase 0 feat: Phase 0 portability prep for open-standard support #126).dartandvery-good-cliservers viaopencode.json.mode: subagent, invoked via@mention). Portflutter-revieweras an OpenCode agent.AGENTS.mdnatively (see feat: support AGENTS standard #49).Docs: https://opencode.ai/docs/agents/ , https://open-code.ai/en/docs/skills
Requirements
.agents/skills/dart+very-good-cliMCP wired viaopencode.jsonflutter-reviewerported as an OpenCode subagentAdditional Context
Part of epic #51. Tier 2 / wave 1 alongside Codex (#46) and Gemini CLI (#125).