CtrlK
BlogDocsLog inGet started
Tessl Logo

dbos-python

Guide for building reliable, fault-tolerant Python applications with DBOS durable workflows. Use when adding DBOS to existing Python code, creating workflows and steps, or using queues for concurrency control.

64

Quality

78%

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/dbos-python/SKILL.md

The canonical home for this skill is dbos-python in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

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

A well-structured, mostly lean best-practices guide with executable examples and a clear priority taxonomy backed by an extensive reference bundle. Its main weaknesses are the absence of explicit validation checkpoints in the config/launch workflow and only partial signaling of the available reference files from the body.

Suggestions

Add an explicit numbered config/launch workflow with a validation checkpoint (e.g. 'Verify DBOS launched successfully before starting the app server') to raise workflow clarity above the implicit-sequence level.

Replace the three-file code block in 'How to Use' with a clearly labeled, per-category list linking the actual reference files (or at minimum map each priority-table prefix to its files) so all bundle resources are well-signaled.

Remove the duplicated opening line that restates the frontmatter description, and trim 'When to Use' bullets that merely restate the priority table, to tighten conciseness.

DimensionReasoningScore

Conciseness

The body is largely efficient with clean code examples and a compact priority table, but the opening line restates the frontmatter description and the 'When to Use' bullets overlap the table, representing minor trimmable redundancy rather than padding severe enough to drop to 3.

4 / 5

Actionability

Provides two complete, executable code blocks (config/launch and workflow/step) with imports plus concrete do/don't constraints, but the 'How to Use' section is thin and only enumerates three example reference files rather than guiding the common cases inline, keeping it below 5.

4 / 5

Workflow Clarity

A config/launch sequence is implied via the code example and guardrails are listed in 'Key Constraints', but there are no explicit numbered steps or validation checkpoints (e.g. verifying launch), so the sequence is present yet checkpoints are missing.

3 / 5

Progressive Disclosure

Structure is good: a lean overview, a priority/prefix table, inline critical rules, and 30 well-organized one-level-deep reference files, but the body only names three reference files explicitly and relies on the prefix convention to discover the rest, a minor navigation gap short of fully well-signaled (5).

4 / 5

Total

15

/

20

Passed

Description

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

A strong description that pairs a clear capability statement with an explicit 'Use when' trigger clause naming concrete scenarios, scoped tightly to the DBOS framework. It could push specificity higher by mentioning communication, testing, and configuration scenarios that the body covers.

DimensionReasoningScore

Specificity

Names the domain ('DBOS durable workflows') and several concrete actions ('adding DBOS to existing Python code, creating workflows and steps, or using queues for concurrency control'), but omits coverage areas present in the body such as communication and testing, so it stops short of comprehensive (5).

4 / 5

Completeness

Explicitly states both what ('Guide for building reliable, fault-tolerant Python applications with DBOS durable workflows') and when ('Use when adding DBOS to existing Python code, creating workflows and steps, or using queues for concurrency control') with concrete trigger phrases, matching the anchor's bar.

5 / 5

Trigger Term Quality

Includes natural terms a DBOS user would say ('DBOS', 'workflows', 'steps', 'queues', 'concurrency control', 'Python'), giving good keyword coverage, but lacks synonyms or framework-version qualifiers a fully comprehensive description would include.

4 / 5

Distinctiveness Conflict Risk

Targets a specific framework (DBOS) with distinct, framework-named triggers, giving it a clear niche with minimal overlap risk against other skills.

5 / 5

Total

18

/

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.