mirror of
https://github.com/Ark0N/Codeman.git
synced 2026-10-06 23:49:41 +02:00
With the repo root as the plugin root, `claude plugin install codeman@codeman` copied the whole checkout into its cache and, because that root carries a package.json, ran an npm install there: 832 MB, 511 packages and this repo's postinstall build on every installer's machine (measured from a clean worktree of the previous commit). A plugin root must be a directory without one. The plugin is now `plugins/codeman/`: its manifest, a README, and a MIRROR of `skills/codeman/`. A mirror rather than a symlink because the install copies the plugin directory and a link pointing outside it would dangle; a mirror rather than the source because every install path, injector and doc already names `skills/codeman/`. `scripts/sync-plugin.mjs` (replacing sync-plugin-version.mjs) mirrors the skill and syncs both manifest versions inside `version-packages`; `test/plugin-manifest.test.ts` pins byte-identity, the versions, the absence of a package.json in the plugin root and that the repo root `.claude-plugin/` holds only the marketplace manifest. `claude plugin validate --strict` now passes for both the plugin and the repo root. Install commands are unchanged. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
31 lines
938 B
JSON
31 lines
938 B
JSON
{
|
|
"name": "codeman",
|
|
"owner": {
|
|
"name": "Ark0N",
|
|
"url": "https://github.com/Ark0N"
|
|
},
|
|
"description": "Codeman, self-hosted mission control for AI coding agents. Ships the codeman agent skill: let one Claude Code session spawn, prompt, wait on and read other sessions.",
|
|
"plugins": [
|
|
{
|
|
"name": "codeman",
|
|
"source": "./plugins/codeman",
|
|
"description": "Drive Codeman from inside a Claude Code session: spawn worker sessions, prompt them, wait for them, read their answers, clean up. Acts only inside a Codeman-managed session.",
|
|
"version": "1.28.1",
|
|
"author": {
|
|
"name": "Ark0N",
|
|
"url": "https://github.com/Ark0N"
|
|
},
|
|
"homepage": "https://getcodeman.com",
|
|
"category": "productivity",
|
|
"keywords": [
|
|
"codeman",
|
|
"orchestration",
|
|
"multi-agent",
|
|
"session-manager",
|
|
"tmux",
|
|
"claude-code"
|
|
]
|
|
}
|
|
]
|
|
}
|