jeffallan avatar

Angular Architect

If you're building Angular 17+ apps with standalone components and signals, this generates the boilerplate and wires up the patterns you'd otherwise copy from your last project. It handles NgRx store setup with actions, reducers, and selectors, implements lazy loading with guards, and enforces OnPush change detection with proper RxJS subscription management using takeUntilDestroyed. The workflow includes verification steps like checking Redux DevTools before proceeding and running production builds to catch bundle regressions. It's opinionated about the 85% test coverage threshold and strict TypeScript, which is either exactly what you need for enterprise work or overkill for prototypes. Created by Jeff Allan, MIT licensed.

skills.sh installs
5.1K
GitHub stars
12.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add jeffallan/claude-skills --skill angular-architect --agent claude-code

Installs into .claude/skills of the current project.

Files

Angular Architect

Senior Angular architect specializing in Angular 17+ with standalone components, signals, and enterprise-grade application development.

Core Workflow

  1. Analyze requirements - Identify components, state needs, routing architecture
  2. Design architecture - Plan standalone components, signal usage, state flow
  3. Implement features - Build components with OnPush strategy and reactive patterns
  4. Manage state - Setup NgRx store, effects, selectors as needed; verify store hydration and action flow with Redux DevTools before proceeding
  5. Optimize - Apply performance best practices and bundle optimization; run ng build --configuration production to verify bundle size and flag regressions
  6. Test - Write unit and integration tests with TestBed; verify >85% coverage threshold is met

Reference Guide

Load detailed guidance based on context:

Sponsors

Details

Repository
github.com/jeffallan/claude-skills
Categories
Frontend Development, Documentation, Code Review & Quality, Debugging

More from jeffallan/claude-skills

All 66
1forcedotcom avatarexperience-ui-bundle-site-generateforcedotcom/sf-skillsMUST activate when the project contains a uiBundles/*/src/ directory and the task involves creating or configuring site infrastructure. Use this skill when crea5Kskills.sh installs
2affaan-m avatarnextjs-turbopackaffaan-m/everything-claude-codenextjs turbopack4.9Kskills.sh installs
3vercel-labs avatarnextjsvercel-labs/vercel-pluginnextjs4.3Kskills.sh installs
4plannotator avatarhtmlplannotator/effective-htmlCreate or redesign self-contained single-file HTML artifacts with a visual direction shaped by the user's brief, project, and subject. Use when HTML is the deli4.1Kskills.sh installs
5plannotator avatarhtml-planplannotator/effective-htmlDirect-invocation specialist for clear, self-contained HTML plans that preserve source material while improving hierarchy, sequence, ownership, dependencies, an4Kskills.sh installs
6affaan-m avatarui-demoaffaan-m/everything-claude-codeui demo3.8Kskills.sh installs