CtrlK
BlogDocsLog inGet started
Tessl Logo

build-cli

Build and install the Python CLI (planoai). Use after making changes to cli/ code to install locally.

67

Quality

80%

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 ./.claude/skills/build-cli/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

93%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 lean, fully executable, and well-structured with a verification step and error-handling note. The only weakness is the generic failure-recovery guidance, which could be more concrete.

Suggestions

Replace 'diagnose and fix the issues' with a concrete feedback loop, e.g., 'If install fails, re-run `uv sync`, check the error, then retry `uv tool install --editable .`'.

Optionally note a common failure case (e.g., stale editable install) with the specific remediation command.

DimensionReasoningScore

Conciseness

Each step is a single executable command with a brief purpose clause and no over-explanation of uv or CLI concepts; every token earns its place.

5 / 5

Actionability

All three steps are copy-paste ready commands with exact paths and flags, fully executable with no missing key details for the build flow.

5 / 5

Workflow Clarity

A clear numbered sequence with an explicit verify step (step 3) and an error-recovery clause, but 'diagnose and fix the issues' is generic rather than a concrete validate-fix-retry loop.

4 / 5

Progressive Disclosure

A simple single-purpose skill under 50 lines with no need for external references; the numbered list is well-organized and self-contained, qualifying for the simple-skill exception.

5 / 5

Total

19

/

20

Passed

Description

66%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 concise and explicitly answers both what and when, with a clear niche for the planoai CLI. It is held back by limited keyword/trigger variety and only two named actions.

Suggestions

Add one or two more concrete actions (e.g., 'rebuild', 'refresh dependencies') to broaden specificity beyond 'Build and install'.

Expand trigger coverage with synonyms a user might naturally say, such as 'reinstall the CLI', 'after editing cli/ code', or 'planoai not found'.

Consider adding the file extension or tool name variations (e.g., 'planoai CLI', 'uv tool') to improve natural keyword matching.

DimensionReasoningScore

Specificity

Names the domain (Python CLI) and two concrete actions ('Build and install'), matching the 1-2 concrete actions anchor; not comprehensive enough for a 4.

3 / 5

Completeness

Clearly states what ('Build and install the Python CLI (planoai)') and an explicit when ('Use after making changes to cli/ code to install locally'), but the single trigger phrase is narrower than the multi-trigger 5 anchor.

4 / 5

Trigger Term Quality

Contains a relevant trigger phrase ('Use after making changes to cli/ code') but offers narrow keyword coverage with no synonyms or file extensions, fitting the 'some relevant keywords but missing variations' anchor.

3 / 5

Distinctiveness Conflict Risk

Targets a named CLI (planoai) with a specific post-edit build workflow, giving it a clear niche with minimal conflict risk against other skills.

5 / 5

Total

15

/

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
katanemo/plano
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.