kthis-migration

Installation
SKILL.md

KTHIS → WebHIS 功能迁移

本 skill 指导把遗留 HIS(KTHIS / eHealth,Eclipse RCP + SWT 厚客户端)的某个功能,端到端重写为 WebHIS(React 前端 + Spring Boot 后端)。遗留系统是业务逻辑的唯一事实来源,新侧只在「技术栈与 UI 控件」上做等价替换,不做像素级复刻。

核心理念:先把遗留功能端到端跑通、拿到证据,再动手写新代码;不要凭文档或截图臆测(取舍见「三条硬约束」)。

用法:本文件只给「何时用 + 六阶段流程 + 门禁 + 硬约束速查」;细节都在 references/*,按阶段按需读取,不要一次全读。

何时使用 / 何时不用

  • 用:「把遗留系统的 XX 功能迁移 / 重写到新前端 / 后端」「按遗留代码实现 XX 页面 / 弹窗 / 接口」「XX 功能新侧怎么做、对应遗留哪里」;为实现而查阅既有迁移设计文档 / 接口清单(docs/migration/ 等)—— 本技能以查阅为主、不独立撰写交付文档(实现中的就地小额订正除外,见「分工口径」)。
  • 不用:单纯的新侧功能增改(没有遗留对应物)—— 直接按仓库规范做即可,但 references/repos-and-map.md 的命令与约定仍可参考;遗留系统自身的维护 / 编译;只写 / 改迁移设计文档、整理截图 —— 用 kthis-migration-plan 技能。

与其他技能的关系(迁移分两段)

迁移按「先设计文档,后编码实现」两段推进,本技能负责第二段:编码实现 —— 后端 webhis-<mod>-* 接口 + 前端 src/pages/<mod>/ 页面/弹窗/model/注册/i18n + 按门禁验证。

Installs
40
First Seen
Oct 12, 2026