By wyxpku
IPD multi-agent collaboration system with TR1-TR5 gated workflow, 4 role agents (PDT Manager, System Engineer, Test Expert, Product Manager), and multi-SRS dependency DAG
IPD PDT Manager (A)。在所有 TR 阶段担任 Accountable 角色,负责项目管理、组织 TR 评审、PASS/FAIL 决策、资源协调。
IPD Product Manager (C)。从 TR1 开始参与,负责产品体验设计、市场需求定义、用户价值评估。Gate 1 UX 规格评审的主导角色。
IPD System Engineer (R)。负责技术方案制定、SRS 编写、架构设计、模块开发。在 TR1–TR4 阶段为 Responsible 角色,TR5 降为 Consulted。
IPD Test Expert (C)。从 TR1 开始参与,负责可测性评估、测试策略制定、RBT 评审、环境就绪担保、集成测试执行。TR5 阶段升为 Responsible 角色主导系统集成验证。
IPD 主编排器:启动/推进 IPD TR1-TR5 流程
IR 定义 — 交互式需求澄清,将用户输入提炼为结构化 IR 文档
SR 拆解 — 将 IR 分解为多个 SR,建立依赖 DAG,生成 RBT 测试策略
TR 评审可视化:生成独立 HTML 报告文件,Notion 风格单页布局,支持结构化专家评审、交付件折叠和评审建议结论。
IPD TR1 概念评审:产品需求与可行性评估。基于 IR 文档评估技术可行性,识别风险和可测性,形成概念方案,输出需求确认表、可测性评估和风险清单。
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
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.
IPD Multi-Agent Collaboration System — Structured Product Delivery for Claude Code
AI writes code in one pass. AI ships products? It skips requirements, skips tests, and nobody reviews the architecture.
Wolfins doesn't generate code. It enforces TR1–TR5 hard gate controls, turning AI-assisted development into a traceable product delivery process.
| Feature | What it does | |
|---|---|---|
| 📋 | Two-Level Requirements | IR (Initial Requirement) → SR (System Requirement), from user perspective down to verifiable specs |
| 🚧 | Five-Stage Gate Controls | TR1 Concept → TR2 Spec → TR3 Architecture → TR4 Module → TR5 Verification. No pass, no proceed. |
| 👥 | 4-Role RACI | PDT Manager (A), System Engineer (R), Test Expert (C), Product Manager (C) — each stage, clear ownership |
| ⚡ | Parallel SR Development | TR4 batches SRs by dependency DAG topological order — no wasted compute |
| 🔍 | Full Traceability | RTM links IR acceptance criteria → SR → test cases → results |
| 📊 | Visual Exit Reports | Standalone HTML report per TR stage, browser preview, PASS/FAIL decision |
claude install-plugin https://github.com/wyxpku/wolfins
Confirm the plugin is enabled in .claude/settings.json:
{
"projects": {
".": {
"allowedPlugins": {
"wolfins": true
}
}
}
}
Update: /plugin → /reload-plugins
/ipd-start <your requirement description>
Wolfins walks you through the full process:
Each TR stage ends with a visual exit report. Open in browser, reply PASS or FAIL.
| Command | Description |
|---|---|
/ipd-start <requirement> | Start IPD flow with interactive IR definition |
/ipd-status | View current IR / TR stage / SR progress |
/ipd-resume | Resume interrupted IPD flow |
Each TR stage has a gate — a quality checkpoint you must pass before moving forward. On top of that, five additional gates plug common quality gaps that IPD projects tend to miss:
| Gate | Stage | Mandatory | Description |
|---|---|---|---|
| Gate 1 | TR1 | Conditional | UX Specification review — only for interactive projects where user experience is a core deliverable |
| Gate 2 | TR3 | Yes | Integration Wiring Diagram + SR Responsibility Matrix — ensures modules are wired correctly and ownership is clear before coding starts |
| Gate 3 | TR4 (per-SR) | Yes | Smoke Verification — basic sanity check after each SR is built, catches integration issues early |
| Gate 4 | TR4 (post all) | Yes | Seam Review — verify all SR interfaces match the wiring diagram from Gate 2, no broken contracts |
| Gate 5 | TR5 | Yes | Real & Complete SVT/E2E — full system verification with mock inventory and risk reporting before GA |
Each TR stage is reviewed by a team of four IPD roles. The matrix follows the RACI model:
| Role | TR1 | TR2 | TR3 | TR4 | TR5 |
|---|---|---|---|---|---|
| PDT Manager | A | A | A | A | A |
| System Engineer | R | R | R | R | C |
| Test Expert | C | C | C | C | R |
| Product Manager | C | I | C | C | C |
All IPD documents are archived under docs/wolfins/{IR}/:
npx claudepluginhub wyxpku/wolfins --plugin wolfinsHarness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.