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.jsonTranslation 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 mastracodeThe agent conversion is reported as a degradation. See MastraCode's configuration documentation for the native project surfaces.