SuperAPI AI 工具集

framework-core

测试与质量

查看项目

更新于 10-16 05:47

技能介绍

用途:framework-core 是其他技能默认已存在的基础技能,承担两种角色。被动角色是共享参考库,sprint-testing、test-documentation、test-automation、regression-testing、project-discovery 等工作流技能引用 references/ 下的文件,而非各自复制简报模板、调度模式与编排准则。主动角色是引导触发器,当用户按需下载技能而缺少基础文件(AGENTS.md、.agents/project.yaml、scripts/agents-*.ts 等)时,运行 /framework-core init 从 templates/ 重新生成。

主要能力:init 按固定顺序写入文件,顺序不可调整:.agents/project.yaml、.agents/jira-required.yaml、.agents/jira-fields.json(空存根)、.agents/jira-workflows.json(空壳)、五个 CLI 脚本(agents-setup.ts、agents-lint.ts、sync-jira-fields.ts、sync-jira-workflows.ts、check-jira-setup.ts)、package.json(合并 templates/package.json.partial.json 的依赖与脚本)、最后写 AGENTS.md 并创建 CLAUDE.md 符号链接。已存在文件不覆盖,报告 SKIPPED;package.json 只合并不覆盖;不删除文件、不修改已有值、不运行 bun install。

使用方式:引导完成后按顺序运行 bun run agents:setup、bun run jira:sync-fields、bun run jira:sync-workflows、bun run jira:check、bun run lint:agents。Linux/macOS 用 ln -s AGENTS.md CLAUDE.md,Windows 复制并提示手动同步。

适用场景:采用该样板或修复不完整安装。限制:不创建 .context/ 文件、不生成测试或 KATA 组件、不适配具体技术栈、不刷新 AGENTS.md 项目事实、不同步 OpenAPI,也不运行除文件写入外的外部命令。