Skip to content

janpereira-dev/ngautopilot-angular-testing

v0.6.0MIT

Focused Angular TestBed, component test, visual validation, and test-stability guidance.

angular-testing-angular-component-testing-patterns

Designs and reviews Angular component testing patterns for enterprise apps, focusing on template interaction, inputs and outputs, host testing, harnesses, and boundary-focused assertions.

angular-testing-angular-component-testing-patterns-v17

Reviews Angular component testing patterns for Angular 17+ projects, focusing on modern template syntax awareness, stable component contracts, and contract-focused tests.

angular-testing-angular-test-strategy-router

Route Angular testing work to Vitest, Jest, or Karma based on the current project and migration goals.

angular-testing-angular-testbed-inject-v9-migration

Replace TestBed.get with TestBed.inject in Angular tests. Use when older tests still rely on TestBed.get and need a small, controlled modernization step.

angular-testing-angular-v22-testing-stability

Use this skill when Angular 22 changes affect test reliability, async expectations, or compile-time behavior in the suite.

angular-testing-angular-visual-accessibility-e2e-validation

Validate Angular user journeys with evidence across behavior, keyboard access, automated accessibility signals, and stable visual checks when repository capabilities allow.

angular-testing-jest-angular-unit-testing

Designs and reviews Angular unit testing with Jest, focusing on TestBed usage, mocking strategy, component and service tests, and maintainable enterprise test patterns.

angular-testing-micro-frontends-e2e-validation

Designs and reviews end-to-end validation for Angular micro-frontends in Nx monorepos, covering shell startup, remote loading, cross-remote flows, fallback behavior, and release confidence.

core-autopilot-orchestrator

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.

core-compatibility-router

Prevents incompatible recommendations by routing Angular, TypeScript, JavaScript, RxJS, Node, and tooling advice through detected project versions and supported feature gates.

core-project-intake

Collects the minimum repository context needed before an agent changes Angular, TypeScript, JavaScript, testing, architecture, or quality code.

core-risk-assessment

Classifies change risk before code edits and forces small, reversible implementation plans for refactors, architecture changes, migrations, dependencies, routing, build, state, and public APIs.

core-skill-router

Selects the smallest useful NgAutoPilot skill based on user goal, affected area, detected stack, compatibility constraints, risk, and expected output.

core-stack-version-detection

Detects Angular, TypeScript, JavaScript, Node, RxJS, package manager, test runner, linting, and framework features from repository evidence before applying version-sensitive guidance.