mcpField
W
workflow

workflow

github.com/bntvllntAgent 工作流1772 次安装26 周前更新
代码仓库

关于 workflow

面向独立开发者的开发工作流 Agent 技能,从规格规划到实现、验证和归档组织功能与缺陷处理。它通过规格优先、测试门禁和可配置动作文件来管理开发过程。

主要功能

  1. 01规格优先的功能规划
  2. 02实现、审查与修复循环
  3. 03自动识别项目质量门禁
  4. 04E2E 优先与 TDD 测试流程
  5. 05工作状态追踪与归档

适用场景

  1. 01将新想法拆解为规格和实施步骤
  2. 02按回归测试流程修复缺陷
  3. 03检查当前工作并确定下一步
  4. 04完成并归档已交付功能

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/bntvllnt/agent-skills --skill workflow

安装后在 Claude Code 中输入/workflow确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

README.md
references/
codebase-intelligence.md
e2e-scenarios.md
memory-update.md
quality-gates.md
rules-discovery.md
session-management.md
spec-template.md
references/actions/
done.md
drop.md
fix.md
focus.md
plan.md
review.md
ship.md
spec-review.md
spike.md
references/patterns/
debugging.md
decisions.md
decomposition.md
implementation.md
planning.md
regression-testing.md
references/reviews/
core-portable-review-spec.md
executor-patterns.md
production-standards.md
references/templates/
done-output.md
drop-output.md
fix-output.md
focus-output.md

详细介绍

工作流

高效的单人开发。从想法到上线,当天完成。

Agent 能力

能力用途必需备用方案
文件读写规格说明、配置、历史记录是—
代码搜索(grep/glob)探索、上下文分析是—
Shell/命令执行质量门禁(lint、build、test)是列出命令供用户运行
代码库智能分析(npx codebase-intelligence)TS/TSX 项目的结构分析(图、指标、影响范围)否grep/glob/read(手动探索)
任务/待办跟踪阶段管理推荐在规格说明的 Progress 部分跟踪
用户交互卡住时升级处理、风险标记推荐在规格说明的 Notes 部分记录决策
Web/文档搜索查找模式否使用内置模式

备用规则: 如果 Agent 不具备某项能力,请使用备用方案。绝不跳过工作流步骤——调整执行方式。

命令

命令操作参考
plan {idea}创建规格说明plan.md
spike {question}限时探索spike.md
ship / ship {idea}实现 + 验证ship.md
fix / fix {bug}科学调试 + 回归修复fix.md
review可移植的多视角审查规格,覆盖逐行审查 + 逐规则审查review.md
spec-review对抗式规格分析spec-review.md
focus优先级分析 + 任务提议focus.md
done验证 + 复盘 + 归档done.md
drop放弃并保留经验drop.md
workflow显示状态 + 建议下一步状态(下方)

无需标志参数。Agent 会根据上下文自动识别意图:

  • “review the spec” → 暂停以便手动审查
  • “skip tests” → 跳过测试门禁(需记录)
  • “fix this bug” → 专项修复缺陷并添加回归测试
  • “emergency fix” → 绕过规格流程
  • “production ready” → 生产环境验证

流程

Features: focus → plan {idea} → ship → [implement/review/fix loop] → done
Bug fixes: fix {bug} → [investigate/TDD/validate] → done

快速模式(<2h):ship {idea} → done 不知道该做什么:focus

理念

  • 规格优先:所有工作都需要规格说明(缺少时创建)
  • 交付循环:构建 → 审查 → 修复,直到没有问题
  • 质量门禁:lint → typecheck → build → test → E2E → 覆盖率(按项目自动检测)
  • E2E 优先测试:默认使用 E2E 测试。单元测试仅用于纯函数
  • 强制 TDD:按 AC 执行 RED → GREEN → REFACTOR。实现前编写测试(阻塞)
  • 模拟边界:优先使用真实系统。仅在第三方 API 没有沙盒时才模拟(最后手段)
  • 由 AC 驱动的覆盖率:每个 Must Have + Error AC 都要在场景注册表中对应一个 E2E 测试
  • 防止回归:缺陷修复必须添加 E2E 回归测试 + 级联影响检查差异(阻塞)
  • 故障模式测试:每个 HIGH/MED 故障假设都要添加防护性 E2E 测试
  • 由人控制部署:Agent 编写代码,你负责推送/部署
  • 当天完成:范围限定为今天可以交付的内容
  • 自行规划:绝不使用宿主 Agent 内置的计划模式(EnterPlanMode 等)。此技能会将实际规格文件写入 specs/active/。

规格等级

等级规模规格说明任务跟踪
trivial<5 LOC无——直接执行否
micro<30 LOC代码内联注释否
mini<100 LOC规格文件,精简版是(如可用)
standard100+ LOC包含检查清单的完整规格是(如可用)

操作路由

User input
  │
  ├─ "plan", "spec", "design"           → Load references/actions/plan.md
  ├─ "spike", "explore", "investigate"   → Load references/actions/spike.md
  ├─ "ship", "implement", "build"         → Load references/actions/ship.md
  ├─ "fix", "debug", "repair"            → Load references/actions/fix.md
  ├─ "review", "check code"              → Load references/actions/review.md
  ├─ "review spec", "analyze spec",
  │  "challenge spec"                    → Load references/actions/spec-review.md
  ├─ "focus", "what should i do",
  │  "prioritize", "overwhelmed"         → Load references/actions/focus.md
  ├─ "done", "finish", "complete"        → Load references/actions/done.md
  ├─ "drop", "abandon"                   → Load references/actions/drop.md
  └─ "workflow", "what's next", "what now",
     "what's up", "whats up", "status"  → Status Action (below)

加载规则: 执行前先读取操作文件。该文件包含所需的全部逻辑、任务模板和参考资料。

状态操作

没有单独的操作文件——逻辑内嵌于此。检测当前状态并建议下一步操作:

1. Check specs/active/ for active spec
2. Check git status for uncommitted work
3. Check task list for in-progress items

State → Suggestion:
  No spec, no changes    → "Ready. Run: plan {idea}"
  Active spec, no code   → "Spec ready. Run: ship"
  Active spec, code WIP  → "In progress. Run: ship (resumes)"
  Active spec, code done → "Ready to close. Run: done"
  No spec, dirty tree    → "Uncommitted work. Run: ship (creates spec) or done"

输出:参阅 status-output.md。

项目结构

specs/
  active/       ← Current work (0-1 specs)
  backlog/      ← Queued work from focus
  shipped/      ← Completed features
  dropped/      ← Abandoned with learnings
  history.log   ← One-line per feature shipped/dropped

配置

直接编辑技能文件即可配置所有行为。

要更改的内容编辑
操作逻辑、关卡、限制references/actions/{action}.md
输出格式references/templates/{action}-output.md
规范结构references/spec-template.md
质量门禁命令/级别references/quality-gates.md
会话恢复、卡住检测references/session-management.md

参考资料

操作:

输出模板:

审查标准:

可移植审查规范为规范性文件。执行器模式是可选的实现指南。

规范与门禁:

模式:

评论

支持 Markdown