canopy-v21-migration

Migrate Canopy v20 to v21 in Angular projects by applying breaking changes.

23|46|Updated Sep 7, 2020
One-click install
npx skills add https://github.com/Legal-and-General/canopy --skill canopy-v21-migration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canopy-v21-migration
Source: https://github.com/Legal-and-General/canopy/tree/main/skills/canopy-v21-migration
Command: npx skills add https://github.com/Legal-and-General/canopy --skill canopy-v21-migration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Apply the Canopy v20→v21 breaking changes to an Angular project. Trigger when upgrading Canopy to v21, upgrading @legal-and-general/canopy from v20, or fixing issues after the upgrade.

Core Features & Use Cases

  • Migration steps: Guides you through applying all v20→v21 breaking changes in the project.
  • Upgrade validation: Provides checks to verify the upgrade succeeds and issues are resolved.
  • Use Case: Use this skill when your Angular app relies on Canopy components that changed between v20 and v21 and needs coordinated updates.

Quick Start

Follow the migration prompts to apply Canopy v20→v21 changes to your Angular project.

Frequently Asked Questions about canopy-v21-migration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate Canopy from v20 to v21 in an Angular project?

To migrate Canopy from v20 to v21, apply the required breaking changes and upgrade dependencies by following guided migration steps covering component, directive, and styling updates for your Angular project.

Why does my Angular app break after upgrading Canopy to v21?

Your Angular app breaks after a Canopy v21 upgrade because v21 introduces breaking changes to APIs, components, directives, and styling that require coordinated updates across your project.

What breaking changes are included in the Canopy v21 upgrade?

The Canopy v21 upgrade includes breaking changes affecting component APIs, directives, and styling updates that must be applied to ensure compatibility when upgrading from v20.

How do I verify a successful Canopy v21 migration?

Verify a successful Canopy v21 migration by running built-in upgrade validation checks that confirm all component, directive, and styling issues are resolved and the upgrade succeeds.

Can I use this migration tooling for Canopy versions older than v20?

This migration tooling specifically applies to upgrading Canopy from v20 to v21 and resolving v21 upgrade errors, so it does not cover migrating from older Canopy versions.