SuperAPI AI 工具集

heyeddi-setup

部署与运维

查看项目

更新于 10-15 22:13

技能介绍

用途:作为始终开启的偏好门禁,保证项目根目录下 .heyeddi/stack.json 含有 git/环境与智能体偏好,供智能体在提交、推送、CI 或自主操作前读取。可随时重跑以更新偏好。

主要能力:通过脚本加载当前配置、列出问题、写入偏好并校验。校验命令为 python .agents/skills/heyeddi-setup/scripts/verify_setup.py --project-root . --check;退出码 0 表示可遵循 stack.json 中的偏好,退出码 1 表示必须停止 git/CI/智能体假设,直到校验通过。非 git 工作可继续。

使用方式:按流程执行 load_setup、list_questions、向用户提问、write_setup --json '…'、verify_setup --check。首次可仅问缺失项,重跑时问全部。问题仅涉及偏好:环境/分支布局(main_staging_dev 默认或 main_dev)、自定义工作流、是否使用 git worktrees、智能体是否可自动提交、是否可自动推送、Penpot 是否作为设计来源。预设始终包含 production 与 staging。

适用场景:stack.json 缺少 git/智能体/设置偏好;用户提到 setup、preferences 或 @heyeddi-setup;会话开始时 verify_setup --check 失败;提交、推送、PR base 或分支/环境假设之前;需要更改环境布局或智能体自主度时。

限制:本技能不询问前端、后端、包管理器或 CI,这些由 scaffold/engineering/CI 技能随项目演进填充。不得把偏好放在 .heyeddi/stack.json 之外,不得在未通过 verify_setup --check 时声称设置完成,不得在偏好不完整时编造分支名、PR base 或自动提交/推送。完成后可运行 suggest_next_skill.py 获取下一步建议。