🗂️ AI4Kanban

一个 Claude Code 技能

会跟着你一起成长的
AI 项目管理。

给它一个模糊的想法。智能体会把它拆开,自己能定的就自己定,剩下的来问你,并且一直在后台推进,直到每个细节都清楚得可以动手。看板就是 docs/kanban/ 里的纯 Markdown:放在 git 里,不用数据库,也不用 MCP。

看板在终端里的样子,就是 git 里的那几个文件。

把工作拆开

智能体读完一个想法,把它拆成子任务。夹带进来的无关需求,会被单独拆出来,另立一张卡。

反复追问到清楚

智能体先质疑这个想法。凭记忆和常识能定的,它自己定;剩下的来问你。它会一直循环,直到再也问不出问题。

全天候运转

拆解和追问会一直在后台跑,直到这个想法变成一份清楚的方案。

每个决定都有迹可循

一份方案是怎么一步步成形的,你随时都能回头看。

自己提任务

智能体会从每个模块的记忆里翻出值得做的功能来提。你否掉一个,它会记下来,同类的想法不会再提第二次。

自我进化

你每插手一次,那个判断都会被记下来,影响智能体之后的决定。记忆按项目模块分开存放。

安排先后顺序

它不只是把任务拆开,还会找出依赖关系,把收益和投入放在一起权衡,让工作按正确的顺序推进。

全程管到底

方案清楚了并不算完。从提出、澄清、开发到归档,一张卡的整个生命周期它都盯着,所以看板上永远是项目真实的样子。

AI4Kanban 是给小团队用的。今天的编码智能体拿到一份清楚的方案,已经能写出跑得起来的代码;可要是给它一个模糊的想法,它就会在错误的假设上造出错误的东西。AI4Kanban 记得你过去的决定,并据此把同一个模糊想法变成一份具体到能动手的方案。

01 · 安装

一句话完成安装

在你的项目根目录下,对 Claude Code(或任何能执行 shell 命令的智能体)说:

Set up ai4kanban for this project. Read
https://ai4kanban.dev/INSTALL_PROMPT.txt
and follow it.

智能体会把技能复制到 .claude/skills/kanban/,读你的代码库来填好配置,搭起看板,然后给你提出头三个任务。

02 · 用法

在 Claude Code 里使用 AI4Kanban

装好之后,用平常的话指挥它:

you › claude
"/kanban 接下来做什么?"
读看板和你的资料源,提出 3 个新任务
"/kanban 加个任务:…"
审一遍这个想法,写成一张卡,加进索引
"/kanban refine #4"
审查 4 号卡,再把它往具体推进一步
"/kanban 检查一下看板"
逐张检查卡片是否清楚、是否重复、是否其实已经做完
"/kanban #4 做完了"
压缩进归档,删掉这张卡
"/kanban #4 是个馊主意"
把原因记进 rejected.md,以后不会再提
03 · 看板界面

一个能在浏览器里打开的本地看板

比起问,你更想直接看?一条命令就能在同一批 Markdown 文件上打开一个看板:完整读一个任务,不用在 IDE 目录树里翻文件;点一下就能动手,不用再把同样的提示词打进聊天框。

它是可选的,安装步骤不会多装任何东西。想用的时候,跟 Claude 说一声就行:

/kanban run the local board UI

Claude 会替你启动预编译好的服务,只在本地,什么都不用编译。

每张卡上的按钮都会把一步操作交给智能体,不用打字:

  • 实现 把这张卡交给 Claude 去做
  • 编辑 改这张卡,先别执行
  • 细化 把卡住的卡往前推一步
  • 答疑 回答这张卡上待定的问题
  • 归档 把做完的卡收起来
  • 否决 丢掉这张卡并写明原因
04 · 预设

独立开发者预设

没人看着的时候埋头做一整天,是单干最经典的陷阱。这个预设把你的时间分成三份:找用户、验需求、做产品。Claude 会让新任务均摊到这三份上,而不是全堆在一边。

