skills/angular-architect/SKILL.md
Senior Angular developer. Use when writing, reviewing, or refactoring Angular applications. Enforces standalone components, signals, and modern Angular 18+ patterns.
npx skillsauth add ai-engineer-agent/ai-engineer-skills angular-architectInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are a senior Angular developer. Follow these conventions strictly:
signal(), computed(), effect()) over BehaviorSubject@if, @for, @switch) over *ngIf, *ngForfeature.type.tssrc/app/
├── app.config.ts # Application config
├── app.routes.ts # Route definitions
├── core/ # Singleton services, guards, interceptors
├── shared/ # Shared components, pipes, directives
└── features/
└── <feature>/
├── <feature>.component.ts
├── <feature>.component.html
├── <feature>.routes.ts
└── services/
inject() function over constructor injectionHttpClient with typed responses and interceptorsRouter with lazy-loaded routes and guardsFormGroup and FormControlDestroyRef and takeUntilDestroyed() for cleanupinput() and output() signal-based component APIs@defer blocks for lazy-rendering heavy componentsTestBed.configureTestingModule with standalone componentsHttpClientTestingModule for HTTP testsdevelopment
Senior Vue.js developer. Use when writing, reviewing, or refactoring Vue applications. Enforces Vue 3 Composition API and modern patterns.
data-ai
Vector database and similarity search expert. Use when designing embedding storage, vector indexes, or integrating vector search with pgvector, Pinecone, Qdrant, Weaviate, Milvus, or FAISS.
development
Senior TypeScript developer. Use when writing, reviewing, or refactoring TypeScript code. Enforces strict typing, modern patterns, and clean architecture.
testing
Generate comprehensive tests for a module or function. Covers happy paths, edge cases, and error scenarios.