CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

overnight-development

Automates software development overnight using git hooks to enforce test-driven Use when appropriate context detected. Trigger with relevant phrases based on skill purpose.

Quality

47%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/productivity/overnight-dev/skills/overnight-development/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

28%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 SKILL.md body is largely an unfilled template: its Instructions, Prerequisites, Output, and Resources sections contain generic placeholder text rather than any guidance specific to overnight TDD development, while the real workflow (workflow.md) and troubleshooting.md sit unreferenced in the bundle. A reader of SKILL.md alone learns almost nothing actionable about how to run this skill.

Suggestions

Replace the template Instructions with the actual overnight TDD workflow (or explicitly link references/workflow.md), including concrete git hook setup and the test-fail → implement → commit-when-green loop with validation checkpoints.

Delete the filler Prerequisites/Output/Resources sections or replace them with skill-specific content (e.g., which hooks are installed, what thresholds are enforced).

Add clearly signaled links to references/workflow.md and references/troubleshooting.md so all bundle files are discoverable from SKILL.md.

DimensionReasoningScore

Conciseness

The body is short and doesn't explain concepts Claude already knows, but the Prerequisites ("Required tools and dependencies installed"), Instructions, Output, and Resources sections are content-free template padding that spend tokens without conveying information. Not a 4–5 because a large share of the body is filler that earns no value; not a 2 because there is no verbose over-explanation and the referenced-off sections are appropriately brief.

3 / 5

Actionability

The Instructions are generic placeholders — "Execute skill workflow systematically", "Validate outputs meet requirements" — with zero concrete commands, code, or steps for the actual skill (no git hook installation, no TDD loop, no test/commit commands). This matches the level-1 anchor: entirely vague, only describes rather than instructs; not a 2 because even high-level skill-specific hints are absent — every line could belong to any skill.

1 / 5

Workflow Clarity

A numbered sequence exists ("1. Identify skill activation trigger... 6. Provide clear results and next steps") but it is unfilled template text with no skill-specific steps and no validation checkpoints for hook-enforced commits or destructive operations. Matches the level-2 anchor of a rough sequence with many gaps and absent validation; not a 1 because the steps are at least coherent and ordered, and error-recovery material does exist in references/errors.md.

2 / 5

Progressive Disclosure

The body cleanly signals one-level-deep references to errors.md and examples.md, but the bundle's most substantive files — references/workflow.md (the actual step-by-step workflow) and references/troubleshooting.md — are never referenced from SKILL.md, leaving them buried. Scoring against the actual bundle structure, this sits between 'some structure, references not fully clear' (3) and 'good structure, minor gaps' (4): two of four reference files are undiscoverable, which is more than a minor gap.

3 / 5

Total

9

/

20

Passed

Description

42%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 opens with a promising, distinct capability statement but is truncated mid-sentence, and the second half is leftover template filler ("Use when appropriate context detected. Trigger with relevant phrases based on skill purpose.") rather than real trigger guidance. As written it communicates a rough 'what' but no usable 'when'.

Suggestions

Complete the truncated first sentence (e.g., "...to enforce test-driven development (TDD)") and remove the template filler entirely.

Replace the placeholder 'Use when' clause with concrete triggers, e.g., "Use when the user asks to run development autonomously overnight, enforce TDD via pre-commit/pre-push hooks, or mentions unattended coding sessions."

Add natural synonyms users would say ("overnight coding", "unattended development", "TDD hooks") to sharpen trigger matching and reduce conflict with generic testing/git skills.

DimensionReasoningScore

Specificity

The opening names the domain and two concrete actions — "Automates software development overnight using git hooks to enforce test-driven" — but the sentence is cut off mid-phrase and the rest is filler, so coverage is incomplete. Not a 4 because no further specific actions are listed, and not a 2 because the domain plus the git-hook/TDD-enforcement actions are genuinely concrete.

3 / 5

Completeness

A 'what' is present and moderately clear (overnight development automation enforcing TDD via git hooks, though truncated at "test-driven"), but the 'when' clause is a non-functional placeholder equivalent to missing explicit trigger guidance, capping completeness at 3. Not a 4 because the 'when' offers no explicit or specific usage conditions at all.

3 / 5

Trigger Term Quality

The only 'when' guidance is unfilled template text — "Use when appropriate context detected. Trigger with relevant phrases based on skill purpose" — which provides no natural trigger phrases a user would actually say. The domain terms ("software development", "git hooks", "overnight") are one or two generic keywords, matching the level-2 anchor; not a 1 because those terms are natural rather than pure jargon.

2 / 5

Distinctiveness Conflict Risk

The overnight-autonomous-development-with-git-hooks/TDD niche is fairly specific ("Automates software development overnight using git hooks"), but with no real trigger scoping it could still overlap with general testing, git, or productivity skills. Not a 4 because absent trigger terms leave the activation boundary undefined, raising overlap risk beyond 'minor'.

3 / 5

Total

11

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository

jeremylongshore/tons-of-skills-marketplace

Path

plugins/productivity/overnight-dev/skills/overnight-development/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.