name: recipe-harness description: Help run or install a local recipe runtime without assuming the full Farmslot framework compatibility: Claude, Codex, Cursor, and Markdown skill runners with shell access metadata: package: '@farmslot/skills' related_package: '@farmslot/recipe-harness' allowed-tools: Read Bash(rg:) Bash(node:) Bash(npm:) Bash(yarn:) Bash(pnpm:) Bash(farmslot-recipe:)
Recipe Harness
Use the local recipe runtime when one exists, or recommend the smallest install path when it does not.
Workflow
- Find the project-owned recipe command first.
- If no command exists, check for
@farmslot/recipe-harnessor an app-specific harness package. - Before authoring, inspect the closest recipes with
farmslot-recipe run --listandfarmslot-recipe run <id> --describe, then inspect declared actions only if no recipe fits. Prefer project discovery commands; otherwise read only the relevant manifest entries and examples. - Run dry-run or schema validation before live execution when available.
- Record artifact paths and validation output.
- If no runner exists, stop with a concrete install recommendation.
Hard Rules
- Do not invent runner commands.
- Do not require Farmslot Gateway, pool files, slots, Command Center, or Companion for first use.
- Do not bypass project fixtures or user-journey validation by directly mutating app state.
Output
Return the command run, exit status, artifacts written, and any next install step.
Related skills
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
Claude CodeCursoradvanced
890
234
3,214
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
claudeCursorWindsurfbeginner
259
72
1,116
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.
claudeCursorWindsurfintermediate
156
44
978