CtrlK
BlogDocsLog inGet started
Tessl Logo

temporal-python-pro

Master Temporal workflow orchestration with Python SDK. Implements durable workflows, saga patterns, and distributed transactions. Covers async/await, testing strategies, and production deployment. Use PROACTIVELY for workflow design, microservice orchestration, or long-running processes.

55

Quality

62%

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 ./skills/temporal-python-pro/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

35%

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

The body reads as an extensive, well-headed capability catalog rather than actionable guidance: it contains almost no executable code, abstract rather than validated workflows, and a monolithic structure with no reference-file split despite its length. It would improve most from concrete code examples and from moving the capability/reference material into separate files.

Suggestions

Add executable code examples for the core patterns (worker startup, @workflow.defn/@activity.defn, signal/query handlers, a time-skipping test) instead of listing them as bare bullets — this is the lowest-scoring dimension.

Split the capability catalogs, integration patterns, and Resources into reference files (e.g. references/patterns.md, references/testing.md) and link them one level deep from a lean overview, instead of keeping ~360 lines inline.

Turn the abstract 'Best Practices' numbered lists into a concrete, sequenced workflow with explicit validation checkpoints (e.g. validate determinism via replay before deploy) so destructive/batch operations have feedback loops.

DimensionReasoningScore

Conciseness

The ~360-line body is mostly a catalog of generic capability bullets ('Worker concurrency tuning', 'Graceful shutdown and resource cleanup', 'Pure functions and deterministic logic only') that largely describe territory Claude already knows and could be tightened heavily, though it is organized into headed sections rather than prose fluff.

2 / 3

Actionability

There are no executable code blocks, commands, or copy-paste examples — only decorator/method names ('@workflow.defn', 'workflow.now()', 'schedule_to_close_timeout') inside bullet lists, so it describes rather than instructs.

1 / 3

Workflow Clarity

Numbered 'Best Practices' lists exist, but they are abstract principles ('Keep workflows focused', 'Use child workflows for scalability') with no concrete sequence or validation/feedback checkpoints for risky operations like saga compensation or destructive activities.

2 / 3

Progressive Disclosure

Sections are clearly headed and organized, but everything is inline in one monolithic ~360-line file with no local one-level-deep reference files (references/scripts/assets are absent), and only external web URLs are linked; content that should be split out is not.

2 / 3

Total

7

/

12

Passed

Description

90%

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 distinctive with a clear what/when structure and natural trigger terms. Its only real weakness is the imperative/second-person voice ('Master…', 'Use PROACTIVELY…') instead of clean third person, which caps the specificity score.

DimensionReasoningScore

Specificity

It names multiple concrete capabilities ('Implements durable workflows, saga patterns, and distributed transactions', 'Covers async/await, testing strategies, and production deployment'), which would warrant a 3, but the voice is imperative/second-person ('Master Temporal workflow orchestration', 'Use PROACTIVELY for'), so per the guideline specificity is reduced by 1.

2 / 3

Completeness

It answers both what ('Implements durable workflows, saga patterns, and distributed transactions') and when with an explicit trigger clause ('Use PROACTIVELY for workflow design, microservice orchestration, or long-running processes').

3 / 3

Trigger Term Quality

It covers natural terms a Temporal user would say — 'Temporal workflow orchestration', 'Python SDK', 'saga patterns', 'distributed transactions', 'workflow design', 'microservice orchestration', 'long-running processes' — giving good keyword coverage.

3 / 3

Distinctiveness Conflict Risk

The 'Temporal workflow orchestration with Python SDK' framing is a clear niche with distinct triggers; the named product makes it unlikely to fire for unrelated skills, though 'microservice orchestration' is slightly generic.

3 / 3

Total

11

/

12

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
rmyndharis/antigravity-skills
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.