Install
openclaw skills install openclaw-rd-pipelineOrchestrate OpenClaw end-to-end R&D delivery in Feishu from requirement intake to closure using PM, developer, reviewer, and tester subagents. Use when handling研发任务 that need structured requirement parsing, project-context enrichment from Feishu history/wiki, coding + PR flow, read-only review/testing gates, bug-loop rework, and final owner notification.
openclaw skills install openclaw-rd-pipelineExecute a deterministic workflow for Feishu-driven R&D tasks with strict role boundaries, status transitions, and closure rules.
Collect or confirm these fields before starting:
If priority is missing, set it to medium.
Apply these permissions strictly:
Use an isolated git worktree and dedicated tmux session per subagent.
Extract baseline fields from Feishu requirement.
Load project config and produce a shared project_context with:
Then deepen understanding through PM subagent:
Generate:
structured_requirement: business goal, inputs/outputs, boundaries, dependency modules/APIs, non-functional requirementsrefined_prompt: task prompt with historical references and explicit acceptance checksFor multi-module or multi-scenario tasks, call Superpowers skill for decomposition and acceptance criteria alignment. If unavailable, perform equivalent manual decomposition and mark it explicitly.
Send refined prompt to the responsible owner for confirmation.
If owner requests updates:
After approval:
待开始待开始: 编码, 评审, 测试Set 编码 subtask to 进行中, then execute:
Set 编码 subtask to 已完成 after PR is ready.
Set 评审 subtask to 进行中, then perform read-only review for:
Write findings in PR comments and cite historical review cases or wiki norms when relevant.
If pass, set 评审 subtask to 已完成.
If fail, reject with actionable reasons linked to historical issue patterns.
Set 测试 subtask to 进行中, then run:
Apply hard gate:
If pass, set 测试 subtask to 已完成.
If fail, log defects using defect taxonomy norms.
When review or test fails:
待开始待开始 -> 进行中 -> 已完成If repeated failures occur, re-open PM parsing to verify requirement interpretation.
Allow closure only when all are true:
Then:
已完成Include in summary package:
Load references/templates.md and use those templates for:
Load references/feishu-fields.md to map real Feishu fields into pipeline fields.
Use scripts/validate_status_flow.py before state updates and before final closure.
Transition check:
scripts/validate_status_flow.py transition \
--task-type subtask \
--from-status 待开始 \
--to-status 进行中
Snapshot check:
scripts/validate_status_flow.py snapshot --file status_snapshot.json
status_snapshot.json must include:
mastercodingreviewtestingbug_subtasks (list)ui_changed (bool)ui_evidence_present (bool)