Files
cc-web/.planning/cc-web-theme-creation-skill/task_plan.md
2026-07-18 10:14:38 +08:00

3.9 KiB
Raw Blame History

Task Plan: 沉淀 cc-web 主题创作 Skill

Goal

.codex/skills/create-cc-web-theme/ 创建可复用的项目级 Skill沉淀暗金荒野主题的设计方法、切图流程、实现边界、失败教训与视觉验收标准供后续其他主题直接复用。

Current Phase

Complete

Phases

Phase 1: 梳理现有主题实现与反馈教训

  • 审阅主题任务资料、切图脚本、关键 CSS/JS 与回归测试
  • 提炼反复返工的根因和有效修正方法
  • 将发现写入 findings.md
  • Status: complete

Phase 2: 设计可复用 Skill 结构和触发边界

  • 明确触发语句与适用范围
  • 区分核心工作流、详细参考和确定性脚本
  • 完成计划独立审查
  • Status: complete

Phase 3: 初始化项目级本地 Skill

  • 使用 skill-creator 初始化脚本创建目录
  • 生成符合规范的 agents/openai.yaml
  • 确认模板占位内容待 Phase 4 全量替换
  • Status: complete

Phase 4: 编写核心工作流与经验参考

  • 编写 SKILL.md 核心执行流程
  • 编写经验教训、资产切分和视觉验收参考
  • 保持资源单层引用与内容不重复
  • Status: complete

Phase 5: 验证 Skill 规范并进行前向测试

  • 运行 quick_validate.py
  • 检查文件引用、触发描述和脚本可执行性
  • 使用隔离子代理执行只读前向测试并吸收反馈
  • Status: complete

Phase 6: 汇总交付并清理任务清单

  • 完成最终差异检查
  • 更新 planning-with-files 记录
  • 清理临时 TODO CSV 并交付路径与用法
  • Status: complete

Key Questions

  1. 哪些经验属于所有主题都适用的强约束,哪些只属于暗金荒野案例?
  2. 哪些步骤值得固化为脚本,哪些应保留为可判断的工作流?
  3. 如何确保未来主题不会覆盖现有主题、误删参考素材或只凭回归测试代替视觉验收?

Decisions Made

Decision Rationale
Skill 放在 .codex/skills/create-cc-web-theme/ 用户明确指定项目级 .codex/skills,可随仓库复用
使用 create-cc-web-theme 作为名称 符合小写连字符和动词优先的命名规范,触发意图清晰
使用 SKILL.md + references按需要再增加 scripts 保持核心上下文精简,把案例细节按需加载
不复制或移动现有主题素材 用户要求保留概念图、素材板和切片Skill 只引用其方法与位置约定
计划审查已通过 计划覆盖目标路径、触发边界、references、openai.yaml、验证和只读前向测试
SKILL.md 只保留 7 阶段核心流程 保证触发后能立即执行,又不把案例细节全部加载进上下文
references 拆为 architecture、asset-workflow、lessons-learned、acceptance-checklist 四类信息使用时机不同,保持一层引用和渐进披露
不创建 assets 或通用切片脚本 Skill 复用现有主题源资产;各主题的切片算法需按素材板专门编写并保留

Errors Encountered

Error Attempt Resolution
验证记录补丁合并多个文件且依赖非稳定上下文 2 恢复逐文件最小补丁并改用稳定表头/固定文本锚点
初始误判为 .agents/skills 1 用户纠正后改用 .codex/skills;错误目录尚未创建
planning 状态补丁的 JavaScript 模板字符串被反引号截断 1 改用字符串拼接并移除嵌套反引号后重试
Phase 4 状态补丁再次误用含反引号的模板字符串 2 停止使用模板字符串,改用字符串数组构造
合并状态补丁依赖了变化中的精确时间戳上下文 3 拆成逐文件、小上下文补丁后成功同步

Notes

  • 不修改当前 Wasteland/Gilded 主题视觉实现。
  • 不删除任何概念图、素材板、切片或提取脚本。
  • Skill 内容必须能泛化到未来不同美术方向的主题。