{"_id":"@ai-slate/playbooks","_rev":"2-02f95db1c41d1a9fba6dd0cf02bff98f","name":"@ai-slate/playbooks","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@ai-slate/playbooks","version":"0.0.1","_id":"@ai-slate/playbooks@0.0.1","maintainers":[{"name":"protagonisths","email":"protagonisths@gmail.com"}],"bin":{"aislate-skills":"bin/aislate-skills.js"},"dist":{"shasum":"6b3bb484f46cba137cb7f8cb451203c0e0cb7e35","tarball":"https://registry.npmjs.org/@ai-slate/playbooks/-/playbooks-0.0.1.tgz","fileCount":11,"integrity":"sha512-u7NuAkqTDb8cbfcNJAcSzrRpEuFqnZdsPntxIg5n2QOISx2BhzADD6rLVdmVcJUHKMM8TT6gwifWg+9iRuu/zA==","signatures":[{"sig":"MEUCIQCET75+0mKafSg2R9KyGElx2pfcp4R6b9jKZx/QpMhDawIgKFQq6vgT/O2AAoMz5d7HlabkogQWFqSwSuKb62uDx3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43296},"type":"module","gitHead":"d71cfe7ff90bbe1feabe62a59834ac20a8fd6fbe","scripts":{"test":"npm run validate","validate":"node scripts/validate.mjs","cli:install":"node ./bin/aislate-skills.js install"},"_npmUser":{"name":"protagonisths","email":"protagonisths@gmail.com"},"_npmVersion":"11.6.0","description":"采用 **skills-first** 结构：","directories":{},"_nodeVersion":"24.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/playbooks_0.0.1_1779935562841_0.906464298296985","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@ai-slate/playbooks","version":"0.0.2","type":"module","publishConfig":{"access":"public"},"bin":{"aislate-skills":"bin/aislate-skills.js"},"scripts":{"validate":"node scripts/validate.mjs","test":"npm run validate","cli:install":"node ./bin/aislate-skills.js install"},"_id":"@ai-slate/playbooks@0.0.2","gitHead":"53a03f83d00c76e8392de36b8fff17554335bdcf","description":"采用 **skills-first** 结构：","_nodeVersion":"24.9.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-OliMRWb9h6v+VjVl9cgyJJIKvtmi92uO+bzat8AKokg0sBwNEGLHCN0cFKFrLg2J5VbPZur41ErcTSo0Lm39Rg==","shasum":"18844234fe3a72a870b47ad3b4d85cd556cfb7bf","tarball":"https://registry.npmjs.org/@ai-slate/playbooks/-/playbooks-0.0.2.tgz","fileCount":11,"unpackedSize":65955,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFPcabYJOh+SahTcUpYjbdgGepUXDbmyTSx7joykVWhFAiB7glHw8ygBZeAklU8TsZutYN25w3oez6M1AKjsNZTV6A=="}]},"_npmUser":{"name":"protagonisths","email":"protagonisths@gmail.com"},"directories":{},"maintainers":[{"name":"protagonisths","email":"protagonisths@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/playbooks_0.0.2_1779938367263_0.25626953728708357"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-28T02:32:42.707Z","modified":"2026-05-28T03:19:27.549Z","0.0.1":"2026-05-28T02:32:43.000Z","0.0.2":"2026-05-28T03:19:27.418Z"},"description":"采用 **skills-first** 结构：","maintainers":[{"name":"protagonisths","email":"protagonisths@gmail.com"}],"readme":"# AISlate Skills\r\n\r\n采用 **skills-first** 结构：\r\n\r\n```text\r\nskills/<skill-id>/SKILL.md\r\nbundles.json\r\nscripts/install.mjs\r\nbin/aislate-skills.js\r\n```\r\n\r\n## NPM V1 安装（多平台 + project/global）\r\n\r\n```bash\r\n# 项目级安装（target 必填）\r\nnpx @ai-slate/playbooks install \\\r\n  --bundle requirement-to-tasks \\\r\n  --platform cursor \\\r\n  --scope project \\\r\n  --target E:/code/your-project\r\n\r\n# 全局级安装（按平台写入用户目录）\r\nnpx @ai-slate/playbooks install \\\r\n  --bundle requirement-to-tasks \\\r\n  --platform codex \\\r\n  --scope global\r\n\r\n# dry-run\r\nnpx @ai-slate/playbooks install \\\r\n  --bundle requirement-to-tasks \\\r\n  --platform trae \\\r\n  --scope project \\\r\n  --target E:/code/your-project \\\r\n  --dry-run\r\n```\r\n\r\n`--platform` 支持：`cursor`、`trae`、`claude-code`、`codex`  \r\n`--scope` 支持：`project`、`global`（必须显式指定）\r\n\r\n安装后会在平台配置目录写入：\r\n\r\n```text\r\n<config-root>/skills/<skill-id>/**      (包含 SKILL.md、scripts 等附属文件)\r\n<config-root>/skills.lock.json\r\n<config-root>/install.manifest.json\r\n```\r\n\r\n参数说明：\r\n- `--bundle`: `bundles.json` 中的安装单元 id（必填）\r\n- `--platform`: 安装平台（必填）\r\n- `--scope`: 安装作用域（必填）\r\n- `--target`: 目标项目路径（`--scope project` 时必填）\r\n- `--strategy`: `merge`（默认）或 `replace`\r\n- `--dry-run`: 只输出安装计划，不落盘\r\n\r\n## V1 边界\r\n\r\n- 仅支持本地包内 skill/bundle 安装\r\n- 暂不支持远程 URL/Git 动态来源（计划在 V2 引入）\r\n\r\n## 协议与校验\r\n\r\n- `bundles.json` 仅用于把多个 skill 组成安装单元\r\n- 核心资产始终是 `skills/*/SKILL.md`\r\n- 协议定义见 `docs/install-protocol.md`\r\n- 执行 `npm run validate` 可检查 bundle、skill 文件和 frontmatter 约束\r\n\r\n","readmeFilename":"README.md"}