【开源 Skill】像 DeepSeek 团队一样维护项目

czm 2026-09-08 15:41 1




开源推广声明

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出



相信做开发的佬友们都有经历过这样血压飙升的时刻:花了很长时间和AI 讨论写了一段设计非常复杂的代码逻辑,虽然输出的代码看起来不够优雅,但经过多方权衡和重重踩坑和验证之后,在线上稳定运行了很长的一段时间。结果当下次需求 AI 写代码的时候,就会认为这个地方代码不够优雅,如果你稍不留神,可能就帮你“优化”了。


那么 DeepSeek 团队是怎么避免这个问题的呢?在深入研究 DeepSeekHarness 的源码之后,我们可以看到他们在项目中维护了大量的工程决策文档。在每次 PR 中都会伴随着大量的原有文档的修改以及新增的决策。



这套 notes把代码本身写不出来的信息 —— 当初为什么这么设计、舍弃过哪些方案,跟代码放在一起同步提交。再在函数入口留下提示标记,避免新的 AI 因为换对话就忘掉历史上下文,上来就乱重构,把之前踩过的坑又重踩一遍。


我把 DeepSeek 的这套工程实践做成了一个开箱即用的 skill,可以直接一行代码装进我们的项目中,让我们也能像 DeepSeek 那样维护好项目的文档。


项目链接如下,如果觉得好用,可以给个 star~:





另外项目中还做了一套可以直接展示项目文档进度的网页看板,下面是一个基于 DeepSeek Harness notes 的完整演示demo,欢迎佬们体验一下:





最新回复 (9)
  • czm 楼主 09-08 16:01
    1

    项目更多的描述佬们可以查看一下reame 文档 ^-^ 会很详细

  • unsanctioned 09-08 16:15
    2

    这玩意不会在维护时间长了以后,变成读取一次决策过程就把上下文撑爆吗?

  • flomoc 09-08 16:24
    3



    佬看下这个明显问题

  • czm 楼主 09-08 16:28
    4

    好的,我改一下,感谢反馈

  • czm 楼主 09-08 16:33
    5

    不会的,如果是改重要代码的决策,代码里面是有锚点到对应的notes的。如果是完成新的feature,也只会去读取并改动原来的notes或者新增。不会说一次性全量的notes 塞进来的。

  • ke mengfei 09-08 16:33
    6

    自己项目虽然一直有相关任务记录和沉淀,但是没这么清晰

    开吃!

  • czm 楼主 09-08 16:40
    7

    已修改哈,佬可以再看看

  • czm 楼主 09-08 16:46
    8

    感谢佬友支持,可以试试效果

  • thelamb 09-08 16:59
    9

    关注一波,昨天刷x看到zed要新退出的agentIDE好像也是这样的逻辑,把AI的决策作为上下文记录下来。

* 帖子来源Linux.do
返回