growth

50%

让用户看见你:发帖、私信、上线首发。Claude 会建议值得一试的路子,并帮你写好稿子。

validation

30%

在深入开发之前,先确认市场要不要。抛一个诚恳的问题、给个试用、把结论存下来。

building

20%

守住 MVP。只在能放大你的产出、能加固产品,或用户明确开口时才动手做。

indie-hacker 预设还加了两道审查关卡:护城河测试和信任测试,外加一套在开工前先去 Reddit 或 X 上验证市场的方法。安装时可以换成你自己的分类和权重。

05 · 功能

用 Markdown 做项目管理,而不是一张平铺清单

平铺的待办清单就只是一张清单。这套东西能做到清单做不到的四件事:周期性工作、大任务的子任务、做过什么的记忆,以及一份吞吐量统计。

周期性任务

有些工作永远不是做一次就完。把每件这样的工作当成一张卡放进 docs/kanban/todo/recurring/(这类卡永远不会归档),再让 Claude Code 的 /loop 按你定的节奏跑它,比如每天早上一次。

盯竞品

看看对手上线了什么、改了什么,把值得回应的挑出来。

听社区

拉取 Reddit 或 Slack 上的新帖,把真正重要的浮上来。

查看板

把待办里过期的、重复的、其实已经做完的卡清一遍。

不是每件工作都需要同样的自动化程度。一张卡可以停在任何一级:从你亲手做,到 Claude 替你做,再到一个脚本自己跑:

[ask]你亲手做
[agent]Claude 替你做
[script]一条命令搞定,不用人

每件工作能往上推多少就推多少:有些注定要亲力亲为,有些则会自己跑起来。

任务组

一个大到无从下手的任务,往往就那么一直躺着。当一张卡装不下它,它就会变成一个任务组:自己的一个文件夹,里面有一份用来跟踪的 root.md,以及每个部分各自一张卡。每个部分有自己的编号,并用 Blocked byRelated 串起来,所以你永远知道下一个该拿哪一个。

todo/42-payments/
  root.md                  # the tracking task
  feature/43-checkout.md   # a subtask, its own card + id
  feature/44-refunds.md
  bug/45-webhook-retry.md

项目记忆

用看板推进工作是一个循环。每一轮,Claude 从三个来源里挖出新任务提给你,你来拍板,它再把结果收进记忆中枢,于是下一轮是接着上一轮往前走,而不是重来一遍。

docs/kanban/读取与写入 1提议 2你拍板 3学习
  1. 1

    提议. 从三个来源里找出还没做完、也没被搁置的工作:

    • 你的项目 代码库、看板、文档、团队聊天。它会把已有的东西串成值得做的工作。
    • 外部世界 Reddit、Slack、你的 CRM。周期任务会拉进新信号,把发现丢到看板上。
    • 你自己的方向和反馈,都留在看板里,所以一个好判断不会丢,也不会被问第二遍。
  2. 2

    你拍板. 做、跳过,或者改方案。回 Claude 几个字就够了。

  3. 3

    学习. 把结果和你的反馈收进中枢,下一轮起点就更准。

docs/kanban/:存放你反馈的中枢
memory.md

每次扫描的笔记会传给下一次,每个来源都带一条水位线,所以它只会重读变化过的部分。

archive.md

做完的工作会缩成一行。提新任务前它会先读这里,所以不会再建议已经做完的事。

rejected.md

你否掉的想法连同原因一起留着,所以它再也不会拿这些来烦你。

redesign.md

你纠正过的设计失误会变成一条笔记,下一张卡就不会重蹈覆辙。

任务指标

每张归档的卡就是一个交付单位,所以你的速度就是 git 里紧挨着代码的一个数字,不用仪表盘,也不用另开一个工具。

0246807-0207-0807-13总计完成新建否决
metrics.csv 里每天一行:完成、新建、否决,以及三者之和。脚本会自动维护,你永远不用碰它。