CtrlK
BlogDocsLog inGet started
Tessl Logo

dbos-typescript

Guide for building reliable, fault-tolerant TypeScript applications with DBOS durable workflows. Use when adding DBOS to existing TypeScript 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-typescript/SKILL.md

The canonical home for this skill is dbos-typescript 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.

The body is a concise, actionable overview with concrete code and a well-organized reference bundle. Its main weakness is the absence of validation/feedback loops for durable-workflow and queue operations, which is important for these batch/database-style tasks.

Suggestions

Add a validation/verification checkpoint for durable workflows and queue operations (e.g., confirm a workflow completed or verify queue processing) to lift workflow_clarity above 3.

Link more of the 32 reference files directly from the body (e.g., in the priority table or 'How to Use' section) so navigation to detailed rules is explicit rather than by-prefix inference.

Remove the verbatim restatement of the description in the body and deduplicate the 'When to Use' list against it to tighten conciseness.

DimensionReasoningScore

Conciseness

The body is largely lean and assumes competence, but it restates the description verbatim ('Guide for building reliable, fault-tolerant TypeScript applications...') and the 'When to Use' list overlaps the description, which could be trimmed.

4 / 5

Actionability

Provides copy-paste-ready install command, config/launch code, and a runStep example plus concrete key constraints; minor gaps are the 'How to Use' block which only names example files rather than instructions.

4 / 5

Workflow Clarity

A priority table and explicit rules sequence the categories, but durable workflows and queues are batch/database-style operations and the body includes no validation or verify->fix->retry feedback loops, capping this at 3.

3 / 5

Progressive Disclosure

A lean overview points to a one-level-deep bundle of 32 reference files organized by prefix, with all three named paths verified to exist; only 3 of the 32 references are explicitly linked from the body, leaving minor navigation gaps.

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.

The description is well-constructed: it states a clear capability and follows it with an explicit 'Use when' trigger clause covering the main DBOS tasks. It is specific, distinct, and largely complete, with only minor gaps in trigger-term synonyms for events/messages/testing.

DimensionReasoningScore

Specificity

Names the domain ('reliable, fault-tolerant TypeScript applications with DBOS durable workflows') and lists several concrete actions ('adding DBOS to existing TypeScript code, creating workflows and steps, using queues for concurrency control') with only minor gaps in coverage such as events/messages and testing.

4 / 5

Completeness

Clearly answers 'what' (building reliable, fault-tolerant TypeScript apps with DBOS durable workflows) and 'when' via an explicit 'Use when...' clause listing concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural phrases a user would say appear ('adding DBOS to existing TypeScript code', 'creating workflows and steps', 'queues for concurrency control'); a few common variations (events, streaming, testing, DBOSClient) from the body are missing from the description.

4 / 5

Distinctiveness Conflict Risk

'DBOS durable workflows' for TypeScript is a clear niche with distinct triggers and 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.