Automated Virtual PDT Team with Huawei IPD Process Delivery System based on oh-my-openagent
OPC (One Person Company) achieves unmanned AI development teams through IPD-OMO:
- OMO as "Autopilot Executor" - handles micro-level code implementation
- IPD as "Flight Management System" - manages macro-level quality gates
- Virtual PDT Team - simulates Huawei's matrix organization for structured development
Charter Phase (@pdu)
↓
LLD Phase (@se)
↓
Development (@developer)
↓
╔══════════════════════════════════════╗
║ TR Dry Run Gate ║
╠══════════════════════════════════════╣
║ @pqa → Code Quality Check ║
║ @tmm → Functional Testing ║
║ @se → Architecture Review ║
║ @pdu → Requirements Validation ║
║ @lpdt → Final Decision ║
╚══════════════════════════════════════╝
│ │
↓ PASS ↓ FAIL
Release Fix & Resubmit| Agent | Role | Responsibilities |
|---|---|---|
| @developer | Developer | Implement features, write tests, submit TR |
| @lpdt | Project Manager | Coordinate team, strategic decisions, resource management |
| @pdu | Product Manager | Define Charter, requirements baseline, validation |
| @se | System Architect | Create LLD, architecture review, technical validation |
| @pqa | Quality Assurance | Code quality checks, standards enforcement, security scanning |
| @tmm | Test Manager | Integration testing, E2E testing, performance validation |
Use the unified installer:
git clone https://github.com/hatewx/oh-my-ipd
cd oh-my-ipd
./install.sh opencode # OpenCode
./install.sh claude-code # Claude Code
./install.sh codex # Codex skillsOpenCode remains the most complete target because it supports agents, commands, skills, and hooks through the installer. Claude Code uses the plugin directory. Codex installs the IPD workflow and PDT collaboration as user skills, with agents and commands included as references.
📖 For detailed installation, see INSTALLATION.md
These assets are generated from an actual isolated install run using ./install.sh all --copy, followed by installation verification and installed command/agent inspection.
Video: actual install flow
| Install process | Install result | Execution effect |
|---|---|---|
![]() |
![]() |
![]() |
Screenshots:
| OpenCode | Claude Code |
|---|---|
![]() |
![]() |
![]() |
![]() |
Manual Claude Code install:
git clone https://github.com/hatewx/oh-my-ipd \
~/.claude/plugins/oh-my-ipd/ipd-start my-awesome-feature "Build a new user dashboard"Auto-triggers:
- @pdu creates Charter (requirements baseline)
- @se creates LLD (detailed design)
- @lpdt initializes project state
@developerDeveloper implements based on Charter and LLD.
/ipd-tr startTR Dry Run Loop executes quality gates automatically.
/ipd-statusUser: /ipd-start user-dashboard "Create a new analytics dashboard"
[LPDT coordinates PDU and SE]
@pdu: Creating Charter...
✅ Requirements baseline defined
✅ MVP scope identified
@se: Creating LLD...
✅ Architecture designed
✅ Modules defined
LPDT: ✅ Project initialized!
---
User: @developer start implementation
Developer:
📝 Implementing analytics-api module
🧪 Writing unit tests
✅ Self-test: PASS
Submitting to TR...
---
[TR Dry Run Loop]
@pqa: ✅ Code quality PASS
@tmm: ✅ Tests PASS
@se: ✅ Architecture PASS
@pdu: ✅ Requirements PASS
@lpdt: ✅ Decision: APPROVED
Developer: 🎉 TR PASSED! Feature complete.
| Command | Purpose | Example |
|---|---|---|
/ipd-start |
Start new project | /ipd-start myapp "description" |
/ipd-status |
Check status | /ipd-status |
/ipd-tr start |
Start TR | /ipd-tr start |
/ipd-tr retry |
Retry TR | /ipd-tr retry |
/ipd-charter |
View Charter | /ipd-charter |
Press Tab to cycle through 6 agents (OpenCode).
@developer please implement the login feature
@se can you review this architecture?
@pqa check code quality for this PR- ✅ Structured Process - Combines Huawei IPD rigor with OMO agility
- ✅ Auto TR Loop - Automated quality gates and feedback cycles
- ✅ Virtual PDT Team - 6 specialized roles working together
- ✅ Resource Monitoring - Token consumption and progress tracking
- ✅ Risk Management - Auto-identify and escalate risks
| Feature | OMO Default | IPD-OMO |
|---|---|---|
| Logic | Agile iteration (YOLO) | Structured & robust |
| Roles | All-in-one Agent | Matrix PDT team |
| Quality | Self-correction | External review + gates |
| Process | Free flow | Phased + TR |
| Decision | Automatic | Layered (LPDT) |
- 📋 Detailed Workflows - IPD phases, TR Loop, project docs
- 🚀 Installation Guide - OpenCode, Claude Code, and Codex setup
- ⚙️ Configuration - Customize plugin behavior
For faster development:
- In OpenCode: Use
/ulw-loopor/ralph-loop(with oh-my-openagent) - In Claude Code: Prefer normal permission prompts. If you use any permission-skipping mode, do so only in a disposable local workspace after reviewing the risks.
MIT License - See LICENSE
Do not paste API keys, credentials, private repository URLs, or customer data into issues. Report security concerns privately via SECURITY.md.
- oh-my-openagent - Foundation OMO implementation
- Huawei IPD Process - Quality management inspiration
Built with ❤️ for OPC (One Person Company)






