CtrlK
BlogDocsLog inGet started
Tessl Logo

tooluniverse-molecular-cloning

Molecular cloning, in both directions. DESIGN — Gibson Assembly (overlap design for seamless multi-fragment joining) and Golden Gate Assembly (Type IIS / BsaI / BbsI / Esp3I / BsmBI / SapI design with unique 4-bp fusion overhangs). ANALYSIS — work out what an existing reaction produces: given input plasmid sequences and an enzyme, digest them, join the fragments by their overhangs, and identify features of the product (expressed ORF, gRNA spacer and its target gene). Use when you need to plan how to join DNA fragments into a construct, design assembly overlaps/overhangs, decide between cloning methods, or determine the product of a stated Gibson/Golden Gate reaction. Covers the domestication (internal-site removal), overhang-uniqueness, and overlap-Tm rules. For PCR primers to generate the fragments, see tooluniverse-primer-design.

72

Quality

90%

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

81%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 well-engineered skill body: executable tool calls with payloads, concrete numeric design rules, an explicit pre-order QC gate, and an unusually good troubleshooting feedback loop for the reverse-assembly path. Main weaknesses are the un-invoked QC script in Step 3, minor rule duplication between the design steps and the gotchas checklist, and no reference layer for reference-type material (enzyme sites, high-fidelity overhang sets).

Suggestions

Add a one-line invocation example for the QC gate in Step 3, e.g. `python scripts/cloning_qc.py --golden-gate --enzyme BsaI --parts PART1,PART2`, since the script's CLI is otherwise undocumented in the body.

Trim the Step 4 gotchas that verbatim restate Step 1/2 design rules, keeping only genuinely new items (fragment generation still needs primers).

Move the enzyme recognition-site table and high-fidelity overhang-set details into a short `references/` file and link it, to get the body closer to an overview-plus-pointers structure.

DimensionReasoningScore

Conciseness

Lean and dense throughout — numeric rules ('Overlap length 15–40 bp', 'Overlap Tm ≈ 48–65 °C'), tool outputs, and enzyme sites with no conceptual padding about what cloning is. Not a 5 because 'Step 4 — Gotchas' re-states rules already given in Steps 1–2 (internal Type IIS sites, non-unique overlaps, repeats/secondary structure, Tm imbalance), a redundancy that could be trimmed.

4 / 5

Actionability

Three fully executable `tu run` commands with realistic JSON payloads and expected return fields, plus concrete decision guidance — this is near copy-paste ready. Not a 5 because Step 3 cites `scripts/cloning_qc.py` without any invocation example; the CLI syntax exists only in the script's docstring, so the QC step is not executable as written in the body.

4 / 5

Workflow Clarity

Clear Step 0–4 sequence (pick method → design → QC → gotchas checklist) with an explicit validation gate ('QC before ordering', PASS/WARN screening) and a genuine feedback loop with error diagnosis: 'If the assembly reports that the fragments do not chain, digest the inputs individually with DNA_virtual_digest... Getting 1 means the enzyme name or circular is wrong — not that the plasmid lacks sites.' This matches the level-5 anchor (explicit validation, error-recovery loop, checklist); the level-4 anchor's 'minor validation gaps' does not apply.

5 / 5

Progressive Disclosure

Well-sectioned body with a real bundle script correctly placed at `scripts/cloning_qc.py` (verified present and matching the described checks), and hand-offs to sibling skills. Not a 5 because everything else is inlined — the enzyme-site table, overhang-set guidance, and QC details have no one-level-deep reference files, so structure is good but not split for progressive loading; a 3 would require buried references or misplaced bulk content, which is not the case.

4 / 5

Total

17

/

20

Passed

Description

95%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, dense description that states concrete capabilities in both design and analysis directions, includes natural domain trigger terms, an explicit 'Use when' clause, and clean boundaries against the sibling primer-design skill. The only defect is the second-person phrasing in the trigger clause ('Use when you need to...'), which the rubric penalizes on specificity.

Suggestions

Rewrite the trigger clause in third person: 'Use when the user needs to plan how to join DNA fragments into a construct...' instead of 'Use when you need to plan...'.

Consider adding the term 'ligation' or 'restriction' to the trigger vocabulary, since users may phrase the analysis ask as 'what does this ligation produce'.

DimensionReasoningScore

Specificity

Lists multiple concrete, comprehensive actions — 'overlap design for seamless multi-fragment joining', 'Type IIS / BsaI / BbsI / Esp3I / BsmBI / SapI design with unique 4-bp fusion overhangs', 'digest them, join the fragments by their overhangs, and identify features of the product (expressed ORF, gRNA spacer and its target gene)' — matching the level-5 anchor. Docked one point per the voice guideline: the trigger clause 'Use when you need to plan...' is second person rather than the third-person voice ('Use when the user needs to...') used by the anchor examples.

4 / 5

Completeness

Explicitly answers both what (both directions: DESIGN overlaps/overhangs; ANALYSIS 'digest them, join the fragments by their overhangs, and identify features of the product') and when ('Use when you need to plan how to join DNA fragments into a construct, design assembly overlaps/overhangs, decide between cloning methods, or determine the product of a stated Gibson/Golden Gate reaction'). Clear what + clear when with concrete trigger phrases matches the level-5 anchor exactly.

5 / 5

Trigger Term Quality

Comprehensive natural terms a user would actually say: 'Molecular cloning', 'Gibson Assembly', 'Golden Gate Assembly', 'join DNA fragments into a construct', 'design assembly overlaps/overhangs', 'digest', 'plasmid', 'gRNA', plus concrete enzyme names (BsaI, Esp3I, BsmBI). Not a 4 because synonyms are well covered ('cloning methods', 'construct', 'join') and file extensions are not applicable to this domain.

5 / 5

Distinctiveness Conflict Risk

Clear niche (Gibson/Golden Gate assembly design and product analysis) with distinct triggers, and it explicitly delimits the boundary with a sibling skill: 'For PCR primers to generate the fragments, see tooluniverse-primer-design.' This removes the main overlap risk with the adjacent primer-design skill, matching the level-5 anchor (clear niche, minimal conflict).

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
mims-harvard/ToolUniverse
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.