CtrlK
BlogDocsLog inGet started
Tessl Logo

saga-orchestration

Implement saga patterns for distributed transactions and cross-aggregate workflows. Use this skill when implementing distributed transactions across microservices where 2PC is unavailable, designing compensating actions for failed order workflows that span inventory, payment, and shipping services, building event-driven saga coordinators for travel booking systems that must roll back hotel, flight, and car rental reservations atomically, or debugging stuck saga states in production where compensation steps never complete.

68

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

75%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

Well-structured content with a good overview/references split and actionable troubleshooting code, though the core saga-design workflow would benefit from explicit numbered steps and validation checkpoints given the destructive compensation operations involved.

Suggestions

Add a numbered, checkpointed workflow for designing a new saga (define steps → assign owners → write compensations → inject-failure test → deploy monitoring) to raise workflow clarity, especially the validate-after-each-compensation loop.

Replace the two bare 'Moved to references/details.md' stubs with a one-line summary of what each referenced section contains so the overview remains informative without loading the file.

Trim the explanatory gloss on Do's/Don'ts entries (e.g., 'Sagas are async and may take minutes') since Claude already knows this, keeping only the normative guidance.

DimensionReasoningScore

Conciseness

The body is largely lean, assuming Claude knows distributed-systems basics, with brief Do's/Don'ts and troubleshooting; a few sections restate well-understood concepts (e.g., 'Sagas are async and may take minutes') that could be trimmed.

4 / 5

Actionability

Provides a concrete, runnable Python compensation handler and references to specific patterns (SagaCompensationCompleted, STEP_TIMEOUTS dict, _compensate() reverse iteration), but several guidance points defer to external files rather than giving inline executable detail.

4 / 5

Workflow Clarity

Inputs/Outputs and When-to-Use sections give a clear structure, and troubleshooting includes concrete recovery steps, but the core design workflow lacks explicit numbered sequencing and validation checkpoints despite the batch/destructive nature of compensation.

4 / 5

Progressive Disclosure

Overview points cleanly to one-level-deep references (references/advanced-patterns.md and references/details.md, both real files), with the troubleshooting section living inline appropriately; the two 'Moved to references/details.md' stubs are slightly abrupt but navigation is clear.

4 / 5

Total

16

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is specific, complete, and clearly triggers on natural distributed-transaction scenarios with strong distinctiveness. Minor tightening could replace verbose example clauses with a tighter action list and broader synonyms.

DimensionReasoningScore

Specificity

Names concrete actions like 'designing compensating actions', 'building event-driven saga coordinators', and 'debugging stuck saga states', but these are framed as example use cases rather than a compact enumeration of capabilities, leaving minor gaps.

4 / 5

Completeness

Clearly answers both 'what' ('Implement saga patterns for distributed transactions') and 'when' with multiple concrete 'Use this skill when...' trigger scenarios.

5 / 5

Trigger Term Quality

Includes natural trigger phrases users would say ('distributed transactions', 'compensating actions for failed order workflows', 'travel booking systems', 'stuck saga states'), though it leans on domain jargon (2PC) and omits common synonyms like 'rollback'.

4 / 5

Distinctiveness Conflict Risk

Targets a narrow, well-delineated niche (saga orchestration across microservices with compensation) with distinct triggers, minimizing overlap with adjacent skills.

5 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
wshobson/agents
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.