message-loader
Installation
SKILL.md
@hile/message-loader
本文档是面向 AI 编码模型和人类开发者的 代码生成规范,阅读后应能正确地使用本库编写符合架构规则的代码。
1. 架构总览
@hile/message-loader 是一个 基于文件系统的消息路由加载器,将目录结构映射为路由表,实现请求/分发模式的消息处理。
它与 @hile/http 的 Loader 类似,但面向消息通信场景(WebSocket、IPC、Worker Threads 等),而非 HTTP 请求。
核心流程:
文件系统 路由表 分发
messages/ ┌──────────────────────┐
├── index.msg.ts ──────► │ / │
├── hello.msg.ts ──────► │ /hello │ ──► dispatch(url, data)
Related skills
More from cevio/hile
hile-http
@hile/http 的代码生成与使用规范。适用于路由、控制器、中间件、文件系统自动路由及与 @hile/core 的集成场景。
21hile-core
@hile/core 的代码生成与使用规范。适用于定义/加载 Hile 服务、生命周期编排、依赖图与容器事件相关场景。
20hile-cli
@hile/cli 的强约束生成规范。适用于 boot 编排、启动流程、容器事件日志与退出阶段管理。
18hile-typeorm
@hile/typeorm 的代码生成与使用规范。适用于 DataSource 服务加载、transaction 事务封装、及与 @hile/core/@hile/cli 集成场景。
18hile-ioredis
@hile/ioredis 的代码生成与使用规范。适用于 Redis 服务加载、环境变量配置、及与 @hile/core/@hile/cli 集成场景。
17hile-monorepo
引导 AI 在本仓库或使用 Hile 的项目中,正确选用并遵守各 Hile 模块的约束与用法。编辑/生成涉及 @hile/* 或 create-hile 的代码时必读。凡依赖 @hile/http-next 的应用须同时严格遵守 packages/http-next/SKILL.md 全文,不得选择性遵守。
9