zhouyilab-reporting

SkillDocs & knowledge

Keeps your agent's edits to ZhouYiLab Chinese reports, Markdown tables, and JSON consistent.

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the zhouyilab-reporting skill

About this skill

Ensures consistent presentation responsibilities, professional terminology, and structured results when modifying ZhouYiLab Chinese reports, Markdown tables, and JSON output.

What this skill tells your AI

The instructions your AI receives, as published by banderzhm/zhouyilab in skills/zhouyilab-reporting/SKILL.md and read by ahel’s review.

展示边界与一致性

  • 在 presenter/report 模块修改输出,控制器只编排。中文与 JSON 从同一份排盘和分析契约产生,不能只改 txt 样例、让展示层重新判断或在 JSON 中保留另一套旧结论。
  • 结构化结果保留规则标识、参与干支/宫位、原局或岁运来源、成立条件、作用方向及未成立理由。中文用所属术数的专业口径表达,不直接泄漏内部英文枚举或“事实层”等通用标签。
  • 补齐现有中文映射,测试不能只验证 to_zh 非空:映射缺失可能回退英文。确需英文的模块名、版本、JSON 键与技术说明不强行汉化。
  • 分数/占比标题用 【项目:算法口径】 或等价明确标题说明规则来源、分母与量纲;数据来自契约,不在展示代码硬编码一组分数。不同通道的压力与救应若定义为分列,就不能在汇总处偷偷抵消。

报告完整性

  • 示例报告先完整排盘,再原局分析及岁运/应期;不得为了缩短测试输出删掉基础四柱、藏干、天地盘、四课三传或该术数的核心盘局。
  • 表格使用标准 Markdown:表头、分隔行、各行相同列数。转义单元格中的 |,多条信息不要以裸换行破坏行结构。应期候选用 1. 2. 3. 有序列表,列候选、触发条件、所缺条件及依据,不仅罗列干支。
  • 宾主变化与宫位取象分别表达位置变化和十神×宫位的增量信息;无内容不输出空栏目、占位符或“结合……自行复核”的假结论。有未决条件就具体列条件。
  • 同源条目按领域标识去重,复合关系保留各标签;显示中区分大运干支、岁干岁支。年度报告继承适用的大运组合结论并注明来源,避免检测有而展示丢失。
  • 更新文档样例须由生产入口重生成,只更新用户要求的输出范围,核对重复区块、遗漏排盘和年份标题范围。报告不能把传统取象写成确定将发生的事故或疾病。

Signals

GitHub stars
132
Forks
47
Last commit
Sep 2026
Advanced
Item type
skill
Key
zhouyilab-reporting
Source
github.com/banderzhm/zhouyilab