Parent
#47
Depends on
#56 (Move shared content assets into core) — must complete first
What to build
#56 完成后,根级旧插件的所有资产已迁入 packages/core/。本 issue 退役剩余的根级插件基础设施,将根目录退化为纯 monorepo workspace root。
删除清单
| 路径 |
说明 |
替代者 |
src/index.ts |
根级 OpenCode plugin 入口 |
packages/opencode/src/index.ts |
src/shared.ts |
重复的 shared 逻辑 |
packages/core/src/shared.ts(#56 已处理) |
src/generate-codex.ts |
根级 Codex 生成器 |
packages/codex/src/index.ts |
src/ 整个目录 |
所有 4 个文件 |
— |
commands/ |
旧版手写 autopilot 命令 |
packages/opencode/commands/(模板拼接) |
.codex-plugin/ |
根级 plugin.json |
packages/codex/.codex-plugin/ |
templates/agents/ |
旧版 .toml agent 文件 |
packages/codex/.codex/agents/ |
清理清单
| 路径 |
操作 |
说明 |
skills/ |
删除上游技能副本,仅保留本地 4 个(skill-creator、opencode-plugin-scaffold、setup-autopilot、audit-autopilot) |
构建脚本从 upstream/skills/ 独立复制 |
templates/ |
删除 AGENTS.md 和 agents/(已在 #56 迁移) |
根 templates/ 清空后可删除目录 |
根 package.json 改造
退化为纯 workspace root:
- "name": "@matthewye/autopilot-toolkit",
+ "name": "autopilot-toolkit-monorepo",
+ "private": true,
- "main": "./dist/index.js",
- "files": [...],
- "dependencies": {
- "@opencode-ai/plugin": "latest",
- "adm-zip": "^0.5.17",
- "gray-matter": "^4.0.3"
- },
- "devDependencies": {
- "@types/adm-zip": "^0.5.8",
- "@types/node": "latest",
- ...
- },
"scripts": {
- "build": "... && bun build src/index.ts --outdir dist --target node && bun run src/generate-codex.ts",
+ "build": "bun run build:core && bun run build:opencode && bun run build:codex",
- "dev": "bun run --watch src/index.ts",
"test": "bun test",
...
}
保留的 devDependencies:@biomejs/biome、@types/bun、typescript
根 skills/ 清理
删除可通过 upstream/skills/ 获取的上游技能副本(约 20+ 个目录),仅保留 4 个本地原创技能。
Acceptance criteria
Blocked by
#56
Parent
#47
Depends on
#56 (Move shared content assets into core) — must complete first
What to build
#56 完成后,根级旧插件的所有资产已迁入
packages/core/。本 issue 退役剩余的根级插件基础设施,将根目录退化为纯 monorepo workspace root。删除清单
src/index.tspackages/opencode/src/index.tssrc/shared.tspackages/core/src/shared.ts(#56 已处理)src/generate-codex.tspackages/codex/src/index.tssrc/整个目录commands/packages/opencode/commands/(模板拼接).codex-plugin/packages/codex/.codex-plugin/templates/agents/packages/codex/.codex/agents/清理清单
skills/skill-creator、opencode-plugin-scaffold、setup-autopilot、audit-autopilot)upstream/skills/独立复制templates/AGENTS.md和agents/(已在 #56 迁移)templates/清空后可删除目录根
package.json改造退化为纯 workspace root:
保留的 devDependencies:
@biomejs/biome、@types/bun、typescript根
skills/清理删除可通过
upstream/skills/获取的上游技能副本(约 20+ 个目录),仅保留 4 个本地原创技能。Acceptance criteria
src/目录完全删除commands/目录完全删除.codex-plugin/目录完全删除templates/agents/删除(AGENTS.md 已在 08: Move shared content assets into core package #56 迁移)skills/仅含 4 个本地技能,无上游副本package.json退化为纯 workspace root(private: true,无main/files/dependencies)bun run build全量通过bun test全部通过bun run lint:autopilot无回归git status无意外 untracked/staged 文件Blocked by
#56