skills/fh2-plugin-dev/;SDK 位于 packages/fh2-plugin-sdk/,无需另找下载包。Skill 无需人工复制到客户端目录。skills@1.7.4,要求 Node.js 22.20 或更高。这高于 FH2 开发工具本身的最低 Node 20.19;npx 首次运行需要下载安装器及其依赖。安装 Skill 不需要先构建 FH2 工具链。fh2-plugin-dev 副本,先备份需要保留的定制。安装器会提示 overwrites: 并覆盖同名目标目录,不合并定制,也不自动清理历史安装位置。export FH2_TOOLS="<已解压的开发工具绝对路径>"# OpenCode
npx skills@1.7.4 add "$FH2_TOOLS/skills/fh2-plugin-dev" --skill fh2-plugin-dev --agent opencode --copy
# Claude Code
npx skills@1.7.4 add "$FH2_TOOLS/skills/fh2-plugin-dev" --skill fh2-plugin-dev --agent claude-code --copyfind-skills,选择 No,本页只安装 fh2-plugin-dev。安装器可能保存自己的用户级提示状态;项目级选择限定的是本 Skill 的安装范围。fh2-plugin-dev/
|-- SKILL.md
|-- references/
`-- scripts/resolve-env.cjs| 客户端 | 本页命令的项目安装目录 |
|---|---|
| OpenCode | <项目>/.agents/skills/fh2-plugin-dev/ |
| Claude Code | <项目>/.claude/skills/fh2-plugin-dev/ |
skills-lock.json,记录本地来源和内容摘要。保留源码目录,便于后续按锁记录恢复;不要在 Skill 目录外再套一层同名文件夹。fh2-plugin-dev 及实际目录:npx skills@1.7.4 list --agent opencode
# Claude Code 对应使用:
npx skills@1.7.4 list --agent claude-code请加载 fh2-plugin-dev,确认 SKILL.md、references/ 和 scripts/resolve-env.cjs 都可读。
只做安装复验,不创建插件、不下载依赖。给驾驶舱加个工具栏 按钮。node "<Skill目录>/scripts/resolve-env.cjs" --project "<工程目录>" --platform-root "<开发者工具目录>"| 状态 | 含义 |
|---|---|
ready | 已找到工具包,运行数据的 manifest 最小探测通过;仍需实际校验和读取数据 |
bootstrap_required | 缺少 Toolchain,先补齐;需求澄清仍可继续 |
node_upgrade_required | Node 版本低于要求(最低 20.19,推荐 22 LTS) |
broken_environment | 包或数据损坏,修复对应的本地副本 |
--platform-root。pnpm install --frozen-lockfile
pnpm build:tooling
node packages/fh2-plugin-toolchain/bin/fh2-plugin.mjs --helpfh2-plugin 命令是可选的,不影响 AI 使用本地 bin。references/ 和探针可读ready 当成页面或业务已验证