CtrlK
BlogDocsLog inGet started
Tessl Logo

implement-slice

Implements a single slice with Signal validation and unit tests. Agent-first — invoked by the slice-implementer subagent (under implement-mainspec). No human-in-the-loop; signal validation iterates up to a bounded `max_signal_iterations` (default 3) before reporting FAILURE.

52

Quality

56%

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 ./skills/sdd/implement-slice/SKILL.md

The canonical home for this skill is implement-slice in tdg-ninja/context-specs-factory-ai

SKILL.md
Quality
Evals
Security

Quality

Content

73%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 well-structured, actionable instruction skill with an excellent bounded-retry workflow and clear validation checkpoints. Its main weakness is repetition of the same constraints (no git, iteration cap) across multiple sections, which inflates token use without adding clarity.

Suggestions

State the no-git/no-PRs rule and the max_signal_iterations cap once in the Invocation Contract, and reference rather than restate them in Workflow, Signal Processing, and Guidelines to remove ~30% of redundant tokens.

Consider moving the Signal Processing section's markdown template and the TODO Structure example into a reference file (or collapsing them) to tighten the core flow.

Consolidate the DON'T list so each constraint appears exactly once, since several (no git, no scope creep) currently overlap with prose in earlier sections.

DimensionReasoningScore

Conciseness

Mostly efficient and assumes Claude's competence with git/worktrees, but the no-git/no-PRs rule and the signal-iteration cap are each restated 3-4 times across sections, which is padding that could be tightened.

3 / 5

Actionability

Concrete invocation contract (named inputs/outputs), explicit FAILURE reasons, and specific DON'Ts give mostly executable guidance; templated signal invocation and absence of literal commands are the minor gaps.

4 / 5

Workflow Clarity

A clear 6-step sequence with an explicit validation gate (signal validation before unit tests) and a bounded feedback loop with explicit FAILURE conditions and iteration cap — matches the top anchor.

5 / 5

Progressive Disclosure

Well-organized into clearly headed sections with no nested references and no bundle files; at ~90 lines it slightly exceeds the under-50-lines simple-skill threshold, keeping it just below a clean 5.

4 / 5

Total

16

/

20

Passed

Description

38%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 specific and distinct within its internal niche but entirely lacks natural user-facing trigger language and any 'Use when' guidance, which caps its completeness and trigger quality. It reads as an internal subagent contract rather than a user-discoverable skill description.

Suggestions

Add an explicit 'Use when...' clause with natural trigger phrases users would say (e.g., 'Use when implementing a single spec slice that needs Signal validation and unit tests').

Replace or supplement internal jargon ('slice-implementer subagent', 'implement-mainspec') with descriptive terms that convey the skill's purpose to a broader audience.

Add a couple more concrete actions to the 'what' (e.g., reads the slice spec, runs bounded retry, reports structured SUCCESS/FAILURE) for more comprehensive coverage.

DimensionReasoningScore

Specificity

Names the domain and two concrete actions ('Signal validation and unit tests') but coverage is not comprehensive — only two actions for a bounded slice scope.

3 / 5

Completeness

Has a clear 'what' (implements a slice with validation and tests) but no explicit 'when' trigger guidance, which caps completeness at 3 per the rubric.

3 / 5

Trigger Term Quality

Contains only internal jargon ('slice', 'slice-implementer subagent', 'implement-mainspec', 'Signal validation') with no natural keywords a user would actually say; no 'Use when...' trigger phrases.

1 / 5

Distinctiveness Conflict Risk

Scoped to a specific internal niche (slice implementation under slice-implementer/implement-mainspec) making it mostly distinct, with only minor overlap risk against sibling implement skills.

4 / 5

Total

11

/

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
tdg-ninja/context-specs-claude-code
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.