Spec+Obsidian编程工作流v1.4更新:引入Claude Code最新特性
自用的一套Spec+Obsidian编程工作流v1.4 --引入claude code 的最新特性
从自用的一套Spec+Obsidian编程 --更新继续讨论:
分享一下自研的 Spec 驱动式 AI 开发框架的又一次重大更新。这次 v1.4 的核心主题是拥抱 Claude Code 原生能力和Skill 模块化瘦身,在实际项目中持续迭代了不少东西。
双层互补记忆架构:之前的经验系统是独立运作的,这次引入了 Claude Code 原生的 Auto Memory 作为自动层,负责日常编码经验的零摩擦捕获(覆盖约 80% 的轻量经验)。原有的 exp-* 系统重新定位为显式层,只处理需要 Obsidian
双链关联的重大困境-策略对。两层各管各的存储,互补不冲突。exp-reflect 新增了经验权重分流机制,自动判断一条经验该走结构化记录还是交给 Auto Memory 处理。
Agent Teams 双轨工作流:这是这次最大的功能新增。spec-writer 在规划阶段会评估任务是否适合拆分给多个 Agent 并行执行(从可分解性、独立性、复杂度、测试独立性四个维度判断),在 plan.md 中写入 execution_mode。spec-executor和 spec-updater 都支持了双轨工作流——路径 A 是原有的单 Agent 逐步实现,路径 B 是 Agent Teams 模式:自动创建团队、拆分任务、生成队友并行实现、监控汇总、关闭团队。对于可拆分的复杂任务,效率提升明显。
Skill 模块化重构:按照 skill-creator 的渐进式披露原则,对四个核心 Spec Skill 做了大幅瘦身。spec-writer 从 592 行压缩到 116 行(-80%),spec-executor 从 1224 行到 238 行(-80%),spec-updater 从 1257 行到 104 行(-92%),spec-reviewer 从 690 行到 94 行(-86%)。详细的模板和参考资料提取到 references/ 子目录按需加载,删除了所有 README.md、EXAMPLES.md 等辅助文件。Frontmatter 统一只保留 name + description,去掉了allowed-tools、model 等冗余字段。整体净减少 6700+ 行,上下文窗口的利用效率大幅提升。
信息分层架构:重新梳理了项目的信息层次——CLAUDE.md 只做项目身份和路由,.claude/rules/ 存放永久性编码规范(每文件不超过 20 行),MEMORY.md 由 Claude 自主管理跨会话记忆,exp/ 存项目级结构化经验,skills/按需加载工作流定义。每一层各司其职,避免信息膨胀。
skill-creator 增强:创建新 Skill 时会自动评估是否需要配套的 .claude/rules/ 摘要文件,确保关键规范能常驻上下文。
这次更新的核心思路是:让框架本身也遵循「最小必要信息」原则。Skill 文件不再是大而全的文档,而是精简的核心流程 + 按需加载的参考资料。实际使用下来,Claude 对精简后的 Skill 理解更准确,执行偏差也更少。
GitHub 地址如下,欢迎交流!GitHub: GitHub - HHU3637kr/skills: 自用的一些 skills
1 post - 1 participant
[](https:///t/topic/1581938)
via - (author: Rking)
Invalid media: image
评论已关闭