CtrlK
BlogDocsLog inGet started
Tessl Logo

pleaseai/please-plugins

Auto-detect project dependencies and recommend matching Claude Code plugins from the pleaseai marketplace

64

Quality

81%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Quality

Content

65%

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

A clear, actionable five-step workflow with executable commands and useful templates, held back by an inline reference table that inflates tokens and by validation/checkpoints that remain implicit for an install operation.

Suggestions

Move the 'Plugin Categories' table into a separate reference file (e.g. references/categories.md) and link to it, keeping the body a lean overview.

Add an explicit validation checkpoint after offering install (e.g. verify install via jq against installed_plugins.json and report success/failure) to strengthen the workflow's feedback loop.

Tighten restating prose like 'Skills offer richer descriptions than the top-level plugin metadata' since the step already implies this.

DimensionReasoningScore

Conciseness

Mostly efficient and instruction-focused, but the large inline 'Plugin Categories' reference table and a few restating sentences ('Skills offer richer descriptions than the top-level plugin metadata') could be trimmed or moved; not every token earns its place.

2 / 3

Actionability

Provides fully executable bash commands (cat, find, grep, jq, claude plugin install), copy-paste-ready presentation templates, and a concrete scoring rubric for ranking matches.

3 / 3

Workflow Clarity

Steps are clearly sequenced (1-5), but validation checkpoints are implicit and there is no feedback loop verifying the install state-changing operation; the installed-status check is present but not framed as a checkpoint.

2 / 3

Progressive Disclosure

Content is well-organized into labeled sections, but no bundle files exist and all material is inline; the categories table is content that could be a separate reference, matching the 'content that should be separate is inline' anchor.

2 / 3

Total

9

/

12

Passed

Description

90%

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

A strong, third-person description with explicit 'what' and 'when' guidance and a rich set of natural trigger phrases. The only weakness is specificity: it names the domain and a couple of actions but does not list the full range of concrete operations.

DimensionReasoningScore

Specificity

Names the domain and two concrete actions ('discover and install Claude Code plugins from the pleaseai marketplace'), but does not enumerate multiple specific concrete actions as the top anchor requires.

2 / 3

Completeness

Explicitly states both what it does (discover and install plugins) and when to use it ('Use this skill whenever a user asks...'), matching the anchor that clearly answers what AND when with explicit triggers.

3 / 3

Trigger Term Quality

Rich set of natural phrasings users would actually say ('how do I do X', 'find a plugin for X', 'is there a plugin that can...', 'recommend a plugin', 'what plugins are available'), giving good coverage of natural trigger terms.

3 / 3

Distinctiveness Conflict Risk

Has a clear, narrow niche (Claude Code plugin discovery from the pleaseai marketplace) with distinct triggers, making it unlikely to fire for the wrong skill.

3 / 3

Total

11

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

15

/

16

Passed

Reviewed

Table of Contents