skills/orchestra-prd/SKILL.md
Define the what and why for a piece of work — objective, success criteria, materials table, and context. The foundational Score document before any spec is written.
npx skillsauth add mpazaryna/agentic-factory orchestra-prdInstall 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.
Define the what and why for a piece of work. The PRD is the foundational Score document — it must exist and be approved before any spec is written.
.orchestra/roadmap.md must exist.orchestra/roadmap.md to understand the project vision.orchestra/adr/Ask the user:
If the user provides $ARGUMENTS with a description, use that as the starting point and ask only for gaps.
Generate the PRD with this structure:
{ticket-id}-{short-name}{short-name}Save to: .orchestra/work/{id}-{name}/prd.md
Include YAML frontmatter at the top of the file:
---
ticket: {ticket-id or slug — matches the work item folder name}
status: draft
created_on: {today's date in YYYY-MM-DD format}
---
Status vocabulary for PRDs: draft → approved → complete
If an active milestone PRD exists in .orchestra/roadmap.md:
| {PRD title} | .orchestra/work/{id}-{name}/prd.md | Not Started |
If no active milestone exists, skip this step and note it in the report — the work item can be assigned to a milestone later.
Show the user the complete PRD. Ask:
development
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.