Regular skill
Instructions for one capability.
- Explains when and how an agent should do a task.
- The agent reads and follows the instructions.
- Order, retries, checks, and saved state usually stay in words.
Concept / Anatomy
You edit one skill workflow. Yield generates the SKILL.md adapter each coding agent expects.
Regular skill
Skill workflow
Canonical skill workflow
skills/review/skill.jsonName, language, version, and launcherSKILL.mdPurpose and agent instructionsmain.tsOrder, checks, and outcomesfixtures/Deterministic test responses.yield/runs/Saved local runsGenerated adapters
Agent discovery folders.cursor/skills/review/SKILL.md.agents/skills/review/SKILL.md.claude/skills/review/SKILL.mdTell your coding agent what the workflow should do. The builder writes the workflow, tests it, and registers its adapters.
Use Yield to create a tested skill workflow
for releasing my package.SKILL.mdThe builder can convert an existing skill into a best-effort starting point. Review the result, or ask your coding agent to verify and improve it for your project.
Use Yield to convert my existing release
SKILL.md into a tested skill workflow.Before you ask: Create and test one Yield workflow by hand →
SKILL.mdDescribe what the workflow does and when the agent should use it. Keep detailed judgment here when the workflow calls an agent task.
---
name: review
description: Check and review a branch before it is shipped.
---
Use this workflow before a branch is shipped.The adapter keeps the same name and description. It points back to the canonical directory and gives the agent exact start and resume commands.
---
name: review
description: Check and review a branch before it is shipped.
---
Run the canonical workflow at skills/review.
Use the package-local yskill launcher.
Inspect and respond to the pending operation.skills/release/.After registration, run /review where slash skills are supported or ask the agent to use the review skill.
The adapter name and description tell the agent when to load it.
It runs the package-local yskill command with skills/review.
Yield may run a command, ask the agent, ask a person, or check a requirement.
The workflow restarts, replays accepted work, and moves to the next unanswered step.
It completes, blocks with a reason, or records a refusal.
The final command generates adapters for detected agents. Use register-all when the repository contains several skill workflows. Registration updates adapters without moving the canonical workflow.