git clone https://github.com/sigilco/agentplugins
cd agentplugins
pnpm install
pnpm --filter './packages/**' build
pnpm testmain— release branch; protected, CI-gated, no direct pushesdevelop— integration branch; all feature work merges here firstfeat/<scope>— feature branches offdevelop
Atomic Conventional Commits:
feat(adapter-opencode): emit mcpServers as mcp.servers
fix(cli): bump scaffolded devDeps to ^0.5.0
docs(quick-start): correct version output
One logical change per commit. Keep commits independently revertable.
- Create
packages/adapter-<name>/following the existing adapter structure. - Implement
validate()andcompile()from@agentplugins/core/adapter. - Register the adapter in
packages/cli/src/adapters.ts. - Add a row to
docs/guide/capability-matrix.md. - Ship a community plugin in a sibling repo
agentplugins-<name>.
Community plugins live in separate repos (agentplugins-<name>) — not in this monorepo. They are ground-up rewrites, not mechanical ports. See the plugin authoring guide.
-
pnpm testpasses -
pnpm -r exec tsc --noEmitpasses - Capability matrix updated if adapter behaviour changed
- Linked to a refined issue in Project 14
See CODE_OF_CONDUCT.md.