OpenCode does not have a native 'skills' concept. It uses .opencode/agents/ for agent persona definitions and .opencode/commands/ for slash commands. The installer was incorrectly placing everything into .opencode/skills/ as SKILL.md directories, which duplicated content from _bmad/ and prevented workflows from appearing as native opencode commands. Switch opencode to a multi-target layout: - .opencode/agents/ — flat agent launcher files (opencode-agent template) - .opencode/commands/ — flat workflow/task/tool command files This matches the output that older installations (e.g. v6.0.4) produced and aligns with how opencode actually discovers and surfaces agents and commands. Also update detect() and findAncestorConflict() in the config-driven handler to support multi-target platforms, so detection and ancestor conflict checks work correctly for all target directories. |
||
|---|---|---|
| .. | ||
| core | ||
| custom | ||
| ide | ||
| modules | ||
| message-loader.js | ||