SuperAPI AI 工具集

hanakai-yaku

编程与开发

查看项目

更新于 10-16 06:17

技能介绍

hanakai-yaku 是 Hanami、dry-rb 和 ROM Ruby 开发的主编排入口,用于导航并激活 35 个原子技能与 10 个编排人格,把 AI 编码助手变成遵循 TDD 和惯用模式的 Hanami 协作者。

用途方面,它按任务组织技能:会话开始时用 load-context 加载上下文;配置与依赖注入用 configure-providers、register-provider、implement-di、inject-dependencies;编写 action 用 create-action、validate-params、handle-errors、build-json-api;持久化用 create-repository、define-relation、define-entity、write-migration、create-changeset;dry-rb 模式用 handle-result-pattern、create-operation、create-validation-contract;测试用 write-action-spec、write-request-spec、write-rom-spec;此外还有 create-slice、configure-slice、extract-slice、review-slice-boundaries、test-slice 等 slice 技能,create-view、decorate-with-parts 视图技能,define-routes 路由技能,create-app、generate-components、manage-database、run-development 等 CLI 技能,review-code、review-security 质量技能与 manage-settings 设置技能。

10 个人格覆盖项目 onboarding、slice 脚手架、API slice、CRUD 资源、TDD 循环、认证搭建、加表字段、后台任务、验证契约与 slice 生命周期。

使用方式上,必须先运行 load-context 才能提出代码、测试或操作;实现代码在测试存在、已运行且因正确原因失败前不能编写。核心流程为:先加载上下文,再学习 dry-rb 与 DI 模式,然后实现、按 TDD 门禁测试、最后审查与重构。技能注册表见 directory.json,参考文档位于 docs/reference/skill-catalog.md、docs/reference/integration-matrix.md,术语见 CONTEXT.md。

限制方面,资料未提供安装命令、价格、平台与效果说明,暂未提供。