← Back to Skills Marketplace
veeramanikandanr48

Angular Architect

by Veera · GitHub ↗ · v0.1.0
cross-platform ✓ Security Clean
1752
Downloads
2
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install angular-architect
Description
Use when building Angular 17+ applications with standalone components or signals. Invoke for enterprise apps, RxJS patterns, NgRx state management, performance optimization, advanced routing.
README (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:

Topic Reference Load When
Components references/components.md Standalone components, signals, input/output
RxJS references/rxjs.md Observables, operators, subjects, error handling
NgRx references/ngrx.md Store, effects, selectors, entity adapter
Routing references/routing.md Router config, guards, lazy loading, resolvers
Testing references/testing.md TestBed, 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
Usage Guidance
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.
Capability Analysis
Type: OpenClaw Skill Name: angular-architect Version: 0.1.0 The OpenClaw skill bundle is benign. The `SKILL.md` file provides clear, well-defined instructions for an AI agent specializing in Angular development, including positive security constraints like 'MUST NOT DO: Expose sensitive data in client-side code'. All reference markdown files (`references/*.md`) contain standard, educational code examples and explanations for Angular, NgRx, RxJS, routing, and testing, without any malicious constructs, external calls, or attempts at prompt injection to subvert the agent's intended purpose.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install angular-architect
  3. After installation, invoke the skill by name or use /angular-architect
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release. - Introduces a senior Angular architect skill focused on Angular 17+ with standalone components and signals. - Covers enterprise development: RxJS advanced patterns, NgRx state management, advanced routing, and performance optimization. - Defines role responsibilities, best practices, and workflow for scalable, type-safe Angular apps. - Includes topic-based reference guide and output templates for code generation. - Lists strict do’s and don’ts for architecture, testing, and coding style.
Metadata
Slug angular-architect
Version 0.1.0
License
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 1752 downloads so far.

How do I install Angular Architect?

Run "/install angular-architect" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Angular Architect free?

Yes, Angular Architect is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Angular Architect support?

Angular Architect is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Angular Architect?

It is built and maintained by Veera (@veeramanikandanr48); the current version is v0.1.0.

💬 Comments