CtrlK
BlogDocsLog inGet started
Tessl Logo

cad-part-selection

Use for CAD Part Research when standard, purchasable, or library-backed mechanical components must be resolved before modeling.

63

Quality

79%

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 ./reference/replicator-original/me/cad-part-selection/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

86%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 an exemplary instruction-only skill: lean, dense with non-obvious project rules, and concrete about tools, actions, file paths, and schemas, with clear guardrails against substitution and fabrication of components. The only gaps are minor: no example report/search payload, an unspecified 'structured standard filters' mechanism, and no explicit schema-verification step in the workflow.

DimensionReasoningScore

Conciseness

The ~28-line body is lean with every sentence carrying non-obvious, project-specific knowledge ('The catalog establishes what the installed runtime can actually construct', 'Do not encode substitutions as string rules', 'A partial candidate is never permission to substitute'). No concepts Claude already knows are re-explained and nothing is padded, matching anchor 5: every token earns its place.

5 / 5

Actionability

Guidance is concrete and executable: specific tool invocations with parameters and paths (`cad.catalog` with `action="search"`/`"detail"`/`"acquire"`, `cad.edit` `action="import"`, `cad/research/parts/<wave>/*.json`, `cadPartPlanSchema`) plus a defined exact/partial/rejected taxonomy. It stops short of anchor 5 only because no example payload or report structure is given and 'structured standard filters' is left unspecified — minor gaps, consistent with anchor 4.

4 / 5

Workflow Clarity

Two clearly sequenced numbered workflows (research steps 1-6, main-agent handoff steps 1-4) with real checkpoints: candidate classification (step 5), the unresolved-item rule ('report it as unresolved and state the smallest concrete choice the user must make'), and preservation of unresolved items in the part plan. It is anchor 4 rather than 5 because there is no explicit validate-and-verify step (e.g., confirming the report against its schema) and no error-recovery loop around the acquire/import step.

4 / 5

Progressive Disclosure

The skill is under 50 lines, no bundle files (references/, scripts/, assets/) exist, and none are needed; the body is organized into two well-labeled sections ('## Research workflow', '## Main-agent handoff') with no dangling or buried references. Per the under-50-lines guideline this matches anchor 5: well-organized sections with no need for external references.

5 / 5

Total

18

/

20

Passed

Description

61%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 has an excellent, highly specific 'when' clause and a distinct niche with minimal conflict risk, but it never states what the skill actually does — no concrete actions such as searching the part catalog, comparing dimensions, or writing a research report are named. Adding 2-3 concrete capability verbs and a few more natural trigger synonyms would raise specificity and trigger quality substantially.

Suggestions

State concrete actions after the trigger, e.g., 'Searches the cad.catalog for standard or purchasable mechanical components, compares dimensions and standards against requirements, classifies candidates as exact/partial/rejected, and writes a typed part research report.'

Add natural trigger synonyms users would actually say, such as 'part selection', 'catalog components', 'off-the-shelf parts', or specific part families (fasteners, bearings, motors) alongside 'library-backed'.

Clarify the 'what' beyond the domain label 'CAD Part Research' by naming the outputs the skill produces (a research report and a part plan) so the capability is explicit rather than implied by the name.

DimensionReasoningScore

Specificity

The description names the domain ('CAD Part Research', 'mechanical components') but the only verbs are the trigger ('Use for') and a generic condition ('must be resolved before modeling') — no concrete actions like search, compare, or report are explicitly stated. It fits anchor 2 (names the domain but actions are minimal or generic), not 3, because no 1-2 concrete capabilities are listed.

2 / 5

Completeness

Both parts are present: an explicit 'when' clause ('when standard, purchasable, or library-backed mechanical components must be resolved before modeling') and a 'what' via the domain label ('CAD Part Research'). It is not 5 because the 'what' names the activity without stating any concrete capabilities; it is not 3 because the 'when' is explicit and specific rather than missing or weakly implied.

4 / 5

Trigger Term Quality

Relevant domain keywords are present ('CAD Part Research', 'mechanical components', 'standard, purchasable, or library-backed', 'modeling') but common variations users would naturally say are missing (e.g., 'part selection', 'catalog', 'off-the-shelf', specific part types like fasteners or bearings). This matches anchor 3: some relevant keywords but missing common variations or synonyms.

3 / 5

Distinctiveness Conflict Risk

The trigger conditions ('standard, purchasable, or library-backed mechanical components must be resolved before modeling') carve out a clear niche that is clearly distinguishable from general CAD modeling or geometry skills, with minimal conflict risk. Anchor 5 fits: clear niche with distinct triggers.

5 / 5

Total

14

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
JimmyPang02/open-replicator
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.