CtrlK
BlogDocsLog inGet started
Tessl Logo

async-python-patterns

Comprehensive guidance for implementing asynchronous Python applications using asyncio, concurrent programming patterns, and async/await for building high-performance, non-blocking systems.

50

Quality

55%

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/skills/async-python-patterns/SKILL.md

The canonical home for this skill is async-python-patterns in rmyndharis/antigravity-skills

SKILL.md
Quality
Evals
Security

Quality

Content

50%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 well-structured and appropriately lean, but it stops at directive guidance, offers no executable examples, and relies on a referenced playbook that is absent from the bundle.

Suggestions

Provide at least one executable asyncio example (e.g., asyncio.gather with asyncio.wait_for timeouts) inline so guidance is actionable even without the missing playbook.

Create 'references/implementation-playbook.md' (or fix the path) so the referenced detailed patterns actually resolve; consolidate the three mentions into one clearly signaled reference.

Drop the verbatim repeat of the frontmatter description from the body and turn the Instructions into a numbered workflow with an explicit validation/testing checkpoint.

DimensionReasoningScore

Conciseness

The body is largely lean and assumes Claude's knowledge, but the frontmatter description is repeated verbatim and 'resources/implementation-playbook.md' is referenced three times, which is redundant padding.

3 / 5

Actionability

It names concrete patterns (gather, queues, pools, timeouts, backpressure) but gives only directive guidance with no executable code, and the playbook that would supply examples does not exist.

3 / 5

Workflow Clarity

A rough four-step sequence is present (clarify workload, pick patterns, add safeguards, include testing) but checkpoints are implicit with no validate/retry feedback loops.

3 / 5

Progressive Disclosure

Sections are well organized, but the single referenced detail file 'resources/implementation-playbook.md' does not exist and uses a non-standard path ('resources/' instead of 'references/'), leaving a dangling reference.

3 / 5

Total

12

/

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 the async-Python niche with strong trigger terms, but it is capped by a missing explicit 'Use when' clause and by abstract rather than concrete action verbs.

Suggestions

Add an explicit 'Use when...' clause to the description (e.g., 'Use when building async web APIs, concurrent I/O, or real-time systems in Python') to lift completeness above 3.

Replace abstract verbs ('implementing', 'building') with concrete actions (e.g., 'orchestrates asyncio tasks, applies gather/queue patterns, adds timeouts and backpressure').

Include common synonyms such as 'concurrency', 'coroutines', and 'event loop' to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Names the domain and concrete technologies (asyncio, async/await, concurrent programming patterns) but the actions are abstract ('implementing', 'building') rather than the concrete verbs the rubric anchors expect.

3 / 5

Completeness

The 'what' is clear ('Comprehensive guidance for implementing asynchronous Python applications...') but there is no 'Use when...' clause, so completeness is capped at 3 per the judging guideline.

3 / 5

Trigger Term Quality

Good coverage of natural terms a user would say (asyncio, async/await, concurrent, non-blocking); a few common synonyms like 'concurrency', 'coroutines', and 'event loop' are missing.

4 / 5

Distinctiveness Conflict Risk

It carves a clear async-Python niche with distinct triggers; only minor overlap risk with a general Python or concurrency skill.

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.

Validation15 / 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
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.