Skip to content

Zenith Skill

Zenith Skill 位于 .agents/skills/zenith/,是本项目开发流程、代码模板与硬约束的权威入口。

触发场景

场景入口
新增 CRUD / 后台功能 / 管理页面SKILL.md Step 0-11
修改已有模块、加字段、改枚举、改接口references/module-modification.md
大批量、长耗时、需进度 / 重试 / 取消references/async-tasks.md
通知事件、消息提醒、通知中心接入references/notifications.md
发布版本references/release.md
构建、迁移、缓存、启动等报错排查references/troubleshooting.md

渐进式披露结构

入口 SKILL.md 只负责识别场景、编排步骤和定义完成标准;具体规则按任务加载。

文件职责读取时机
SKILL.md场景路由、Step 0-11 编排、完成标准命中 Zenith 开发任务时
references/constraints.md后端、菜单、Mock 与全局硬约束改动对应层前后
references/constraints-frontend.md前端硬约束改前端前后
references/crud-intake.mdCRUD Step 0 信息收集从零开发 CRUD 时
references/crud-backend.mdStep 1-7 后端主链路模板写后端时
references/backend-patterns.md数据权限、多租户、审计 diff、附件、外呼 HTTP、重依赖懒加载用到对应能力时
references/query-cache.md数据获取、缓存一致性与 query key写域 hooks 时
references/crud-frontend.mdStep 8 标准列表页模板写前端时
references/ui-patterns.md多 Tab、左右分栏、统计卡、栅格、虚拟化表格页面结构超出标准列表页时
references/seed-config.mdStep 9-10 菜单权限与种子数据配菜单 / seed 时
references/crud-mock.mdStep 11 MSW Mock需要 Demo 模式时
references/async-tasks.md任务中心接入与设施选型大数据量、长耗时或需进度 / 重试 / 取消时
references/notifications.md通知中心接入、事件注册与 notify() 调用发送通知或新增通知事件时
references/module-modification.md修改现有模块的步骤序列加字段、改接口、改关联、改枚举或删字段时
references/troubleshooting.md按症状排查并指回规范报错时
references/release.md版本发布流程发版时

单一事实来源

  • 后端与全局约束:references/constraints.md
  • 前端约束:references/constraints-frontend.md
  • CRUD 编排:SKILL.md + crud-* reference
  • 异步任务:async-tasks.md
  • 通知中心:notifications.md
  • 发布:release.md

本页不复制约束正文,避免与 skill 源文件分叉。AI 工具执行任务时应读取仓库内文件。

维护约定

  • 一条规范只保留一个正文。
  • 硬约束写入对应 constraints*.md,代码模板写入对应主题 reference。
  • 新增 reference 文件时,同时更新 SKILL.md 与本页表格。
  • 单个 reference 文件保持可一次读入;内容过大时按职责拆分。

Built with VitePress for local documentation preview.