skills/orchestra-review/SKILL.md
Review a completed implementation branch against its spec and acceptance criteria — catch gaps, shortcuts, and quality issues before merge.
npx skillsauth add mpazaryna/agentic-factory orchestra-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Validate a completed implementation against its spec. Check every acceptance criterion, catch shortcuts or incomplete work, and produce a clear pass/fail verdict before the branch is merged.
status must be completeimpl/{ticket-id} branch must exist with commitsimpl/{ticket-id} branch or you must be able to read itgit log impl/{ticket-id} --oneline
git diff main...impl/{ticket-id}
Work through each criterion from the spec one by one:
For each row in the spec's deliverables table:
Review the diff for quality issues beyond the acceptance criteria:
TDD tier check — treat missing tiers as a FAIL:
Output a structured review report:
## Review: {ticket-id}
**Verdict:** PASS | FAIL
### Acceptance Criteria
- [ ] {criterion 1} — PASS: {evidence}
- [ ] {criterion 2} — FAIL: {what's missing}
### Deliverables
- {path} — present / missing / incomplete
### Issues
{list any quality issues found, or "None"}
### Required Before Merge
{list blocking items if FAIL, or "None — ready for /orchestra-merge"}
If the verdict is FAIL:
/orchestra-implement to address the issues, then re-run /orchestra-reviewUpdate the spec frontmatter:
status: reviewed
Signal: ready for /orchestra-merge
After producing the verdict, write a devlog entry regardless of PASS or FAIL.
File path: .orchestra/devlog/{YYYY}-Q{N}/{YYYY-MM-DD}-review-{ticket-id}.md
---
created_on: {YYYY-MM-DD}
---
# {YYYY-MM-DD}: Review — {ticket-id}
## Verdict
{PASS | FAIL}
## What Was Reviewed
{1–2 sentences: what the work item did and what was checked}
## Findings
{Key passing criteria, failing criteria, and quality issues found.
Be specific — file paths, criterion names, what evidence was or wasn't there.}
## Next Step
{If PASS: ready for /orchestra-merge}
{If FAIL: return to /orchestra-implement — list the blocking issues}
/orchestra-implement/orchestra-mergedevelopment
Comprehensive Cloudflare platform skill covering Workers, Pages, storage (KV, D1, R2), AI (Workers AI, Vectorize, Agents SDK), feature flags (Flagship), networking (Tunnel, Spectrum), security (WAF, DDoS), and infrastructure-as-code (Terraform, Pulumi). Use for any Cloudflare development task. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.
tools
Send and receive transactional emails with Cloudflare Email Service (Email Sending + Email Routing). Use when building email sending (Workers binding or REST API), email routing, Agents SDK email handling, or integrating email into any app — Workers, Node.js, Python, Go, etc. Also use for email deliverability, SPF/DKIM/DMARC, wrangler email setup, MCP email tools, or when a coding agent needs to send emails. Even for simple requests like "add email to my Worker" — this skill has critical config details.
tools
Build AI agents on Cloudflare Workers using the Agents SDK. Load when creating stateful agents, durable workflows, real-time WebSocket apps, scheduled tasks, MCP servers, chat applications, voice agents, or browser automation. Covers Agent class, state management, callable RPC, Workflows, durable execution, queues, retries, observability, and React hooks. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.
tools
Planning conductor — runs the full PRD → Spec → Gherkin loop in a single interactive session with human approval gates.