CtrlK
BlogDocsLog inGet started
Tessl Logo

replicator-pcb

Design PCBs as code with tscircuit (React/TSX) and the tsci CLI - schematic, layout, DRC, Gerber/BOM/CPL export for JLCPCB fabrication. Use after the BOM stage when the product needs a custom PCB.

75

Quality

92%

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

92%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.

A dense, highly actionable body with a well-gated workflow and disciplined progressive disclosure into real bundle files. The only mild weakness is a few prose passages that could be tightened without losing clarity.

Suggestions

Tighten the longer prose in the References and Freerouting sections (e.g. the chirality parenthetical and the 'Rules learned from the original' paragraph) into terse bullet points to reclaim tokens.

The references section mixes in-bundle files with external repo paths; a one-line visual separator or grouping (bundle vs. vendored upstream) would make navigation faster.

DimensionReasoningScore

Conciseness

Lean and assumes Claude's competence — no explaining what a PCB or library is — and the domain gotchas (chirality rules, Freerouting parser quirks) genuinely earn their tokens, though a few prose sentences could be trimmed further.

4 / 5

Actionability

Provides copy-paste-ready commands throughout ('tsci add C2913202', 'tsci build', 'tsci export ... -f gerbers -o ...') plus scripts with concrete args, covering the common cases fully.

5 / 5

Workflow Clarity

An 8-step numbered sequence with explicit validation gates ('Build = DRC gate', 'fix source until the build is clean'), explicit release criteria, visual check, and feedback loops — robust validation for a fabrication-grade destructive operation.

5 / 5

Progressive Disclosure

Clear overview with well-signaled, one-level-deep references to real bundle files (references/tscircuit-basics.md, references/cpl-rotation-checklist.md, and four scripts/) organized into navigable sections.

5 / 5

Total

19

/

20

Passed

Description

92%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.

A strong, third-person description that names concrete capabilities and gives an explicit, well-scoped trigger condition. Keyword coverage is thorough though a few natural synonyms and file extensions are absent.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Design PCBs as code', 'schematic, layout, DRC, Gerber/BOM/CPL export for JLCPCB fabrication' — giving comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

Explicitly answers both what ('Design PCBs as code ... export for JLCPCB fabrication') and when ('Use after the BOM stage when the product needs a custom PCB') with a concrete trigger phrase.

5 / 5

Trigger Term Quality

Good natural-term coverage ('PCB', 'tsci CLI', 'JLCPCB', 'custom PCB', 'Gerber/BOM/CPL'), but misses common synonyms like 'board'/'circuit board' and any file extensions, so it falls just short of fully comprehensive.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (tscircuit/React-TSX PCB design for JLCPCB) with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

19

/

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
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.