CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

16

Quality

3%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

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

Quality

Discovery

7%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This description is largely a placeholder with a truncated capability statement and boilerplate trigger guidance. The 'Use when appropriate context detected. Trigger with relevant phrases based on skill purpose.' is generic filler that provides no value for skill selection. The core concept (overnight TDD automation via git hooks) is interesting but poorly articulated.

Suggestions

Replace the placeholder 'Use when appropriate context detected. Trigger with relevant phrases based on skill purpose.' with specific trigger conditions, e.g., 'Use when the user asks about overnight development, automated TDD workflows, git hook automation, or batch code generation.'

Complete the truncated description and list concrete actions, e.g., 'Runs test suites via git hooks, generates code to pass failing tests, creates commits automatically, and reports progress by morning.'

Add natural trigger terms users would actually say, such as 'overnight coding', 'automated development', 'TDD automation', 'git pre-commit hooks', 'batch development'.

DimensionReasoningScore

Specificity

The description mentions 'automates software development overnight using git hooks to enforce test-driven' which hints at a domain but is vague and incomplete ('test-driven' is cut off). No concrete actions like 'runs tests', 'generates code', or 'creates commits' are listed.

1 / 3

Completeness

The 'what' is incomplete and vague ('automates software development overnight' with a truncated 'test-driven'), and the 'when' clause is a generic placeholder ('Use when appropriate context detected') that provides no actionable guidance whatsoever.

1 / 3

Trigger Term Quality

The phrase 'Trigger with relevant phrases based on skill purpose' is a meaningless placeholder that provides zero actual trigger terms. Terms like 'git hooks' and 'overnight' are present but not framed as natural user language, and common variations are entirely absent.

1 / 3

Distinctiveness Conflict Risk

The mention of 'git hooks', 'overnight', and 'test-driven' gives it some niche identity that distinguishes it from generic coding skills, but the vagueness of 'automates software development' could easily overlap with many development automation skills.

2 / 3

Total

5

/

12

Passed

Implementation

0%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill is a generic template with no actual content related to overnight development, git hooks, or test-driven development. Every section contains placeholder text that could apply to literally any skill, providing zero actionable guidance. It fails on all dimensions because it teaches Claude nothing specific about the task it claims to automate.

Suggestions

Replace the generic instructions with specific git hook configurations (pre-commit, post-commit) including executable shell scripts or Python code for enforcing TDD.

Add concrete examples of the overnight development workflow: how tests are defined, how code generation proceeds iteratively, and how validation gates work between iterations.

Include actual error handling content inline or create the referenced errors.md bundle file with specific failure modes (e.g., test failures, merge conflicts, build errors) and recovery steps.

Define explicit validation checkpoints such as running the test suite, checking code coverage thresholds, and verifying git hook installation before proceeding.

DimensionReasoningScore

Conciseness

The content is entirely generic filler with no specific information about overnight development, git hooks, or TDD. Every section reads like a template placeholder that adds zero value beyond what Claude already knows.

1 / 3

Actionability

There are no concrete commands, code examples, git hook configurations, or specific TDD workflows. Instructions like 'Execute skill workflow systematically' and 'Validate outputs meet requirements' are completely vague and non-actionable.

1 / 3

Workflow Clarity

The six numbered steps are generic placeholders with no actual sequence for overnight development. There are no validation checkpoints, no git hook setup steps, no TDD cycle description, and no feedback loops for error recovery.

1 / 3

Progressive Disclosure

References to errors.md and examples.md are mentioned but no bundle files exist, making these dead links. The main content itself is so devoid of substance that there's nothing meaningful to disclose progressively.

1 / 3

Total

4

/

12

Passed

Validation

81%

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

Validation9 / 11 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

9

/

11

Passed

Repository
jeremylongshore/claude-code-plugins-plus-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.