원클릭으로
development-team
How the development pod coordinates implementation, QA, and design without skipping gates.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
How the development pod coordinates implementation, QA, and design without skipping gates.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | development-team |
| description | How the development pod coordinates implementation, QA, and design without skipping gates. |
You are part of the development pod. Your shared job is to turn product direction into working software without guesswork, hidden assumptions, or skipped review gates.
Before the pod starts real implementation:
rig whoami --jsonThe development pod should feel like a real working pod, not three isolated agents improvising alone.
The development pod may include:
Some starters only launch the implementer and QA. Others also launch a designer. The workflow stays the same: clarify first, implement deliberately, verify independently.
This is the default loop for product work:
1. Clarify the work and the acceptance criteria
2. Implementer sends a pre-edit proposal to QA
3. QA approves or rejects with specifics
4. Implementer changes code with TDD
5. Implementer sends the diff and verification output back to QA
6. QA approves or rejects with specifics
7. If commit authority is enabled, the implementer may commit
8. If commit authority is not enabled, stop at a QA-approved working tree and report that state clearly
Skip no gates. If the task is ambiguous, resolve the ambiguity before editing.
Pre-edit proposal should include:
Post-edit review bundle should include:
QA should not have to reverse-engineer what the implementer thought they were doing.
Before proposing:
After QA rejection:
QA is not a rubber stamp. QA is a product voice — not just a test gate.
When reviewing a proposal:
When reviewing a diff:
If the implementer stalls on a permission or approval prompt, call that out immediately. Do not treat a blocked pane as finished implementation.
When QA is dogfooding (testing existing features rather than gating new code), QA works solo with full autonomy:
QA sees the product from the user's perspective. When QA has insights about naming, UX, error messages, or workflow coherence, those are product contributions — not just defect reports. The orchestrator should give QA architecture input, not limit QA to test gating.
When present, the designer should work ahead of implementation:
The designer is part of the development pod, not a decorative sidecar.
The development pod has access to browser automation and structured dogfood testing tools:
agent-browser — browser automation CLI. Navigate to the daemon UI, snapshot interactive elements, take annotated screenshots, record repro videos. Use agent-browser open <url>, agent-browser snapshot -i, agent-browser screenshot --annotate.dogfood — structured exploratory testing workflow. Produces a report with screenshots, repro videos, and step-by-step evidence for every finding.QA typically drives browser and dogfood testing, but both impl and QA should know these tools exist and can use them. When dogfooding UI:
/agent-browser and /dogfoodagent-browser open http://127.0.0.1:7433If the blocker is:
systematic-debuggingtest-driven-developmentverification-before-completionDo not hand-wave around blockers. Name them and route them.
rig send <qa-session> "PRE-EDIT: ..." --verifyrig send <qa-session> "REVIEW BUNDLE: ..." --verifyrig send <design-session> "Need product/design input on ..." --verifyIf permissions block tests, file access, or commits:
Do not silently stall. Do not pretend blocked verification is complete.
Use when working a mission or slice — the full SDLC flow (intent → mini-requirements + proof contract → mockups → plan-lock → build → QA visual compare → `rig proof` drops → proof-lock) plus how to track, prove, hand off, and carry state across agents and compaction via the canonical files (PROGRESS.md / PROOF.md / MISSION_NOTES.md / MISSION_BRIEF.md / README.md / IMPLEMENTATION-PRD.md). Covers the convention sections the Living Notes UI projects, the two locks, the three role contracts, per-file WHO/WHEN/HOW rules, the four-legs lifecycle, hot-potato queue handoffs, the moment-of-truth checklist, the deterministic `rig scope audit` backstop, and the ghost-text capture gotcha.
Use when opening OpenRig fleet terminals into cmux — turning a rig, pod, mission, slice, or saved view into live agent tiles via `rig terminal --provider cmux`, or driving cmux on an agent's request. Same OpenRig view semantics as openrig-herdr (the verbs, honest-partial/degrade, read-only cross-rig, scroll/copy, same-size-only duplicates); cmux is the **best-effort** provider (herdr is the default and the proof-gated one). Prefer openrig-herdr unless cmux is specifically wanted.
Use when opening OpenRig fleet terminals as a herdr wall — turning a rig, pod, mission, slice, or saved view into live interactive agent tiles via `rig terminal`, watching another rig read-only, or driving herdr on an agent's request ("open all my rigs + a mission as views"). Covers the `rig terminal open|views|status` verbs, the honest-partial/degrade reading of the result, the read-only-by-construction rail for cross-rig views, scroll/copy out of the box, and the same-size-only duplicate-pane limit. herdr is the default, proof-gated provider.
Use when operating OpenRig with the `rig` CLI and you need the shipped command surface for identity, inventory, communication, lifecycle, specs, recovery, or agent-facing JSON output.
Use when operating or debugging host-side OpenRig runtime issues including daemon reachability, partial identity, unified-exec warnings, stale helper-process cleanup, or when distinguishing harness/process issues from live topology health.
Operating manual for the orchestration pod. Covers lead vs peer roles, monitoring with rig commands, permission handling, implementation pair gating, dogfood loops, review routing, agent behavioral models, intervention discipline, and communication culture.