← ClaudeAtlas

arazzo-specificationlisted

Guides writing, reviewing, and modifying Arazzo workflow specifications (OpenAPI Initiative standard for multi-step API workflows). Use when creating Arazzo documents from scratch, adding steps or workflows to existing specs, reviewing Arazzo files for correctness, or generating API workflow definitions. Covers document structure, runtime expressions, success criteria, control flow, data threading, reusable components, workflow composition, AI agent integration, and validation.
msewell/agent-stuff · ★ 0 · Data & Documents · score 70
Install: claude install-skill msewell/agent-stuff
# Arazzo Specification Write, review, and modify Arazzo workflow specifications that describe deterministic, multi-step API workflows on top of OpenAPI. ## Workflow ### Authoring a New Arazzo Document 1. Identify the business outcome the workflow achieves. 2. Collect the OpenAPI spec(s) involved and note the `operationId`s needed. 3. Read `references/01-overview-and-structure.md` for document skeleton and naming. 4. Read `references/02-core-constructs.md` for source descriptions, steps, parameters, request bodies, and runtime expressions. 5. Draft the document using the skeleton below. 6. Define each step: choose `operationId` (preferred), `operationPath`, or `workflowId`. 7. Thread data between steps using runtime expressions and step outputs. 8. Add success criteria to every step — read `references/03-criteria-flow-outputs.md`. 9. Add failure/success actions for known failure modes (rate limits, auth expiry) — same reference. 10. Extract repeated elements into `components` — read `references/04-reuse-and-composition.md`. 11. For sub-workflow composition, read `references/04-reuse-and-composition.md`. 12. Validate with the checklist below and recommend linting tools from `references/06-ai-agents-validation-practices.md`. ### Reviewing an Existing Arazzo Document 1. Validate structure against the skeleton below. 2. Check every item in the best practices checklist below. 3. Read `references/07-pitfalls-tooling-resources.md` and scan for common pitfalls. 4. Verify all `oper