By kunbo928
Orchestrate an AI-assisted software engineering lifecycle: plan requirements and architecture, implement features, fix bugs, refactor code, write documentation, record design decisions, audit security/performance, and explore codebases — all with human-in-the-loop checkpoints.
想法还模糊时的讨论入口,做分诊后路由到 feature-design / feature-brainstorm / roadmap。采用逐支澄清方法:沿决策树按依赖顺序推进、单题串行并给建议答案,可由代码验证的问题先查代码。AI 是思考伙伴不是记录员。触发:用户说"有个想法还没想清楚"、"先 brainstorm 一下"、"聊一聊这块"、"方向还在摇摆"、"grill me"。不处理 bug 和重构。
新功能开发的子流程入口,把"加个 X 能力"从想法走到验收闭环。触发:用户说"做新功能"、"加个 X"、"实现 XX"。只做路由,根据已有产物决定走 brainstorm / design / fastforward / implement / acceptance。不处理 bug。
feature 流程阶段 1——为新功能起草 {slug}-design.md 作为后续实现和验收的唯一输入,拍板后抽出 checklist。触发:用户说"开始设计方案"、"写 design doc"、"准备实现 XX",前提是已知道做什么、为谁、怎么算成功。
feature 流程阶段 2——按 {slug}-checklist.yaml 里 design 切好的 paradigm 维度 steps 推进,每步具体改哪个文件由 implement 自决,写完用统一格式汇报。触发:用户说"方案确认了开始实现"、"按方案写代码"、"开工"。前提是 design 已 approved 且有 checklist。遇到方案外情况要回方案谈不要硬冲。
feature 流程阶段 3——验收闭环:对照 design 核实现 + 回写 architecture / requirement / roadmap,最后产出 {slug}-acceptance.md。触发:用户说"功能写完了验收一下"、"做最后检查"、"准备 merge"、"出验收报告"。前置依赖 k-feat-impl 完成。
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
面向严肃工程的 AI 编码工作流。编排软件生命周期,人在环。
在目标项目根目录执行(skills CLI):
npx skills add kunbo928/kflow
交互提示选择 Agent 时选 Claude Code。非交互一步到位:
npx skills add kunbo928/kflow -a claude-code --skill '*' -y
装完后新开 Claude Code 会话:
/k-onboard # 首次:生成 .kflow/ 骨架
/k-flow # 日常:路由到正确的子技能
npx skills add kunbo928/kflow -a cursor --skill '*' -y
npx skills add kunbo928/kflow -a codex --skill '*' -y
技能在 .agents/skills/。无 / 斜杠——对话里说 「k-onboard」 / 「k-flow」,或 @k-flow。
npx skills add kunbo928/kflow --list # 查看技能列表
npx skills add kunbo928/kflow -g # 全局安装(跨项目可用)
npx skills add . # 本地开发 kflow 源码时
25 个技能按软件活动分组,覆盖完整开发闭环。
| 分组 | 技能 | 用途 |
|---|---|---|
| 根入口 | k-flow | 统一入口,介绍体系 + 路由到对应子技能 |
| 接入 | k-onboard | 生成 .kflow/ 骨架,释放参考文档 |
| 长效档案 | k-req k-arch | 需求文档 / 架构文档(只记现状) |
| 路线图 | k-roadmap | 大需求的事前规划:模块拆分 → 接口契约 → 子 feature 清单 |
| 讨论 | k-brainstorm | 模糊想法的分诊入口,路由到 design / roadmap / 直接开写 |
| 特性流程 | k-feat → k-feat-design → k-feat-impl → k-feat-acceptk-feat-ff(轻量通道,跳过 design) | 想清楚 → 设计 → 编码 → 验收 |
| 问题流程 | k-issue → k-issue-report → k-issue-analyze → k-issue-fix | 报告 → 分析根因 → 定点修复 |
| 重构流程 | k-refactor k-refactor-ff | 重构主流程 / 轻量通道(beta) |
| 审计 | k-audit | 代码质量审计 |
| 知识沉淀 | k-learn k-trick k-decide | 踩坑记录 / 可复用技巧 / 技术决策 |
| 探索 & 文档 | k-explore k-guide k-libdoc | 定向代码探索 / 开发者指南 / 库参考 |
| 常驻提示 | k-note | 会话级常驻上下文 |
kflow 不是线性流水线,而是分层 + 事件驱动:
══════════════════════════════════════════════════════════════
根入口 · k-flow (任何时候都可调用)
──────────────────────────────────────────────────────────────
介绍体系 / 把开放式诉求路由到对应子技能
══════════════════════════════════════════════════════════════
│
┌───────────────┬───────┴───────┬───────────────┐
▼ ▼ ▼ ▼
══════════════════ ════════════════ ════════════════ ═══════
第 1 层 第 2 层 第 3 层 横切层
长效档案 规划 执行流程 知识沉淀
──────────────────────────────────────────────────────────────
k-req 需求文档 k-roadmap k-feat-* 特性 k-learn
k-arch 架构文档 路线图拆解 k-issue-* 问题 k-trick
(大需求才进) k-refactor 重构 k-decide
k-audit 审计 k-explore
──────────────────────────────────────────────────────────────
│
k-brainstorm(讨论入口 · 可选)
模糊想法分诊后路由到上面各层
══════════════════════════════════════════════════════════════
怎么读:
kflow 把软件活动建模成 6 个实体,走 3 条流程。实体回答"项目里有什么",流程回答"怎么推动它演进":
/k-onboard 在项目根生成 .kflow/,所有产物聚合于此:
.kflow/
├── requirements/ # 需求文档
├── architecture/ # 架构文档(总入口 + 子系统)
├── roadmap/ # 路线图(主文档 + items.yaml + 草稿)
├── features/ # 特性流程(design / checklist / acceptance)
├── issues/ # 问题流程(report / analysis / fix-note)
├── refactors/ # 重构流程(beta)
├── compound/ # 知识沉淀(learning / trick / decision / explore)
├── skills/ tools/ reference/ # onboard 释放,跨平台 AI 读取
要点:
requirements/ architecture/ 是长效档案(只记现状),roadmap/ 是规划层,刻意分开features/ issues/ refactors/ 用 YYYY-MM-DD-{slug}/ 一个目录装齐所有相关产物compound/ 是唯一的知识沉淀目录,按 doc_type 区分而非分目录——好搜reference/ 是跨 skill 共享口径,改 k-onboard/reference/ 模板,新项目 onboard 自动带上新版日常用 AI 编码工具时发现一个共同问题:没有流程约束,面对复杂工程不知道该用哪个技能、什么时候用。调研了同类工具:
kflow 的目标是解决严肃工程的软件实现和编码问题,不是造新名词、追热点。
主流 AI 编码框架(Superpowers、CCW、Oh-My-OpenAgent 等)在做同一件事:
如何把 Agent 编排得更好。 组队、协作、流水线、自动接力。围绕的实体始终是 Agent。
kflow 走另一个方向:
编排的不是 Agent,而是软件本身的生命周期。 围绕的实体是构成软件的要素——需求、架构决定、特性、bug、历史约束。
npx claudepluginhub kunbo928/kflowUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.