skills/orchestra-gherkin/SKILL.md
Generate Gherkin scenarios from an orchestra PRD or spec — produces Feature/Scenario blocks in fenced gherkin markdown.
npx skillsauth add mpazaryna/agentic-factory orchestra-gherkinInstall 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.
Generate Gherkin scenarios from an orchestra work item. Reads either a PRD or spec and produces a gherkin.md file alongside it.
SOURCE: $ARGUMENTS
If $ARGUMENTS is a file path, read it directly.
If $ARGUMENTS is a work item name, look for it in .orchestra/work/:
.orchestra/work/<name>/prd.md
.orchestra/work/<name>/spec.md
Prefer spec.md if both exist — it has more concrete implementation detail. If only prd.md exists, use that.
If no path or name is provided, STOP and ask the user to provide one.
From a PRD — extract:
@wip or @out-of-scopeFrom a spec — extract:
Write the output file in the same directory as the source file:
spec.md → write gherkin-spec.mdprd.md → write gherkin-prd.mdOutput format:
# Gherkin Scenarios: <Feature Name>
> Source: <relative path to PRD or spec>
> Generated: <date>
```gherkin
Feature: <feature name from PRD/spec title>
<one-line description of the feature>
Background:
Given <any shared preconditions>
Scenario: <happy path name>
Given <initial state>
When <user action or system event>
Then <expected outcome>
And <additional assertion>
Scenario: <alternate path>
Given <initial state>
When <different action>
Then <different outcome>
Scenario: <error / edge case>
Given <precondition>
When <action that triggers the edge case>
Then <error or fallback outcome>
```
Given, one When, one ThenAnd to chain — never repeat Given/When/Then back to backBackground: block only if 3+ scenarios share the same precondition@wip on scenarios derived from items marked as out-of-scope or future```gherkin fenced blocks inside the markdown fileTell the user:
gherkin-spec.md or gherkin-prd.mddevelopment
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.