这是一个存放 ChatGPT 长期工作规则的个人仓库,用来在不同窗口中按需恢复稳定的工作方式。
本仓库不是聊天记录库,也不是普通项目文档库;它只沉淀长期复用、边界清晰、可验证维护的 Skill 与启动模板。
新窗口中优先使用:
请读取我的 ChatGPT Skill 仓库:
https://github.com/HisenWeb/chatgpt-skills
读取顺序:
1. 先读 SKILL_INDEX.md。
2. 根据当前任务判断需要启用哪些 Skill。
3. 只读取相关 Skill,不要全量读取所有文件。
4. 读取后用一句话确认启用的 Skill 名称。
5. 后续回答必须遵守已启用 Skill。
当前窗口主题:
〖填写当前主题〗
| 文件 / 目录 | 职责 |
|---|---|
README.md |
仓库用途、目录结构、维护原则和运行方式;不承载完整规则正文。 |
SKILL_INDEX.md |
Skill / Template 路由索引;帮助按需选择文件;不承载完整规则正文。 |
skills/ |
长期行为规则。 |
templates/ |
可复制的任务启动文本、结构模板与低频 checklist。 |
scripts/doctor.mjs |
结构一致性检查 gate。 |
.
├─ README.md
├─ SKILL_INDEX.md
├─ skills/
│ ├─ 00-skill-authoring.md
│ ├─ 01-control-reviewer.md
│ ├─ 02-minimal-engineering-fix.md
│ ├─ 03-github-research.md
│ ├─ 04-handoff-regular.md
│ ├─ 04a-goal-todolist.md
│ ├─ 04b-handoff-distillation.md
│ ├─ 08-mvp-scope-confirmation.md
│ ├─ 09-html-prototype-generator.md
│ └─ 10-prototype-freeze-gate.md
├─ templates/
│ ├─ skill-authoring-request.md
│ ├─ skill-trigger-prompt-generate.md
│ ├─ skill-delivery-checklist.md
│ ├─ github-research.md
│ ├─ todolist-init.md
│ ├─ handoff-regular-current-window.md
│ ├─ handoff-distill-from-chat-export.md
│ ├─ handoff-evidence-pack.md
│ ├─ new-window-read-handoff-file.md
│ └─ new-window-read-handoff-clipboard.md
└─ scripts/
└─ doctor.mjs
| 路径 | 名称 | 用途 |
|---|---|---|
skills/00-skill-authoring.md |
Skill 编写与仓库维护 | 生成、修改、拆分、合并 Skill;维护 Template、README、SKILL_INDEX、doctor 和触发提示词;判断仓库边界并防止规则膨胀。 |
skills/01-control-reviewer.md |
总控与质量守门 | 方案判断、风险识别、反 Yes-man、质量守门。 |
skills/02-minimal-engineering-fix.md |
工程最小改动修复 | 工程修复前的入口审计、配置语义判断、最小改动和验证输出。 |
skills/03-github-research.md |
GitHub 项目调研与外部佐证复核 | 以 GitHub 为主证据源,先澄清需求并收窄范围,再通过分类优先、多路候选发现、轻重分桶和多维复核筛选项目。 |
skills/04-handoff-regular.md |
常规新窗口交接与 Handoff | 当前窗口可靠时生成 handoff-current.md 和 handoff-evidence.md;必要时同步已有 TodoList。 |
skills/04a-goal-todolist.md |
极简主线 TodoList 初始化 | 持续任务进入主线推进后,用 checkbox 清单初始化或校正 todolist.md,不扩展成复杂项目管理结构。 |
skills/04b-handoff-distillation.md |
中转窗口去毒蒸馏与 Handoff | 基于旧窗口材料生成干净的 handoff-current.md 和 handoff-evidence.md;必要时同步 TodoList。 |
skills/08-mvp-scope-confirmation.md |
MVP 业务范围说明 | 需求讨论后、生成原型前,把业务材料整理成页面和流程可理解的 MVP 业务范围说明;用户确认后输出 mvp-business-scope.md。 |
skills/09-html-prototype-generator.md |
HTML 原型生成 | 根据已确认业务范围生成可本地预览的 HTML/CSS/JS 原型;内含页面板模式和可点击原型模式;用户确认最终原型后输出 prototype-delivery.md 和 prototype/。 |
skills/10-prototype-freeze-gate.md |
原型冻结 Gate | 基于 mvp-business-scope.md、prototype-delivery.md 和 prototype/ 做冻结评审;通过且用户确认冻结后输出 prototype-freeze-delivery.zip,不再生成新业务文档或开发方案。 |
详细触发条件、禁区和输出规则以各 Skill 正文为准;README 只保留概览。
| 路径 | 用途 |
|---|---|
templates/skill-authoring-request.md |
请求生成、修改、拆分、合并或评审 Skill,或维护 Skill 仓库结构。 |
templates/skill-trigger-prompt-generate.md |
为指定 Skill 生成精炼触发提示词,只负责稳定路由,不重复 Skill 正文规则。 |
templates/skill-delivery-checklist.md |
多文件交付、zip、完整文件包 / patch-only 区分与交付一致性自检。 |
templates/github-research.md |
GitHub 项目调研的启动确认卡、搜索路径记录、候选分桶、项目证据卡和输出结构。 |
templates/todolist-init.md |
在持续任务方向确定后初始化极简 todolist.md checkbox 主线清单。 |
templates/handoff-regular-current-window.md |
当前窗口仍可靠时生成常规 handoff-current.md 和 handoff-evidence.md。 |
templates/handoff-distill-from-chat-export.md |
中转窗口基于完整旧聊天记录生成新的 handoff-current.md 和 handoff-evidence.md。 |
templates/handoff-evidence-pack.md |
handoff-evidence.md 的结构模板,用于完整可迁移证据、原始材料定位、图片证据卡和证据缺口。 |
templates/new-window-read-handoff-file.md |
新窗口读取上传的 handoff 交接材料,支持 zip 交接包、单独 md 文件、可选 TodoList 与证据补充材料。 |
templates/new-window-read-handoff-clipboard.md |
新窗口读取粘贴的 handoff-current.md、可选 handoff-evidence.md 和可选 todolist.md。 |
运行方式:
node scripts/doctor.mjs检查范围:
- 根目录必要文件;
skills/、templates/目录;- README / SKILL_INDEX 中引用路径是否存在;
- 所有 Skill / Template 是否被 README 和 SKILL_INDEX 引用;
SKILL_INDEX.md中每个 Skill 条目是否包含必要字段;- Skill frontmatter 必填字段;
- Skill 必要章节;
- 检查 Skill 必要章节时忽略 fenced code block,避免示例结构造成假通过;
- 临时 helper 文件残留。
Doctor 是结构一致性 gate,不替代语义评审。
- 先读
SKILL_INDEX.md,再按需读取相关 Skill。 - Skill 不是越多越好,默认优先更新已有 Skill 或新增 Template。
README.md只做仓库概览,SKILL_INDEX.md只做路由索引,Skill 正文才承载规则。- Template 承载启动 Prompt、结构模板和低频 checklist,不应变成第二份 Skill。
- 不把当前窗口临时偏好、单项目细节或未验证流程写入长期 Skill。
- 新增、删除、重命名或弃用 Skill / Template 时,必须同步检查 README、SKILL_INDEX、相关模板和
scripts/doctor.mjs。 - 提交前运行
node scripts/doctor.mjs。