Soubi

MastraCode

MastraCode project skills, commands, hooks, MCP, and specialist-agent fallbacks.

MastraCode loads most portable features from repository files. Programmatic subagents are the exception, so Soubi turns them into explicit specialist skills.

Native output

AGENTS.md
.mastracode/skills/<name>/SKILL.md
.mastracode/commands/<name>.md
.mastracode/hooks.json
.mastracode/mcp.json

Translation details

  • Instructions remain project guidance in AGENTS.md.
  • Commands, hooks, and MCP servers use MastraCode's project directories.
  • Agent definitions become agent-<name> specialist skills because declarative configuration cannot register programmatic subagents.
  • Tools run through a generated MCP stdio server.

Build this target

pnpm soubi build ./my-plugin --harness mastracode

The agent conversion is reported as a degradation. See MastraCode's configuration documentation for the native project surfaces.

On this page