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.

72

Quality

87%

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

SKILL.md
Quality
Evals
Security

Quality

Content

100%

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

The body is an exemplary lean, executable build workflow with a verification step and failure-handling note, fully appropriate for a simple single-purpose skill with no bundle files.

DimensionReasoningScore

Conciseness

Four lean lines of executable commands with no padding and no explanation of concepts Claude already knows; every token earns its place. It is not a 2 because nothing could be tightened or removed without losing guidance.

3 / 3

Actionability

It gives fully executable, copy-paste-ready commands (`uv sync`, `uv tool install --editable .`, `uv run planoai --help`). It is not a 2 because the guidance is complete and concrete rather than pseudocode or missing key details.

3 / 3

Workflow Clarity

Steps are clearly sequenced with an explicit verification checkpoint (step 3, "Verify the installation") and a feedback loop ("If the build or install fails, diagnose and fix the issues"). It is not a 2 because validation and error recovery are present, not just an implicit sequence.

3 / 3

Progressive Disclosure

Per the simple-skill guideline, an under-50-line skill with no external references can score 3 with well-organized content; this numbered workflow is clean and appropriately scoped. It is not a 2 because there is no inline bloat or poorly-signaled reference structure to fix.

3 / 3

Total

12

/

12

Passed

Description

75%

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 concrete, names its target explicitly, and provides a clear "Use after..." trigger that answers both what and when. Its main weakness is limited breadth of trigger-term variations and a narrow action set.

Suggestions

Expand trigger terms with natural variations a user might say, e.g. "Use when you rebuild, reinstall, or test the planoai CLI after editing cli/ code".

Add one or two more concrete actions (e.g. "verify the install", "update dependencies") to broaden the capability list beyond the coupled build/install pair.

DimensionReasoningScore

Specificity

It names the concrete target ("the Python CLI (planoai)") and two concrete actions ("Build and install"), comparable to the anchor "Processes PDF files and extracts content". It is not a 3 because the actions are a narrow single workflow (build/install one tool) rather than a list of multiple distinct capabilities.

2 / 3

Completeness

It explicitly answers what ("Build and install the Python CLI (planoai)") and when ("Use after making changes to cli/ code to install locally"), mirroring the top anchor's "Use when..." pattern. It is not a 2 because the trigger is explicit rather than merely implied.

3 / 3

Trigger Term Quality

It includes natural terms a user might say ("Build", "install", "CLI", "planoai", "cli/ code"), but coverage is limited with no common variations, matching "some relevant keywords but missing common variations". It is not a 3 because it lacks the broader spread of natural terms seen in the top anchor.

2 / 3

Distinctiveness Conflict Risk

Naming the specific tool "planoai" and the narrow trigger (changes to cli/ code) gives it a clear niche unlikely to fire for unrelated skills. It is not a 2 because it is not a generic "works with code" description that would overlap with other skills.

3 / 3

Total

10

/

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.

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.