核心功能
Kanban Workflow 是一个面向多项目管理平台的 TypeScript 工作流技能,采用「CLI 优先」架构设计,支持 GitHub、Plane、Linear 和 Planka 四大主流项目管理工具。
主要能力
- 标准化阶段模型:强制统一四个核心阶段(backlog/blocked/in-progress/in-review),跨平台保持一致语义
- 动作动词体系:提供完整的任务生命周期操作(show/next/start/update/ask/complete/create)
- 智能工作流引导:每个命令后输出 "What next" 提示,引导最佳实践路径
- 自动化支持:内置定时轮询(autopilot-tick)和进度自动更新功能
架构优势
采用「Ports & Adapters」模式,核心逻辑与平台解耦。适配器层通过外部 CLI 工具完成认证(如 gh、plane、linear),避免自身处理 OAuth 流程或存储敏感令牌,安全边界清晰。
局限性
- 适配器依赖:各平台需预装对应 CLI 并独立完成认证配置
- 阶段映射刚性:强制四阶段模型可能无法完全匹配某些平台的原生工作流
- 轮询机制:未使用 webhook 的平台依赖轮询,实时性受限
- 初期生态:Plane/Linear 适配器依赖第三方 ClawHub 技能,成熟度待验证
适用人群
- 需要跨平台统一看板管理的开发团队
- 追求 CLI 驱动、可脚本化工作流的技术型用户
- 已使用 GitHub Projects/Plane/Linear/Planka 且希望自动化任务流转的组织
风险提示
- 认证凭证由底层 CLI 管理,需确保
PLANE_API_KEY、LINEAR_API_KEY等环境变量安全 - 自动化功能(autopilot)需合理配置频率,避免 API 限流
- 多项目监控需保持阶段命名一致性,否则状态映射可能失效