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.

Install with Tessl CLI

npx tessl i github:Dicklesworthstone/pi_agent_rust --skill angular-migration
What are skills?

89

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Discovery

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.

This is a well-crafted skill description that excels across all dimensions. It provides specific migration techniques, uses natural developer terminology, explicitly states both capabilities and trigger conditions, and targets a clearly defined niche (AngularJS to Angular migration) that distinguishes it from other frontend or JavaScript skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'hybrid mode', 'incremental component rewriting', and 'dependency injection updates'. These are concrete migration techniques, not vague abstractions.

3 / 3

Completeness

Clearly answers both what ('Migrate from AngularJS to Angular using hybrid mode, incremental component rewriting, and dependency injection updates') AND when ('Use when upgrading AngularJS applications, planning framework migrations, or modernizing legacy Angular code').

3 / 3

Trigger Term Quality

Includes natural keywords users would say: 'AngularJS', 'Angular', 'upgrading', 'framework migrations', 'modernizing', 'legacy Angular code'. Good coverage of terms developers would naturally use when seeking migration help.

3 / 3

Distinctiveness Conflict Risk

Very specific niche targeting AngularJS-to-Angular migration specifically. The combination of 'AngularJS', 'Angular', 'hybrid mode', and 'dependency injection updates' creates a distinct trigger profile unlikely to conflict with general JavaScript or other framework skills.

3 / 3

Total

12

/

12

Passed

Implementation

72%

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

This is a solid migration skill with excellent actionability through comprehensive before/after code examples covering all major migration patterns. The progressive disclosure is well-handled with clear references to detailed guides. However, the workflow lacks explicit validation checkpoints critical for migration operations, and some introductory content could be trimmed for better token efficiency.

Suggestions

Add explicit validation checkpoints to the Migration Timeline (e.g., 'Run test suite before proceeding to Phase 3', 'Verify hybrid bootstrap works before migrating components')

Remove or condense the 'When to Use This Skill' section - these use cases are self-evident from the skill title

Add a rollback strategy or 'if migration fails' guidance for each phase

DimensionReasoningScore

Conciseness

The skill is reasonably efficient but includes some unnecessary content like the 'When to Use This Skill' section that restates obvious use cases, and the migration strategies section explains concepts Claude would already understand. The code examples are appropriately sized but some explanatory text could be trimmed.

2 / 3

Actionability

Excellent concrete, executable code examples throughout. Every migration pattern (controller→component, directive→component, service, routing, forms) has complete before/after code that is copy-paste ready. The hybrid app setup includes full bootstrap configuration.

3 / 3

Workflow Clarity

The Migration Timeline provides a phased approach, but lacks explicit validation checkpoints. For a complex migration involving destructive changes to an existing codebase, there are no 'validate before proceeding' steps, no rollback guidance, and no explicit testing gates between phases.

2 / 3

Progressive Disclosure

Well-structured with clear sections and a Resources section pointing to one-level-deep references (hybrid-mode.md, component-migration.md, etc.). The main content provides actionable quick-start patterns while deferring detailed guides to separate files.

3 / 3

Total

10

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

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.