janpereira-dev/ngautopilot-angular-21-to-22
Bounded Angular 21 to 22 upgrade preflight, execution, compatibility, and validation guidance.
Validate the Angular 22 hop after migration and before follow-up modernization. For Angular 22 projects and 21-to-22 upgrade planning.
Gate Angular 22 compiler, core, forms, HTTP, router, platform-server, and upgrade breaking changes. For Angular 22 projects and 21-to-22 upgrade planning.
Inventory Angular 21 project risks before changing dependencies. For Angular 22 projects and 21-to-22 upgrade planning.
Coordinate the bounded Angular 21 to 22 hop without mixing modernization into the dependency upgrade. For Angular 22 projects and 21-to-22 upgrade planning.
Detect and gate the Angular CLI builder path, including browser, browser-esbuild, application, and custom builders.
Gate Angular changes with the required Node.js, TypeScript, and RxJS compatibility matrix for the current target version.
Audit Angular peer dependencies and transitive blockers before applying an upgrade or refactor.
Index production-ready and experimental Angular 22 features and route them to concern-first skills. For Angular 22 projects and 21-to-22 upgrade planning.
Classify Angular 22 risks by domain, severity, validation need, and PR slicing recommendation. For Angular 22 projects and 21-to-22 upgrade planning.
Align Angular 22 recommendations with official roadmap status and avoid premature adoption of unfinished work. For Angular 22 projects and 21-to-22 upgrade planning.
Determines Angular compatibility across Node.js, TypeScript, RxJS, Angular CLI and browser support before planning or executing upgrade hops.
Detects Angular version constraints before recommending APIs such as Signals, signal inputs, standalone APIs, control flow, @defer, takeUntilDestroyed, resource, or httpResource.
Central index for Angular versioning, compatibility gates, hop planning, and routing to the correct upgrade or modernization skill.
Defines the main NgAutoPilot workflow for understanding a task, detecting project context, selecting the smallest skill, assessing risk, applying a minimal change, and validating the result.
Prevents incompatible recommendations by routing Angular, TypeScript, JavaScript, RxJS, Node, and tooling advice through detected project versions and supported feature gates.
Collects the minimum repository context needed before an agent changes Angular, TypeScript, JavaScript, testing, architecture, or quality code.
Classifies change risk before code edits and forces small, reversible implementation plans for refactors, architecture changes, migrations, dependencies, routing, build, state, and public APIs.
Selects the smallest useful NgAutoPilot skill based on user goal, affected area, detected stack, compatibility constraints, risk, and expected output.
Detects Angular, TypeScript, JavaScript, Node, RxJS, package manager, test runner, linting, and framework features from repository evidence before applying version-sensitive guidance.