@zhushanwen/pi-coding-workflow

5-phase coding workflow orchestration

Packages

Package details

extensionskill

Install @zhushanwen/pi-coding-workflow from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@zhushanwen/pi-coding-workflow
Package
@zhushanwen/pi-coding-workflow
Version
0.1.2
Published
Jun 2, 2026
Downloads
not available
Author
zhushanwen321
License
unknown
Types
extension, skill
Size
427.9 KB
Dependencies
1 dependency · 1 peer
Pi manifest JSON
{
  "extensions": [
    "./index.ts"
  ],
  "skills": [
    "./skills"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

coding-workflow

5 阶段编码工作流编排(spec → plan → dev → test → pr),自动门控检查 + review + retrospect + compact。

功能

  • 5 阶段流水线:每阶段 AI 只能看到当前阶段内容,阶段间自动门控检查
  • 自动 review:阶段完成后自动派遣 review subagent
  • Retrospect:每个 phase gate 通过后自动生成回顾记录
  • Compact:阶段切换时自动压缩上下文
  • 配套 skills:内置 xyz-harness 全套技能(brainstorming、writing-plans、phase-dev 等)
  • 配套 agents:内置 7 个 review agent(架构、BLR、数据流、集成、健壮性、规范、品味)

安装

# symlink 方式(开发推荐)
ln -s /path/to/xyz-pi-extensions-workspace/main/packages/coding-workflow \
      ~/.pi/agent/extensions/coding-workflow

# npm 方式(正式)
pi install npm:@zhushanwen/pi-coding-workflow

使用

通过 coding-workflow-gatecoding-workflow-phase-start 工具由 AI 自动调度,或手动使用命令:

命令 说明
/coding-workflow 启动工作流
/coding-workflow-status 查看当前状态
/coding-workflow-abort 中止工作流

文件结构

coding-workflow/
├── index.ts           # 入口 — 工具、命令、事件注册
├── lib/
│   ├── gate-runner.ts      # 门控脚本执行
│   ├── model.ts            # 阶段模型定义
│   ├── process-manager.ts  # 子进程管理
│   ├── review-dispatcher.ts# Review subagent 调度
│   ├── skill-resolver.ts   # Skill 发现
│   └── subagent.ts         # Subagent 工具封装
├── scripts/
│   └── gate-check.py       # 门控检查 Python 脚本
├── skills/             # xyz-harness 全套 skills
├── agents/             # 7 个 review agent
└── commands/           # 命令模板