CtrlK
BlogDocsLog inGet started
Tessl Logo

spec-loop-prepare-implementation-approval

Mandatory only on the task-file path of `spec-loop-plan-task`. Use when an active task file already exists and the next user-facing action would otherwise present that task for evaluation, feedback, review, or implementation approval.

34

Quality

28%

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 ./skills/spec-loop-prepare-implementation-approval/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

22%

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 focuses almost entirely on when to use the skill but completely omits what the skill actually does. It reads more like a conditional trigger rule than a skill description. The lack of any concrete actions or capabilities makes it very difficult for Claude to understand the skill's purpose or for it to be meaningfully selected among alternatives.

Suggestions

Add a clear statement of what the skill does, e.g., 'Presents completed task files for user evaluation and collects feedback before marking tasks as approved' or similar concrete actions.

Rephrase to lead with capabilities before the 'Use when...' clause, following the pattern: '[What it does]. Use when [trigger conditions].'

Include more natural trigger terms a user might say, such as 'review task', 'approve implementation', 'check task status', to improve discoverability.

DimensionReasoningScore

Specificity

The description does not list any concrete actions or capabilities. It describes when to use the skill ('mandatory only on the task-file path') but never explains what the skill actually does. There are no verbs describing specific operations.

1 / 3

Completeness

The 'when' clause is present and somewhat explicit, but the 'what does this do' is entirely missing. The description never explains what actions or transformations the skill performs, only when it should be triggered. This is a critical gap.

1 / 3

Trigger Term Quality

It includes some relevant terms like 'task file', 'evaluation', 'feedback', 'review', 'implementation approval', and the specific path 'spec-loop-plan-task'. However, these are mostly internal/technical jargon rather than natural user language, and common user phrasings are missing.

2 / 3

Distinctiveness Conflict Risk

The reference to the specific path 'spec-loop-plan-task' provides some distinctiveness, but the terms 'evaluation', 'feedback', 'review', and 'implementation approval' are broad enough to overlap with other skills. Without knowing what the skill does, it's hard to fully distinguish it.

2 / 3

Total

6

/

12

Passed

Implementation

35%

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

This skill functions primarily as a routing/orchestration document that delegates nearly all substantive guidance to external files. While the workflow logic is present, the lack of any concrete examples, templates, or executable steps makes it difficult for Claude to act on without heavy reliance on the referenced files. The content would benefit significantly from inline examples of readiness checks, expected output format, and a clearly numbered workflow.

Suggestions

Add a concrete example of what a 'readiness check' looks like and what passing/failing output should contain, so the skill is actionable without requiring full context from implementation-approval-guidance.md.

Restructure the workflow into a clearly numbered step sequence (1. Read prerequisites, 2. Run readiness checks, 3. Fix defects if found, etc.) to improve workflow clarity.

Add a brief 'References' section at the end with a structured list of all referenced files and their purposes, rather than scattering file references throughout prose.

Include an example of the expected user-facing approval-seeking output format so Claude knows what the final deliverable looks like.

DimensionReasoningScore

Conciseness

The content is moderately efficient but has some redundancy—several paragraphs repeat the idea of 'update the active task in place and re-run readiness checks' and the gating conditions could be consolidated. Some sentences are unnecessarily wordy (e.g., 'Do not create a second task artifact or a new pre-implementation task status').

2 / 3

Actionability

The skill provides almost entirely abstract procedural direction with no concrete code, commands, examples, or templates. It tells Claude to 'read files,' 'run readiness checks,' and 'invoke skills' without showing what any of those look like or what the output should contain. The actual actionable content is entirely delegated to referenced files.

1 / 3

Workflow Clarity

There is a discernible sequence (read prerequisites → run readiness checks → fix defects → seek approval → hand off to implementation), and conditional branching is described. However, the steps are not explicitly numbered or clearly sequenced, validation checkpoints are mentioned but not defined here, and the feedback loop (fix → re-run checks) lacks specifics on what constitutes passing.

2 / 3

Progressive Disclosure

The skill references several external files (implementation-approval-guidance.md, spec-loop-plan-task/SKILL.md, spec-loop-clarify-task/SKILL.md, spec-loop-implementation-flow/SKILL.md) which is appropriate for progressive disclosure. However, the references are scattered throughout prose rather than clearly signaled in a structured section, and the key referenced file (implementation-approval-guidance.md) is listed in the bundle as not provided, making it impossible to verify the delegation is well-structured.

2 / 3

Total

7

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
dpolivaev/spec-loop
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.