CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

init-workspace-patterns

Extract code patterns.

Quality

63%

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 ./instructions/r2/core/skills/init-workspace-patterns/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.

A compact, well-structured instruction-only skill with an unambiguous process, concrete output formats, and a validation checklist appropriate to its batch-write operations. Its main weakness is a handful of cryptic references to external concepts (Rosetta prep steps, KB acquisition, state.composite) that an executing agent cannot resolve from the skill alone.

DimensionReasoningScore

Conciseness

The body is lean and telegraphic, assumes Claude's competence, and never pads with known concepts ('Codebases accumulate implicit recurring structures' is the only framing sentence). A few cryptic lines — 'All Rosette prep steps MUST be FULLY completed, load-context skill loaded and fully executed' and 'ACQUIRE reverse-engineering/SKILL.md FROM KB' — are compressed to the point of ambiguity rather than earning their place, keeping it below the anchor-5 'every token earns its place'.

4 / 5

Actionability

Steps are concrete: read CODEMAP.md, 'limit top 10-15 most common patterns', 'limit reading samples to 2-3 files per pattern', per-pattern files with Name/Description/Template, INDEX.md headers formatted as '## Pattern Name - short description' and CHANGES.md as '## [YYYY-MM-DD] Brief changes made'. This is executable guidance with minor gaps — the KB acquisition step and the 'Would we rebuild this?' test's application are underspecified — matching anchor 4 rather than the fully copy-paste-ready anchor 5.

4 / 5

Workflow Clarity

A clear 6-step sequence with mode handling (CHECK-EXISTS, IDENTIFY-GAPS, CREATE-OR-UPDATE, PRESERVE-HUMAN, REPORT-CHANGES) and a closing validation_checklist ('No human-curated content overwritten in upgrade mode') that covers the batch-write risk. The dual-mode terms are introduced mid-step rather than defined upfront, a minor checkpoint gap consistent with anchor 4; the explicit checklist and preserve-guard keep it above anchor 3.

4 / 5

Progressive Disclosure

The body is under 50 lines, organized into clearly delimited tagged sections (role, when_to_use_skill, core_concepts, process, validation_checklist), and needs no bundle files. It drops to anchor 4 rather than 5 because it references external resources — 'ACQUIRE reverse-engineering/SKILL.md FROM KB' and the 'load-context' skill — that are neither part of the bundle nor clearly signaled, and 'if state.composite = true' introduces undeclared state.

4 / 5

Total

16

/

20

Passed

Description

36%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 two-word description is concise but severely underspecified: it conveys a vague 'what' with no 'when', no concrete deliverables, and no trigger phrases. It would rarely be surfaced at the right moment and is indistinguishable from general code-analysis skills.

Suggestions

Add an explicit 'when' clause, e.g., 'Use when initializing workspace documentation, recovering recurring code conventions, or when the user asks to document code patterns or standards.'

List the concrete deliverables to lift specificity, e.g., 'Extract recurring code patterns (found in 2+ places) into per-pattern template files with an INDEX.md and CHANGES.md under docs/PATTERNS/.'

Include natural synonyms such as 'code conventions', 'recurring structures', 'code templates', and 'codebase standards' so the description matches how users actually phrase these requests.

DimensionReasoningScore

Specificity

The description 'Extract code patterns.' names the domain but offers a single generic action, matching the anchor example 'Processes PDF files' at level 2. It does not reach level 3, which requires 1-2 concrete actions (e.g., writing pattern files, building an INDEX, analyzing recurring structures) beyond the one vague verb.

2 / 5

Completeness

It has a vague 'what' (extract what, into what form?) and no 'when' at all — there is no 'Use when...' clause or equivalent trigger guidance, which per the judging guidelines caps completeness at 3. This matches anchor 2 exactly ('Has a vague what and no when'); it does not reach level 3 because the 'what' remains too generic to count as clear.

2 / 5

Trigger Term Quality

'code patterns' is a natural, relevant keyword a user might say, fitting anchor 3 ('some relevant keywords but missing common variations or synonyms'). It falls short of anchor 4 because no synonyms or variations appear — conventions, templates, recurring structures, codebase standards, or reverse-engineering terminology.

3 / 5

Distinctiveness Conflict Risk

'Extract code patterns' is somewhat specific but could plausibly trigger for refactoring, code-review, or codebase-documentation requests, matching anchor 3. It is more specific than the level-2 'Helps with document files' but lacks the distinct trigger phrases needed for level 4.

3 / 5

Total

10

/

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/init-workspace-patterns/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.