CtrlK
BlogDocsLog inGet started
Tessl Logo

angular-migration

Migrate from AngularJS to Angular using hybrid mode, incremental component rewriting, and dependency injection updates. Use when upgrading AngularJS applications, planning framework migrations, or modernizing legacy Angular code.

69

Quality

85%

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

70%

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

The body is highly actionable with concrete before/after migration code, but it is over-long for inline content, leans on references that do not exist in the bundle, and lacks explicit validation feedback loops for a risky destructive operation. Tightening the inline material and adding validate-then-proceed checkpoints would raise it.

Suggestions

Add explicit validation checkpoints to the migration workflow (e.g. run the hybrid test suite after each phase, proceed only when green) to satisfy the feedback-loop expectation for destructive batch operations.

Either provide the referenced bundle files (references/*.md, assets/*.ts, scripts/*.sh) or remove the Resources links so progressive disclosure reflects the actual bundle structure.

Trim the Best Practices, Common Pitfalls, and Migration Strategies prose to essentials, moving detail into reference files so the SKILL.md body stays a lean overview.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete before/after code, but several sections (best practices, common pitfalls, strategies) restate Angular concepts Claude already knows and could be tightened; the body runs over 400 lines when a leaner overview plus references would suffice.

2 / 3

Actionability

Provides fully executable before/after TypeScript and JavaScript snippets for hybrid bootstrap, component, service, DI, routing, and forms migration — copy-paste ready with real imports and selectors.

3 / 3

Workflow Clarity

A migration is a destructive/risky batch operation, yet the four-step Instructions and phase timeline list sequence without explicit validation checkpoints or feedback loops; the Safety section warns against big-bang cutovers but does not define a validate-then-proceed loop, capping clarity at 2.

2 / 3

Progressive Disclosure

A Resources section signals references to files (hybrid-mode.md, component-migration.md, analyze-angular-app.sh), but none of those bundle files are actually present and the body inlines substantial detail that the references claim to hold; structure is present but the signaled split is not realized, keeping this below a 3.

2 / 3

Total

9

/

12

Passed

Description

100%

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: it states concrete capabilities, includes a natural 'Use when' trigger clause, and is clearly scoped to AngularJS-to-Angular migration. Third-person voice is used correctly and it is concise without fluff.

DimensionReasoningScore

Specificity

Lists multiple concrete actions: 'Migrate from AngularJS to Angular using hybrid mode, incremental component rewriting, and dependency injection updates' — three distinct, specific operations rather than vague language.

3 / 3

Completeness

Clearly answers both 'what' (migrate via hybrid mode, component rewriting, DI updates) and 'when' via an explicit 'Use when upgrading AngularJS applications, planning framework migrations, or modernizing legacy Angular code' clause.

3 / 3

Trigger Term Quality

Natural user-facing terms are well covered: 'upgrading AngularJS applications', 'planning framework migrations', 'modernizing legacy Angular code' are phrases users would actually say when they need this skill.

3 / 3

Distinctiveness Conflict Risk

AngularJS-to-Angular migration with hybrid mode is a clear niche unlikely to trigger for unrelated skills; the triggers are specific to legacy Angular migration.

3 / 3

Total

12

/

12

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 7 missing

Warning

Total

15

/

16

Passed

Repository
rmyndharis/antigravity-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.