CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

workflow-orchestration-patterns

Master workflow orchestration architecture with Temporal, covering fundamental design decisions, resilience patterns, and best practices for building reliable distributed systems.

Quality

56%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/workflow-orchestration-patterns/SKILL.md

The canonical home for this skill is workflow-orchestration-patterns in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

32%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.

The body is a well-sectioned but monolithic knowledge dump: it catalogs Temporal design patterns with some concrete rules, yet provides zero executable code, no procedural workflow with validation steps, and a single broken reference to a nonexistent playbook file. It needs aggressive trimming of boilerplate, real SDK examples, and an actual bundle split.

Suggestions

Add executable Temporal SDK code samples for the core patterns (a saga with registered compensations, a RetryPolicy configuration, a signal-based async callback) instead of pseudocode and bullet-list parameter names.

Create the referenced resources/implementation-playbook.md (or fix the path) and move the detailed pattern catalog, determinism rules, and best-practice lists into it, leaving SKILL.md as a lean overview with clearly signaled links.

Delete the circular filler sections ('Use this skill when', 'Do not use this skill when', the generic 'Instructions' bullets) and replace the vague 'Test locally' hint with an explicit time-skipping test command or workflow, giving readers a concrete validation step.

DimensionReasoningScore

Conciseness

The ~330-line body contains noticeably verbose, padded sections: circular filler in 'Use this skill when' ('Working on workflow orchestration patterns tasks or workflows'), generic instructions ('Clarify goals, constraints, and required inputs'), and textbook-style characteristic lists for concepts (workflow-vs-activity split, idempotency, retry backoff) that Claude largely already knows. This matches anchor 2 (noticeably verbose, several unnecessary or padded sections) rather than anchor 3, since multiple sections add no non-obvious information.

2 / 5

Actionability

There is genuinely concrete design guidance (register compensation before executing, LIFO compensation order, the 1K-child-workflow scaling rule, prohibited/allowed determinism lists naming workflow.now() and workflow.get_version()), but no executable code or commands anywhere — only pseudocode blocks and parameter name-lists ('Initial retry interval, Backoff coefficient...') without SDK examples. This fits anchor 3 (some concrete guidance, pseudocode instead of executable code, key details missing), not anchor 4 which requires concrete executable guidance.

3 / 5

Workflow Clarity

The body is a pattern catalog rather than a sequenced process: there is no end-to-end workflow to follow, no validation checkpoints, and the testing advice ('Use time-skipping test environment') names no command or step. This matches anchor 2 (rough hints, many gaps, validation absent); not anchor 3 because even a step list with validation gaps is absent — the structure is topical, not procedural.

2 / 5

Progressive Disclosure

All ~330 lines of detailed pattern content are inlined in SKILL.md with no bundle files (references/, scripts/, assets/ all absent), and the sole external pointer — 'open resources/implementation-playbook.md' — targets a file that does not exist, so the only disclosure mechanism is a dead end. This matches anchor 2 (content that clearly belongs in separate files is inlined; references effectively broken/buried); the body's internal section headers keep it above anchor 1, but it cannot reach anchor 3 because no working reference exists.

2 / 5

Total

9

/

20

Passed

Description

61%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 clearly identifies its Temporal workflow-orchestration niche with decent natural trigger terms, but it reads as a topic overview rather than an action list, and it completely lacks a 'when to use' clause. Adding explicit trigger guidance and concrete capability actions would lift it substantially.

Suggestions

Add an explicit trigger clause, e.g. 'Use when building or debugging Temporal workflows, designing saga/durable-execution patterns, or deciding workflow vs activity boundaries.'

Replace topic-coverage phrases ('covering fundamental design decisions, resilience patterns') with concrete actions such as 'Implement saga compensation patterns, configure retry policies, and enforce workflow determinism constraints.'

Include common synonyms users would naturally say — 'durable execution', 'saga pattern', 'compensation', 'Temporal SDK' — to improve trigger term coverage.

DimensionReasoningScore

Specificity

Names the domain clearly ('workflow orchestration architecture with Temporal') and topic areas ('fundamental design decisions', 'resilience patterns', 'best practices'), but these are coverage claims rather than concrete actions like implementing sagas or configuring retry policies. It sits at anchor 3 (domain plus 1-2 semi-concrete elements), below anchor 4 which requires several specific listed actions.

3 / 5

Completeness

The 'what' is clear (mastering workflow orchestration with Temporal covering design decisions, resilience patterns, best practices), but there is no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines. Not anchor 4 because the 'when' is entirely absent rather than merely implicit.

3 / 5

Trigger Term Quality

Contains natural phrases users would say ('workflow orchestration', 'Temporal', 'distributed systems', 'resilience patterns'), but misses common synonyms such as 'durable execution', 'saga', 'compensation', or 'durable workflow'. This matches anchor 4 (good keyword coverage, a few natural terms missing), short of anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

Explicitly naming Temporal carves a distinct niche with dedicated trigger terms ('workflow orchestration', 'Temporal'), with only minor overlap risk against generic orchestration skills (Airflow, CI/CD pipelines). Anchor 4 (mostly distinct, minor overlap with closely related skills) fits; not 5 because 'workflow orchestration' and 'distributed systems' alone could still match non-Temporal orchestration skills.

4 / 5

Total

14

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills-claude/skills/workflow-orchestration-patterns/SKILL.md

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.