component-implementer
CommunityModernize legacy Angular components, effortlessly.
AuthorMichael0520
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Migrating legacy Angular components, especially those with extensive comments or TODOs, to modern Angular 20 patterns (Signals, inject()) is time-consuming and error-prone. This Skill automates the conversion process.
Core Features & Use Cases
- Legacy Code Analysis: Extracts logic from old code comments, identifying state, services, lifecycle hooks, and API calls.
- Modern Angular Conversion: Rewrites
BehaviorSubjectto Signals,@ViewChildtoviewChild(), andconstructorinjection toinject(). - TDD-driven Implementation: Guides the process with test-first development to ensure compatibility and correctness.
- Use Case: You have an Angular 16 component with a
TODO: Implement component logiccomment and legacy code. Activate this Skill to automatically analyze the old code, write tests, and then implement the component using modern Angular 20 patterns.
Quick Start
Open an unfinished component file with legacy code comments and say "implement this component".
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: component-implementer Download link: https://github.com/Michael0520/milo-claude/archive/main.zip#component-implementer Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.