SuperAPI AI 工具集

setup-project

通用与其它

查看项目

更新于 10-16 05:02

技能介绍

用途:在新仓库开始工作时作为主入口技能,在运行 skilly setup 之后使用,驱动 setup 流程按顺序执行——先工作流设置,再技术栈 bundle。

主要能力与顺序:工作流设置部分会先询问哪些部分适用,然后按顺序逐个完成:提交前钩子(Husky + lint-staged + Prettier)对应 setup-pre-commit;GitHub 脚手架(约定式提交/分支)对应 setup-repo;发布自动化对应 setup-release-please;Wayfinder 对应 setup-matt-pocock-skills;GDD 则需先 npx github:timschoch/skilly add gdd,再运行 node .claude/skills/gdd/scripts/setup.mjs。用完的 setup 技能要移除,按约定提交、推送并确保存在 PR。

技术栈部分:从目录中提出 Bundle 供用户确认——每个仓库都有 workflow;存在 project-<x> bundle 时使用它(已内含其技术 bundle);否则按技术栈匹配 tech-* bundle(查看 package.json / lockfiles);marketing 仅用于产出营销内容的仓库。通过 npx github:timschoch/skilly add <bundle...> 安装、配置规则、提交、发 PR。需要时在对应技术栈执行 setup 类技能(如 trigger-setup):add、follow、remove。最后运行 npx github:timschoch/skilly update(自带提交)。

必要用法:setup 类技能是即时加载的——先 npx github:timschoch/skilly add <skill>,再阅读已安装的 SKILL.md 并直接照做(会话的技能列表只在启动时加载,没有重新加载机制),然后 npx github:timschoch/skilly remove <skill>。不要调用机器上别处安装的同名副本。setup 技能不放进任何同步 bundle,以免闲置并污染上下文。

校验:PR 合并后运行 gh workflow run skilly-sync.yml,再用 gh run watch 直到变绿。本机上的本地认证测试不可靠(机器 SSH 密钥绕过 $HOME 隔离)。

限制:原文未提供更多关于具体平台支持、收费或效果的信息。