npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@santazuki/devflow

v1.1.3

Published

双 Pipeline 多 Agent 协作工作流 Skill —— PM + 7 Agent + 5 道关口

Downloads

526

Readme


✨ 这是什么

DevFlow 是一个可复用的 Agent Skill。把 Claude Code 变成一个项目经理——当你说"多 agent",它不会盲目派发 Subagent,而是按一套验证过的流程推进:

Leader 提需求
  → PM 对齐范围 + 实时调研
    → Part 0: Research Agent 上下文调研(Step 0.5)
    → Part 1: Architect 设计 → Developer 实现 → 3×Reviewer 审查
    → Part 2: Security Lead → QA 测试 → RE 修复(≤3 轮)
      → CLEAN → Step 6 Spec 同步 → Step 7 复盘

这套方法从 unblind 开发中长出来。三个版本的迭代,被现实逼出来的规则。

🎯 解决什么问题

给 Claude Code 开了 Agent 工具,就像发了一队工人却没有工头。

| 没 DevFlow | 有 DevFlow | |------|------| | PM 替 Agent 干活——关口形同虚设 | PM 硬约束:4 个角色禁止亲自做 | | 两个 Dev 改同一个文件——合并冲突 | 派发前检查文件交集,有冲突就串行 | | 三个 Reviewer 审同一批代码——都审不深 | 安全/质量/集成三维分工,不交叉 | | 审查发现严重 bug——不知道接下来该干嘛 | CRITICAL 阻断 Part 2 → 回退 → 同一 Reviewer 复审查 |

⚙️ 核心规则

PM 硬约束:SL、Reviewer、QA、RE 四个角色 PM 禁止亲自做。Research Agent 为只读调研,不在此列。

串行 vs 并行:两问决策——B 依赖 A 的产出?改同一文件?都不是就并行。只读 Agent 永远可并行。

Reviewer 三维分工:#1 安全(Key 泄露/注入)· #2 代码质量(接口/DRY/兼容)· #3 集成(数据一致性/调用链)

Step 0.5 上下文调研:设计前按需搜集行业标准/设计模式/反模式,注入下游 Agent 提示词。

6 条 Iron Rules:PM 不越权 · 无测试不合并 · 不跳过对齐 · CRITICAL 复审 · 不问 commit/推进许可 · Step 0.5 不跳过

5 道关口:G1 设计出 → G2 SL 审设计 → G3 Reviewer 无 CRITICAL → G4 QA 全绿 → G5 SL 最终判

🚀 快速开始

一键安装到 skills 目录(npx,执行后即完成):

npx @santazuki/devflow

手动安装(npm,持久保留 + devflow 命令):

npm install -g @santazuki/devflow
devflow          # 运行安装脚本

GitHub 直接下载:

git clone https://github.com/Santazuki/devflow.git .claude/skills/devflow

在 Claude Code 中说:"多agent开发这个功能""派发计划""哪些可以并行"

集成到项目 CLAUDE.md:

cat resources/workflow-config-template.md >> CLAUDE.md

🧪 实战验证

在 unblind Provider v3.0 重构中跑过——9 个文件改动,3 个 Developer 并行,1 轮 QA 过:

| 指标 | 前 | 后 | |------|:---:|:---:| | 测试 | 95 | 171 | | Provider 代码 | ~347 行 (3 子类) | ~290 行 (1 类 + 纯函数) | | 审查捕获 | — | 1 CRITICAL + 6 HIGH |

🤝 参与贡献

欢迎提 Issue 和 PR。

开发环境

git clone https://github.com/Santazuki/devflow.git
# 纯 Markdown + YAML,无编译,无依赖

验证

# 完整性检验(141 项)
node tests/devflow-check.js

详见 docs/devflow-validation.md

License

MIT © 2026 Santaz