refactor(opencode): restructure config and replace legacy plugins

Rewrites opencode.json, drops the with-context, websearch and terminal-bell
plugins, adds plugins that strip Claude-only commands and OMC MCP servers,
and vendors the impeccable, web-design-guidelines and frontend-workflow skills.
This commit is contained in:
David Ibia
2026-10-03 16:27:47 +01:00
parent 3a31f12366
commit a750f158f5
71 changed files with 21048 additions and 1499 deletions
@@ -0,0 +1,15 @@
import type { Plugin } from "@opencode-ai/plugin"
import { isClaudeOnlyCommand } from "./lib/claude-only-command-registry.ts"
export const StripClaudeOnlyCommandsPlugin: Plugin = async () => ({
config: async (config) => {
if (!config.command) return
for (const name of Object.keys(config.command)) {
if (isClaudeOnlyCommand(name)) {
delete config.command[name]
}
}
},
})