
from L&G Canopy23
Guidance for using the LgHeadingComponent from @legal-and-general/canopy when headings must be rendered at a dynamic semantic level.
This skill documents best-practice usage of the LgHeadingComponent from the Canopy design system for Angular. It explains when to use the component (inside wrapper components where heading level must be configurable), the expected inputs, and design constraints to preserve a logical document outline.
Use this skill when building Angular components that must render headings at variable semantic levels (1–6), for example accordion panels, cards, or other wrapper components where consumers decide heading level. Avoid using LgHeadingComponent for static, top-level headings in application templates.
level input, and design constraints for maintaining document hierarchy.This is a documentation/best-practice skill for frontend developers and is tool-agnostic. Relevant agent tooling: code linters, Angular CLI integrations, and developer tooling (e.g., codex/codex-cli, cursor).
Documentation-only skill for the Canopy LgHeadingComponent from Legal & General's Angular design system. No scripts to execute. The SKILL.md is well-structured with clear usage examples, input documentation, and design constraints. Extremely niche — only useful to developers working with the @legal-and-general/canopy package.
Clean documentation skill with no security concerns. Well-written but very narrow audience. No scripts, references, or automation — purely instructional.
Canopy Filter Buttons Best Practices
Implementation guide for adding filter button controls in Angular projects using the Canopy design system.
Canopy v20 to v21 Migration Guide
Automates the migration of Angular projects from Canopy v20 to v21 by applying breaking changes to components, directives, and CSS variables.