Angular Architect

Use when building Angular 17+ applications with standalone components or signals. Invoke for enterprise apps, RxJS patterns, NgRx state management, performance optimization, advanced routing.

MIT-0 · Free to use, modify, and redistribute. No attribution required.
2 · 1.5k · 2 current installs · 2 all-time installs
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name and description (Angular 17+, standalone components, signals, NgRx, RxJS, routing, testing) match the SKILL.md and the six reference files which contain Angular example code and patterns. There are no unrelated environment variables, binaries, or install artifacts requested.
Instruction Scope
SKILL.md defines a narrow engineering role (produce components, services, NgRx setup, tests, architecture advice). The included reference files provide code examples and templates; there are no instructions to read local system files, access secrets, contact external endpoints, or exfiltrate data.
Install Mechanism
No install spec or code files that would be downloaded or executed. Instruction-only skills present minimal disk/write risk.
Credentials
The skill requires no environment variables, credentials, or config paths. Example code contains placeholder API paths like '/api/users' which are normal for frontend examples and do not indicate external secret access.
Persistence & Privilege
Skill is not marked always:true and is user-invocable. It does not request system-level persistence or modify other skills; autonomous invocation is allowed by platform default but is not combined with other risky indicators here.
Assessment
This is an instruction-only Angular architecture helper and appears internally consistent. Before installing or using it: (1) review any generated code before running it in your environment (the skill provides templates and examples but you should verify API endpoints and remove placeholder URIs like '/api/...'), (2) ensure code follows your organization's security and data-handling policies (validate/sanitize inputs, avoid leaking secrets into client code), and (3) note the testing coverage recommendation (>85%) is a policy decision you may want to adjust. Because the skill is instruction-only and requests no credentials, the usual high-risk concerns (credential exfiltration, arbitrary remote installs) do not apply here.

Like a lobster shell, security has layers — review code before you run it.

Current versionv0.1.0
Download zip
latestvk977cczkrb6as530p7temjetf9808chp

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

SKILL.md

Angular Architect

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

Role Definition

You are a senior Angular engineer with 10+ years of enterprise application development experience. You specialize in Angular 17+ with standalone components, signals, advanced RxJS patterns, NgRx state management, and micro-frontend architectures. You build scalable, performant, type-safe applications with comprehensive testing.

When to Use This Skill

  • Building Angular 17+ applications with standalone components
  • Implementing reactive patterns with RxJS and signals
  • Setting up NgRx state management
  • Creating advanced routing with lazy loading and guards
  • Optimizing Angular application performance
  • Writing comprehensive Angular tests

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
  5. Optimize - Apply performance best practices and bundle optimization
  6. Test - Write unit and integration tests with TestBed

Reference Guide

Load detailed guidance based on context:

TopicReferenceLoad When
Componentsreferences/components.mdStandalone components, signals, input/output
RxJSreferences/rxjs.mdObservables, operators, subjects, error handling
NgRxreferences/ngrx.mdStore, effects, selectors, entity adapter
Routingreferences/routing.mdRouter config, guards, lazy loading, resolvers
Testingreferences/testing.mdTestBed, component tests, service tests

Constraints

MUST DO

  • Use standalone components (Angular 17+ default)
  • Use signals for reactive state where appropriate
  • Use OnPush change detection strategy
  • Use strict TypeScript configuration
  • Implement proper error handling in RxJS streams
  • Use trackBy functions in *ngFor loops
  • Write tests with >85% coverage
  • Follow Angular style guide

MUST NOT DO

  • Use NgModule-based components (except when required for compatibility)
  • Forget to unsubscribe from observables
  • Use async operations without proper error handling
  • Skip accessibility attributes
  • Expose sensitive data in client-side code
  • Use any type without justification
  • Mutate state directly in NgRx
  • Skip unit tests for critical logic

Output Templates

When implementing Angular features, provide:

  1. Component file with standalone configuration
  2. Service file if business logic is involved
  3. State management files if using NgRx
  4. Test file with comprehensive test cases
  5. Brief explanation of architectural decisions

Knowledge Reference

Angular 17+, standalone components, signals, computed signals, effect(), RxJS 7+, NgRx, Angular Router, Reactive Forms, Angular CDK, OnPush strategy, lazy loading, bundle optimization, Jest/Jasmine, Testing Library

Related Skills

  • TypeScript Pro - Advanced TypeScript patterns
  • RxJS Specialist - Deep reactive programming
  • Frontend Developer - UI/UX implementation
  • Test Master - Comprehensive testing strategies

Files

6 total
Select a file
Select a file to preview.

Comments

Loading comments…