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

看板工作流

技能标识:kanban-workflow

Kanban Workflow is a TypeScript skill for a stage-based agentic co-worker that integrates PM platforms via CLI-auth adapters only (no direct HTTP auth). 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.12
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

看板工作流

技能名称: kanban-workflow

详细描述:

看板工作流(核心)

目标

提供一个可复用的核心模块,用于构建项目管理“协作者”,其具备以下特性:

  • - 使用现有的 stage:* 生命周期作为规范状态机。
  • 仅通过 CLI 管理的认证 与项目管理平台集成(不直接处理 HTTP 认证)。
  • 集中管理工作流/规则/操作手册,使 GitHub/Planka/Plane/Linear 的实现共享逻辑。

规范阶段模型

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

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

注意:

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

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

架构(端口与适配器)

核心(平台无关)

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

适配器(平台特定)

适配器是“智能封装器”,其功能包括:

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

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

  • - github.ts(gh CLI)
  • planka.ts(planka-cli)
  • plane.ts(plane-cli;Api2Cli 工作区)
  • linear.ts(linear-cli;Api2Cli 工作区)

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

入口点

库入口点:

  • - tick()(轮询 → 规范化 → 差异比较 → 事件)
  • 动词级别的工作流辅助函数:show、next、start、update、ask、complete、create
  • 自动化: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

适配器标志(摘要):

  • - 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 适配器(消费 plane-cli / linear-cli 输出模式)。
3) 确定阶段到平台状态的权威映射规则(名称与显式映射表),并将其规范化。
4) 为看板工作流本身添加一个小型 CLI 界面(例如 kanban-workflow tick --adapter plane --workspace ... --project ...)。

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 kanban-workflow-1776297020 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 kanban-workflow-1776297020 技能

通过命令行安装

skillhub install kanban-workflow-1776297020

下载

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

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

v0.1.12 最新 2026-4-16 17:28
Plane adapter: implement write verbs via plane CLI (issues update --state, comments add, create + assign-to-self).
返回顶部