CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

dbos-golang

DBOS Go SDK for building reliable, fault-tolerant applications with durable workflows. Use this skill when writing Go code with DBOS, creating workflows and steps, using queues, using the DBOS Client from external applications, or building Go applications that need to be resilient to failures.

68

Quality

86%

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

SKILL.md
Quality
Evals
Security

Quality

Content

82%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, highly actionable overview with executable code for the critical setup path and constraints, backed by a real one-level-deep 36-file reference bundle. The main gaps are minor: slight redundancy with the description, no explicit validation checkpoint in the launch workflow, and incomplete surfacing of the reference bundle.

Suggestions

Remove the redundant opening line and 'When to Apply' list (both duplicate the description) to tighten the token budget.

Add a brief verification step after Launch (e.g., check workflow status or point to test-setup.md) to close the workflow-clarity validation gap.

Expand the 'How to Use' section or add a grouped index that surfaces more of the 36 reference files (e.g., by the prefix categories already in the priority table) rather than listing only 3.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence (no explanation of what durable execution or workflows are), but the opening line 'Guide for building reliable, fault-tolerant Go applications with DBOS durable workflows' restates the description and the 'When to Apply' list duplicates the description's triggers — minor trim opportunities matching 'Efficient; minor instances of over-explanation'.

4 / 5

Actionability

Fully executable guidance throughout: a copy-paste 'go get' install command, a complete main() showing context creation, registration, and launch with error handling, and a complete workflow/step example with dbos.RunAsStep and WithStepName. Specific examples cover the common setup and first-workflow cases, matching the 5 anchor.

5 / 5

Workflow Clarity

The launch sequence is explicitly ordered ('MUST create a context, register workflows, and launch before running any workflows') and mirrored in code, with a registration-before-Launch constraint restated in Key Constraints. It is not a 5 because there are no explicit validation checkpoints (e.g., verify the app launches or test a workflow before deploying), though the operations here are not destructive/batch so no cap applies.

4 / 5

Progressive Disclosure

References are one level deep, all referenced paths (lifecycle-config.md, advanced-application-versions.md, client-setup.md, workflow-determinism.md, queue-concurrency.md) exist in the 36-file bundle, and the prefix/category table aids discovery. It is not a 5 because only about 6 of the 36 reference files are surfaced from SKILL.md — navigation for the rest relies on inferring filenames from the prefix table rather than a well-signaled index.

4 / 5

Total

17

/

20

Passed

Description

83%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 clearly states what the skill covers and gives explicit, concrete 'Use this skill when...' triggers in third-person voice. Minor improvements possible: cover the communication/testing scope for completeness of capability listing and tighten the broad 'resilient to failures' trigger to keep conflict risk minimal.

DimensionReasoningScore

Specificity

Lists several concrete capabilities ('creating workflows and steps, using queues, using the DBOS Client from external applications'), but coverage of the bundle's full scope (communication patterns, testing, advanced topics) is incomplete, matching 'several specific actions; minor gaps' rather than the comprehensive 5.

4 / 5

Completeness

Explicitly answers both: the 'what' ('DBOS Go SDK for building reliable, fault-tolerant applications with durable workflows') and a concrete 'when' ('Use this skill when writing Go code with DBOS, creating workflows and steps, using queues...'), matching the 5 anchor with concrete trigger phrases. It is not a 4 because the when-clause is fully explicit with multiple specific triggers, not merely present.

5 / 5

Trigger Term Quality

Natural terms users would say are present ('Go code', 'DBOS', 'workflows', 'steps', 'queues', 'resilient to failures'), but a few common variations like 'durable execution' or 'retries' are missing, so it fits 'good keyword coverage; a few natural terms missing' rather than the comprehensive 5.

4 / 5

Distinctiveness Conflict Risk

The DBOS-named SDK niche with workflow/queue triggers is mostly distinct, but 'building Go applications that need to be resilient to failures' could fire on general Go fault-tolerance questions without DBOS intent — minor overlap risk, so 4 rather than 5.

4 / 5

Total

17

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

getlarge/themoltnet

Path

.agents/skills/dbos-golang/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.