CtrlK
BlogDocsLog inGet started
Tessl Logo

workflow-orchestration-patterns

Design durable workflows with Temporal for distributed systems. Covers workflow vs activity separation, saga patterns, state management, and determinism constraints. Use when building long-running processes, distributed transactions, or microservice orchestration.

66

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

57%

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

A well-structured overview with good progressive disclosure, but it leans on restated principles and defers executable examples and validation loops to the reference file, capping conciseness, actionability, and workflow clarity at the mid level.

Suggestions

Remove or trim the 'Key Principles' section — it restates determinism, idempotency, and state-preservation already covered in the body and details.md.

Surface one concrete executable Temporal snippet (e.g., a saga registering compensations before each step) inline in the body so guidance is actionable without opening the reference.

For the saga/compensation pattern, present an explicit validate-or-rollback checkpoint sequence (register compensation → execute → validate result → on failure run compensations LIFO) rather than only listing design practices.

DimensionReasoningScore

Conciseness

The body is mostly lean bullet lists without concept-explainer fluff, but the 'Key Principles' and 'Common Pitfalls' sections restate determinism/idempotency/state-preservation already covered above and in details.md, so it could be tightened.

2 / 3

Actionability

It gives concrete guidance (specific APIs like `datetime.now()` vs `workflow.now()`, the 2MB payload limit) but defers the executable worked examples to details.md, leaving the body without copy-paste-ready code.

2 / 3

Workflow Clarity

Content is well-organized into sequenced practice lists, but the body lacks explicit validation checkpoints or validate→fix→retry feedback loops for the saga/distributed-transaction operations it covers.

2 / 3

Progressive Disclosure

A concise overview that clearly signals one-level-deep detail in 'references/details.md' (a real, verified file), with content appropriately split and easy to navigate.

3 / 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 strong, well-formed description: third-person voice, concrete named patterns, explicit 'Use when' triggers, and a clearly distinct Temporal-specific niche. It would not score higher because it already sits at the top of every dimension.

DimensionReasoningScore

Specificity

Lists multiple concrete, domain-specific capabilities — 'workflow vs activity separation, saga patterns, state management, and determinism constraints' — rather than vague language, matching the 'multiple specific concrete actions' anchor.

3 / 3

Completeness

It explicitly answers both what ('Design durable workflows with Temporal… Covers…') and when ('Use when…'), with an explicit trigger clause, matching the top anchor exactly.

3 / 3

Trigger Term Quality

The 'Use when building long-running processes, distributed transactions, or microservice orchestration' clause provides several natural trigger phrases a user would actually say, with good coverage.

3 / 3

Distinctiveness Conflict Risk

Scoped to 'Temporal' durable workflows and microservice orchestration — a clear niche with distinct triggers unlikely to conflict with generic 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
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.