CtrlK
BlogDocsLog inGet started
Tessl Logo

saga-orchestration

Implement saga patterns for distributed transactions and cross-aggregate workflows. Use when coordinating multi-step business processes, handling compensating transactions, or managing long-running workflows.

88

1.33x
Quality

Does it follow best practices?

Impact

100%

1.33x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

The skill is highly actionable with complete, executable saga templates, but it is verbose and monolithic: it restates concepts Claude already knows and inlines four large templates that could be split into reference files. Workflow clarity lacks explicit validation checkpoints for risky compensating operations.

Suggestions

Trim the 'When to Use' list (it duplicates the description) and the 'Core Concepts' saga-types diagram and states table, which cover knowledge Claude already has.

Add explicit validation/verification checkpoints for compensating transactions — e.g., confirm each compensation succeeded before marking the saga FAILED — to satisfy the destructive-operation feedback-loop requirement.

Split the four large code templates into separate reference files (e.g., references/orchestrator.py, references/choreography.py) referenced from SKILL.md so the body becomes a concise overview with one-level-deep navigation.

DimensionReasoningScore

Conciseness

Mostly efficient and code-forward, but 'When to Use' duplicates the description and 'Core Concepts' explains saga types/states Claude already knows; the four overlapping templates could be tightened rather than fully lean.

2 / 3

Actionability

Four complete, executable Python templates (orchestrator base, order fulfillment, choreography, timeouts) with concrete class definitions and real method signatures, copy-paste ready as starting points.

3 / 3

Workflow Clarity

The saga execution sequence is clear via the states table and code, but there are no explicit validation/verification checkpoints for compensating (destructive rollback) operations, which caps clarity at 2.

2 / 3

Progressive Disclosure

Well-organized into clear sections, but it is a single monolithic ~480-line file with four large inline templates and no references to separate detail files or bundle materials.

2 / 3

Total

9

/

12

Passed

Description

100%

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

A well-structured description that names concrete capabilities and provides an explicit 'Use when' trigger clause using natural terms. It clearly communicates both what the skill does and when to use it, with low conflict risk.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'coordinating multi-step business processes, handling compensating transactions, ... managing long-running workflows' — alongside the concrete verb 'Implement saga patterns', matching the multiple-specific-actions anchor.

3 / 3

Completeness

Explicitly answers what ('Implement saga patterns for distributed transactions and cross-aggregate workflows') and when, with an explicit 'Use when' clause listing concrete triggers.

3 / 3

Trigger Term Quality

Uses natural domain terms a user would actually say — 'saga patterns', 'distributed transactions', 'compensating transactions', 'long-running workflows' — with good coverage and no jargon-only phrasing.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (saga/distributed-transaction orchestration) with distinct triggers like 'compensating transactions' that are unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

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
Dicklesworthstone/pi_agent_rust
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.