hile-monorepo

Installation
SKILL.md

Hile monorepo — AI 编程约束

本文档面向 AI 编码模型:在本仓库使用 Hile 的应用项目中生成或修改代码时,必须按本 SKILL 选用模块并遵守各包约束,确保与 Hile 架构一致。

@hile/http-next(Next + API 同端口):只要项目的 package.json 依赖了 @hile/http-next,或代码中出现 HttpNext / from "@hile/http-next",AI 必须packages/http-next/SKILL.md(或应用内已同步的同名约束文档)视为硬约束全文条例均需遵守,包括目录(src/services/src/controllers/ 为默认 API 根、src/models/)、controllerDirectory 默认值defineModel 仅在 src/modelssrc/app 可直接 loadModel(xxxModel)src/controllers 允许 loadServiceloadModel(xxxModel)、boot 路径与 cwd 等;禁止只采纳其中部分条款或凭经验改写架构。


1. 何时必须遵守本 SKILL

  • 编辑或新增的代码引用了任意 @hile/*create-hile
  • 项目依赖 @hile/http-next 时:除本 SKILL 外必须完整遵守 packages/http-next/SKILL.md(见上文 http-next 强制 段)
  • 编辑或新增 *.boot.ts / *.boot.js*.service.ts / *.service.jsdefineService 领域模块)、*.model.ts / *.model.js(业务/领域模块)、*.controller.ts、或涉及 Hile 服务defineService / loadService
  • 修改 packages/* 下任意子包源码时,除本 SKILL 外必须同时阅读并遵守该包目录下的 SKILL.md

2. 包与职责速查(选对模块)

Related skills
Installs
10
Repository
cevio/hile
GitHub Stars
1
First Seen
Mar 29, 2026