CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

tech-specs

To define clear, testable tech specs from requirements — target-state architecture, contracts, interfaces.

Quality

73%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./instructions/r2/core/skills/tech-specs/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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 content is a dense, well-structured, instruction-only skill that consistently gives concrete, quantified guidance (section template, scaling table, rules, validation checklist) without explaining concepts Claude already knows. Its main gaps are minor: some internal redundancy, no example output snippet, and no explicit remediation loop after validation fails.

Suggestions

Add a brief fix-and-re-validate loop to the Tech Spec Flow, e.g. "If the validation checklist fails: fix the affected sections, re-verify integrity before proceeding".

Remove the duplicated WHAT/HOW statements about the `planning` skill (stated in both when_to_use_skill and core_concepts) and drop or briefly clarify the unexplained "Rosetta prep steps" prerequisite.

DimensionReasoningScore

Conciseness

The body is lean and telegraphic (bullet lists, a scaling table, rules like "Do not explain the principles — apply them") and assumes senior-engineer competence, but contains minor redundancy — the WHAT/HOW split with the `planning` skill is stated twice and "Shorter is better" duplicates "Compact, dense, complete" — plus unexplained noise like "All Rosetta prep steps MUST be FULLY completed", matching anchor 4 rather than anchor 5's every-token-earns-its-place.

4 / 5

Actionability

Concrete, executable guidance throughout: an 11-section spec template, a SMALL/MEDIUM/LARGE scaling table, and quantified rules ("Sequence diagram when 4+ actors involved", "Code snippets max 3 lines"); the minor gap for this instruction-only skill is the absence of any example spec snippet showing the expected output style, matching anchor 4.

4 / 5

Workflow Clarity

A clear sequence exists (write TOC → write section by section → verify integrity as a separate step → insert TLDR) backed by a 10-item validation checklist, but there is no explicit fix-and-re-validate feedback loop when the checklist fails, matching anchor 4 rather than anchor 5's error-recovery loops; no destructive/batch cap applies.

4 / 5

Progressive Disclosure

No bundle files exist and none are needed; the ~140-line body is well organized into clearly labeled XML-tag sections with nothing that clearly belongs in a separate reference file, though it exceeds the under-50-line simple-skill case and offers no navigational pointers beyond the companion `planning` skill, matching anchor 4 (good structure, minor organization gaps).

4 / 5

Total

16

/

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 states a clear, appropriately narrow capability and uses decent natural domain keywords, but it omits any explicit "Use when..." trigger clause and relies on a single action verb with artifact nouns, leaving both completeness and specificity at mid-scale.

Suggestions

Add an explicit trigger clause, e.g. "Use when requirements need translation into tech specs, or when API contracts, data models, or target-state architecture must be defined/documented."

Use more concrete action verbs to raise specificity, e.g. "Define and write clear, testable tech specs from requirements: target-state architecture, API contracts, data models, interfaces, and test criteria."

Include common user synonyms such as "specification", "spec out", or "API design" to broaden natural trigger coverage.

DimensionReasoningScore

Specificity

Names the domain ("tech specs from requirements") and one concrete action ("To define clear, testable tech specs") with artifact nouns ("target-state architecture, contracts, interfaces"), but only a single verb is present, matching anchor 3 (domain plus 1-2 concrete actions) rather than anchor 4's list of several specific actions.

3 / 5

Completeness

The "what" is clear ("define clear, testable tech specs from requirements") but the "when" is entirely absent — there is no "Use when..." clause or equivalent trigger guidance, which per the judging guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

Good natural keyword coverage — "tech specs", "requirements", "architecture", "contracts", "interfaces" — that a user needing this skill would plausibly say, though common variations like "specification", "API design", or "design doc" are missing, matching anchor 4 rather than anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

"Tech specs from requirements — target-state architecture, contracts, interfaces" carves a mostly distinct niche with specific artifact triggers, though there is minor overlap risk with closely related planning/architecture/design skills, matching anchor 4.

4 / 5

Total

14

/

20

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

griddynamics/rosetta

Path

instructions/r2/core/skills/tech-specs/SKILL.md

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.