CtrlK
BlogDocsLog inGet started
Tessl Logo

create-adr-migrator

Use when planning an ADR-driven migration from adoption tooling through stacked batch implementation and cleanup.

56

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 ./.github/skills/create-adr-migrator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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 a concise, well-structured facilitator workflow with a clear sequence and an iteration loop, but it offers only high-level guidance without executable specifics and lacks explicit validation gates for its batch migration operations.

Suggestions

Add concrete executable anchors (e.g., a sample `gh stack create` command and a `migration-status.yml` workflow snippet) so Step 2 and Step 4 are copy-paste actionable.

Insert an explicit validation checkpoint between batches in Step 4 (e.g., confirm the reporting workflow shows the prior batch migrated before creating the next batch).

Specify how to detect migration status concretely (e.g., which eslint rule or workflow output signals 'migrated') rather than leaving detection to be inferred.

DimensionReasoningScore

Conciseness

Lean and list-driven with no padding about what an ADR or gh stack is; only minor phrasing could be tightened, so it sits just below the fully-trimmed anchor.

4 / 5

Actionability

References concrete artifacts and tools (eslint, jscodeshift, gh stack, migration-status.yml) but gives only high-level directives to 'author code' and 'create a skill' with no executable commands or templates, leaving guidance incomplete.

3 / 5

Workflow Clarity

A clear 7-step journey and a user-feedback loop in Step 3 are present, but this is a batch operation whose fan-out (Step 4) lacks explicit validation/verification checkpoints before proceeding, capping it at 3 per the batch-operation rule.

3 / 5

Progressive Disclosure

Well-organized into a journey overview plus four numbered step sections in a single file with no nested references; sits below 5 only because some scaffolding detail could optionally live in a referenced file.

4 / 5

Total

14

/

20

Passed

Description

66%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 explicit 'Use when' trigger and occupies a distinctive niche, but it describes journey phases rather than concrete actions and leans on project-specific jargon over natural user phrasing.

Suggestions

Lead with concrete action verbs for the 'what' (e.g., 'Plan, scaffold, and drive an ADR-driven migration...') separate from the 'when' clause.

Add natural synonyms a user might say (e.g., 'architecture decision record', 'codemod migration', 'stacked PRs') alongside 'ADR' and 'stacked batch'.

DimensionReasoningScore

Specificity

Names the domain ('ADR-driven migration') and several concrete phases ('adoption tooling', 'stacked batch implementation', 'cleanup'), but describes journey stages rather than discrete executable actions like 'extract', 'fill', 'merge'.

3 / 5

Completeness

Explicit 'when' trigger ('Use when planning an ADR-driven migration') plus an implied 'what' (planning the migration journey) are both present; below 5 because the 'what' lacks distinct concrete action verbs separate from the trigger.

4 / 5

Trigger Term Quality

Includes relevant natural terms ('ADR', 'migration') that a user would say, but leans on technical jargon ('adoption tooling', 'stacked batch implementation') and omits common synonyms or variations.

3 / 5

Distinctiveness Conflict Risk

Targets a clear niche (ADR-driven migration with stacked batches) with a distinct trigger phrase, making conflict with unrelated skills unlikely.

5 / 5

Total

15

/

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
primer/react
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.