闲社服务运行正常AI智能体自动化平台
k

看板工作流

技能标识:kanban-workflow

Kanban Workflow is a TypeScript skill for a stage-based agentic co-worker that integrates PM platforms via CLI-first adapters (CLIs or small wrapper scripts). It provides setup + verbs (show/next/start/update/ask/complete/create) around a canonical stage set (backlog/blocked/in-progress/in-review), plus polling/diffing foundations and automation hooks.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.6
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

看板工作流

看板工作流(核心)

目标

为项目管理“协作者”提供可复用核心,实现:

  • - 使用现有的 stage:* 生命周期作为规范状态机。
  • 通过适配器管理的认证(外部CLI/脚本;可能需要环境变量如API密钥)与PM平台集成。看板工作流不运行交互式OAuth流程或持久化密钥。
  • 集中管理工作流/规则/操作手册,使GitHub/Planka/Plane/Linear实现共享逻辑。

队列语义(要求):

  • - next / autopilot-tick 仅对分配给我的项目(跨所有已配置范围)在每个适配器上操作。
  • 允许多范围监控,但必须确保所有监控范围使用一致的阶段/列表/状态名称,以便单个 stageMap 在所有地方有效。

规范阶段模型

将这些标签/状态视为规范(且是代理应考虑的唯一阶段):

  • - stage:backlog
  • stage:blocked
  • stage:in-progress
  • stage:in-review

注意:

  • - 已完成/已关闭是平台特定的,有意不包含在规范阶段集中。

适配器将平台概念(标签、列表、状态、自定义字段)映射到此规范集。

架构(端口与适配器)

核心(平台无关)

  • - 规范实体:WorkItem、Project、Comment、Stage。
  • 规范事件:WorkItemCreated、WorkItemUpdated、StageChanged、CommentAdded 等。
  • 工作流引擎:基于阶段的工作循环 + 澄清/评论模板。
  • 状态:游标 + 去重 + 用于差异比较的快照。

适配器(平台特定)

适配器是“智能封装器”,能够:

  • - 调用现有CLI(如 gh、planka-cli、plane),依赖其认证/会话(Plane使用 PLANEAPIKEY + PLANEWORKSPACE;Linear通过ClawHub技能 linear 使用 LINEARAPI_KEY)。
  • 组合多个CLI调用来实现更高级别的操作。
  • 在缺少webhook或事件类型时,通过轮询 + 快照差异比较合成事件。

规范适配器入口位于 src/adapters/:

  • - github.ts(gh CLI)
  • planka.ts(planka-cli)
  • plane.ts(ClawHub技能 plane CLI;负责人:vaguilera-jinko)
  • linear.ts(ClawHub技能 linear 通过 scripts/linear_json.sh 的认证约定)

另见:src/adapters/README.md 获取CLI链接和假设。

入口点

库入口点:

  • - tick()(轮询 → 标准化 → 差异比较 → 事件)
  • 动词级别的工作流辅助函数:show、next、start、update、ask、complete、create、autopilot-tick
  • 自动化:runProgressAutoUpdates()

CLI入口点:

  • - src/cli.ts(提供 kanban-workflow ;参见README获取设置标志)

CLI人机工程学:“下一步”提示

所有 kanban-workflow 命令在执行后打印 What next: 提示,以引导规范流程:

setup → next → start → (ask | update) → complete → next

在 start 后,提示额外提醒您在子代理中运行实际的执行/实施工作,然后通过 ask/update 报告。

如果 config/kanban-workflow.json 缺失或无效,所有命令都会报错并指示您完成设置。

设置(仅标志)

设置写入 config/kanban-workflow.json 并验证所选平台CLI已安装且已认证。

必需:

  • - kanban-workflow setup --adapter ...
  • 阶段映射标志:--map-backlog、--map-blocked、--map-in-progress、--map-in-review

可选自动调度:

  • - --autopilot-cron-expr /5 *(默认)
  • --autopilot-cron-tz Europe/Berlin(可选)
  • --autopilot-install-cron(创建运行 kanban-workflow autopilot-tick 的OpenClaw定时任务)

适配器标志(摘要):

  • - GitHub:--github-repo ,可选 --github-project-number
  • Plane:--plane-workspace-slug 、--plane-project-id ,可选 --plane-order-field
  • Linear:--linear-team-id 或 --linear-project-id ,可选 --linear-view-id
  • Planka:--planka-board-id 、--planka-backlog-list-id

持续状态更新

当任务处于 stage:in-progress 时,看板工作流可以每5分钟发布自动进度更新评论。
使用 runProgressAutoUpdates() 并在您的代理/运行时中持久化其 state。

推荐仓库结构

  • - scripts/:适配器或核心使用的确定性辅助脚本。
  • references/:模式和适配器说明(按需加载)。
  • assets/:操作手册/SOP模板。

仓库状态

  • - 当前核心实现位于 src/ 下的TypeScript中。

下一步实施步骤

1) 扩展适配器端口,除 fetchSnapshot() 外,还包括幂等写入操作(评论/转换/标签)。
2) 完成并验证Plane + Linear适配器(消费ClawHub技能 plane 输出模式;Linear使用 scripts/linear_json.sh JSON兼容性封装)。
3) 确定阶段到平台状态的权威映射规则(名称与显式映射表)并编码。
4) 为看板工作流本身添加小型CLI界面(例如 kanban-workflow tick --adapter plane --workspace ... --project ...)。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openclaw-skill-clawban-1776296276 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openclaw-skill-clawban-1776296276 技能

通过命令行安装

skillhub install openclaw-skill-clawban-1776296276

下载

⬇ 下载 kanban-workflow v0.1.6(免费)

文件大小: 79.81 KB | 发布时间: 2026-4-16 17:06

v0.1.6 最新 2026-4-16 17:06
Republish as latest: clarified assigned-only + multi-scope semantics.
返回顶部