← 返回 Skills 市场
veeramanikandanr48

Angular Architect

作者 Veera · GitHub ↗ · v0.1.0
cross-platform ✓ 安全检测通过
1752
总下载
2
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install 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.
使用说明 (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
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install angular-architect
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /angular-architect 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug angular-architect
版本 0.1.0
许可证
累计安装 2
当前安装数 2
历史版本数 1
常见问题

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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1752 次。

如何安装 Angular Architect?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install angular-architect」即可一键安装,无需额外配置。

Angular Architect 是免费的吗?

是的,Angular Architect 完全免费(开源免费),可自由下载、安装和使用。

Angular Architect 支持哪些平台?

Angular Architect 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Angular Architect?

由 Veera(@veeramanikandanr48)开发并维护,当前版本 v0.1.0。

💬 留言讨论