# mySKILLs **Repository Path**: openminds/myskills ## Basic Information - **Project Name**: mySKILLs - **Description**: TRAE IDE 中自建的 Skill 集合。Skill 是模块化的、自包含的 Agent 能力扩展包,通过 SKILL.md 描述触发条件和工作流程。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-17 - **Last Updated**: 2026-07-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: skill, Trae ## README # mySKILLs TRAE IDE 中自建的 Skill 集合。Skill 是模块化的、自包含的 Agent 能力扩展包,通过 SKILL.md 描述触发条件和工作流程。 ## 技能列表 ### dsm5-differential-diagnosis **DSM-5 鉴别诊断工作流技能** — 基于 DSM-5 六步鉴别诊断流程,系统性地排除各类可能的病因,辅助精神障碍鉴别诊断。集成 CLIPS 决策树专家系统(基于《DSM-5 鉴别诊断手册》开发),支持 29 种主诉症状的交互式鉴别诊断。 #### 触发场景 当用户请求对精神症状进行鉴别诊断、排查精神障碍、评估症状之间的诊断可能性时自动触发。 #### 目录结构 ``` skills/dsm5-differential-diagnosis/ ├── SKILL.md # 技能定义 + 六步工作流 ├── scripts/ │ ├── call_expert_system.py # CLIPS 调用主入口 │ └── dsm5_expert_system.clp # 29 种主诉的决策树规则 └── references/ ├── workflow.md # 六步鉴别诊断详细指南 ├── symptom-tables.md # 主诉-诊断映射表 └── clips-integration.md # CLIPS 集成接口规范 ``` #### 依赖 - Python 3.8+ - `clipspy >= 1.0.0` — CLIPS 专家系统 Python 绑定 ```bash pip install clipspy ``` #### 快速测试 ```bash # 列出所有主诉症状编号 python skills/dsm5-differential-diagnosis/scripts/call_expert_system.py --list # 交互模式(逐题回答 yes/no) python skills/dsm5-differential-diagnosis/scripts/call_expert_system.py --complaint 5 # 预览问题(智能体预分析用) python skills/dsm5-differential-diagnosis/scripts/call_expert_system.py --preview 5 --json # 自动化模式(预填答案 + JSON 输出) python skills/dsm5-differential-diagnosis/scripts/call_expert_system.py --complaint 5 --answers answers.json --json-out ``` #### 打包 使用内置的 skill-creator 打包工具将技能目录打包为 `.skill` 分发文件: ```bash # 打包到默认目录(当前目录) python .trae/skills/skill-creator/scripts/package_skill.py skills/dsm5-differential-diagnosis # 打包到指定输出目录 python .trae/skills/skill-creator/scripts/package_skill.py skills/dsm5-differential-diagnosis ./dist ``` 打包后的文件(`dsm5-differential-diagnosis.skill`)为 ZIP 格式,可直接分享或导入其他 TRAE 工作区。 ## 安装技能 将技能目录放置在工作区 `skills/` 目录下,TRAE 会自动扫描并注册。例如: ``` /skills//SKILL.md ``` 当前项目位于 `e:\myWorkspace\myskills`,技能已就位于 `skills/` 目录下,可直接使用。