skills/orchestra-ticket/SKILL.md
Capture a work ticket as the starting point for the orchestra loop — read a brief, scaffold the work item folder, and set up for PRD and spec.
npx skillsauth add mpazaryna/agentic-factory orchestra-ticketInstall 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.
Capture a work ticket and scaffold the orchestra work item. The ticket is the contract — the starting point for the loop.
/orchestra-ticket → /orchestra-plan (PRD → Spec → Gherkin) → /orchestra-implement → /orchestra-review → /orchestra-merge
From $ARGUMENTS, determine the source:
Extract: title, objective, any acceptance criteria, priority, context.
Derive the slug: {ticket-id}-{short-name} (if from an issue tracker) or {short-name} (if from a text brief).
Check if .orchestra/work/{slug}/ already exists.
If it exists: show what's there (ticket.md, prd.md, spec.md) and stop. Don't overwrite.
Create the folder and write the ticket file:
.orchestra/work/{slug}/
└── ticket.md
ticket.md format:
# {Title}
**Source:** {issue tracker link or "user brief"}
**Priority:** {if known}
**Date:** {today}
## Brief
{The ticket description — what was asked for, in the requestor's words}
## Acceptance Criteria
- [ ] {From the ticket, or "To be defined in PRD"}
## Notes
{Any constraints, context, or references from the original ticket}
If an active milestone exists in .orchestra/roadmap.md:
## Ticket Captured
- **Title:** {title}
- **Slug:** {slug}
- **Path:** .orchestra/work/{slug}/ticket.md
- **Milestone:** {milestone name or "unassigned"}
### Next Steps
1. Run `orchestra-prd {slug}` to expand the brief into a full PRD
2. Run `orchestra-spec {slug}` to plan execution
3. Implement and log with `orchestra-devlog`
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.