CtrlK
BlogDocsLog inGet started
Tessl Logo

auto-docstring-rules

Enforces dlt docstring conventions. Use when writing or modifying docstrings, classes, or function signatures in Python files.

66

Quality

80%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/auto-docstring-rules/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

An extremely lean pointer skill that delegates all substance to an external rules file via a clean one-level @-reference. Its only weakness is that the body carries none of the actual conventions, so standalone actionability depends entirely on the referenced file being loadable.

Suggestions

Add a one-line overview of the key docstring conventions inline so the skill remains actionable even if the @-referenced file cannot be loaded.

Clarify 'regardless of path setting' with a brief phrase explaining what setting it overrides, since the clause is currently cryptic.

Confirm the referenced path .claude/rules/docstrings.md resolves from the skill's install location, or link it as a bundled reference for portability.

DimensionReasoningScore

Conciseness

A single lean line that assumes Claude's competence; every token earns its place with zero padding or restated basics.

5 / 5

Actionability

Gives a concrete @-mention directive to load a specific rules file, but the actual docstring conventions are delegated entirely to that external file, leaving the body itself incomplete as standalone guidance.

3 / 5

Workflow Clarity

Simple single-purpose skill whose single action ('use @.claude/rules/docstrings.md') is unambiguous; the simple-skill exception applies and no destructive/batch operation requires validation checkpoints.

5 / 5

Progressive Disclosure

Points to one clearly-signaled, one-level-deep @-reference with no nested indirection; the bare-pointer framing lacks an overview, a minor organization gap.

4 / 5

Total

17

/

20

Passed

Description

78%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 concise, well-structured description that clearly states both its purpose and its triggers, anchored to a specific (dlt) niche. It is slightly light on enumerated capabilities and could add a synonym or two for trigger robustness.

DimensionReasoningScore

Specificity

Names the domain ('dlt docstring conventions') and one concrete action ('Enforces'), but the listed triggers (writing/modifying docstrings, classes, function signatures) describe when, not additional capabilities, so coverage is not comprehensive.

3 / 5

Completeness

Explicitly answers what ('Enforces dlt docstring conventions') and when ('Use when writing or modifying docstrings, classes, or function signatures in Python files') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural terms users would say ('docstrings', 'classes', 'function signatures', 'Python files') with good coverage; a few synonyms or variations are missing.

4 / 5

Distinctiveness Conflict Risk

The 'dlt' qualifier carves a clear niche, but the broad Python docstring/class/signature triggers carry minor overlap risk with general docstring-style skills.

4 / 5

Total

16

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
dlt-hub/dlt
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.