CtrlK
BlogDocsLog inGet started
Tessl Logo

gamma-upgrade-migration

Upgrade Gamma SDK versions and migrate between API versions. Use when upgrading SDK packages, handling deprecations, or migrating to new API versions. Trigger with phrases like "gamma upgrade", "gamma migration", "gamma new version", "gamma deprecated", "gamma SDK update".

64

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

65%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is actionable and clearly sequenced with executable examples and a rollback path. Its main gaps are a missing validation feedback loop in the upgrade workflow and no progressive-disclosure split despite its length.

Suggestions

Add an explicit validation checkpoint after Step 3/Step 6 (e.g. 'If tests fail, fix type/breaking-change errors and re-run npm test before proceeding') to create a real feedback loop.

Move the detailed v1->v2 migration patterns into a references file (e.g. MIGRATION.md) and keep SKILL.md as a concise overview pointing to it, improving progressive disclosure.

Remove the duplicated version-checking between the '!'-directive Current State blocks and Step 1 to tighten conciseness.

DimensionReasoningScore

Conciseness

It is mostly lean and code-forward, but version-checking is duplicated between the top '!'-directive blocks and Step 1, and some comments restate what the code already shows, so it is not fully tight.

2 / 3

Actionability

It provides fully executable bash and TypeScript snippets with 'set -euo pipefail', concrete version targets, and copy-paste-ready migration patterns.

3 / 3

Workflow Clarity

Steps are clearly sequenced and a migration checklist plus rollback procedure exist, but this destructive/batch upgrade flow lacks an explicit test-fails-then-fix-and-re-run validation checkpoint, which caps the score at 2.

2 / 3

Progressive Disclosure

It is well-organized into sections but is a single ~190-line file with no bundle references and substantial inline content (migration patterns, type config) that could be split out, so the overview-to-detail separation is only partial.

2 / 3

Total

9

/

12

Passed

Description

90%

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 is strong, clearly stating what the skill does and when to use it with a rich set of natural trigger phrases. The only weakness is specificity, where the actions are broad rather than enumerating multiple concrete capabilities.

DimensionReasoningScore

Specificity

It names the Gamma domain and concrete actions ('Upgrade Gamma SDK versions', 'migrate between API versions') but only enumerates two broad actions rather than the multiple distinct concrete actions the top anchor requires.

2 / 3

Completeness

It explicitly answers both what ('Upgrade Gamma SDK versions and migrate between API versions') and when ('Use when upgrading SDK packages...' plus explicit 'Trigger with phrases like...').

3 / 3

Trigger Term Quality

It lists several natural trigger phrases a user would say ('gamma upgrade', 'gamma migration', 'gamma new version', 'gamma deprecated', 'gamma SDK update'), giving good coverage of common variations.

3 / 3

Distinctiveness Conflict Risk

It targets a clear, Gamma-specific niche with distinct triggers, making it unlikely to fire for an unrelated skill.

3 / 3

Total

11

/

12

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
jeremylongshore/claude-code-plugins-plus-skills
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.