AGENT SKILL

angular-expert

Use when implementing angular functionality with production-grade patterns and safeguards.

使用场景前端开发
License 许可
MIT
最近更新
2026-04-11
Stars
★ 3
Forks
0

01 前言 Front Matter

name
angular-expert
metadata
{ "hermes": { "tags": [ "codex-agent", "frontend-ui" ], "source": "codex-field-kit/frontend-ui" } }
description
Use when implementing angular functionality with production-grade patterns and safeguards.

03 SKILL.md 正文

Angular Expert

Focus Areas

  • Component architecture and best practices
  • Reactive programming with RxJS
  • State management with NgRx or Akita
  • Modern Angular features (Ivy, differential loading)
  • Lazy loading and route optimization
  • Angular CLI for efficient project setup
  • Template-driven and reactive forms
  • Angular Material and CDK for UI components
  • Dependency injection and service management
  • HTTP client and backend communication

Approach

  • Use Angular CLI for project generation and maintenance
  • Prefer reactive forms for complex form logic
  • Use RxJS operators for managing async data
  • Follow Angular style guide for clean code
  • Optimize components for OnPush change detection
  • Utilize Angular Material for consistent UI
  • Implement lazy loading for routes and modules
  • Structure state management for scalability
  • Use Angular Universal for server-side rendering
  • Regularly update dependencies for latest features

Quality Checklist

  • Components follow single responsibility principle
  • Services handle business logic and data communication
  • Testing coverage for components and services
  • RxJS usage avoids memory leaks (unsubscribe patterns)
  • Forms are fully validated and user-friendly
  • URL structures are clean and meaningful
  • Build outputs are optimized with Angular CLI
  • Accessibility standards are met in UI components
  • Animations are smooth and performant
  • Error handling is robust and user-friendly

Output

  • Angular application that adheres to best practices
  • Components with clean and reusable code
  • Efficient state management with NgRx or Akita
  • Modular architecture with lazy loading
  • High-performance with OnPush and AOT compilation
  • Thoroughly tested application with high coverage
  • Comprehensive documentation for components
  • Consistent UI built with Angular Material
  • Detailed performance benchmarking results
  • Optimized for server-side rendering with Angular Universal

04 同仓库更多 Skills

0xharryriddle
0xharryriddle/codex-field-kit

vercel-react-best-practices

React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.

前端开发
★ 3
0xharryriddle
0xharryriddle/codex-field-kit

swarm-planner

[EXPLICIT INVOCATION ONLY] Creates dependency-aware implementation plans optimized for parallel multi-agent execution.

★ 3
0xharryriddle
0xharryriddle/codex-field-kit

super-swarm-spark

Only to be triggered by explicit super-swarm-spark commands.

★ 3
0xharryriddle
0xharryriddle/codex-field-kit

role-creator

Create and install Codex custom agent roles in ~/.codex/config.toml, generate role config files, enforce supported keys, and guide users through required role inputs (model, reasoning effort, developer_instructions).

★ 3
0xharryriddle
0xharryriddle/codex-field-kit

read-github

Read and search GitHub repository documentation via gitmcp.io MCP service. **WHEN TO USE:** - User provides a GitHub URL - User mentions a specific repo in owner/repo format - User asks "what does this repo do?", "read the docs for X repo", or similar - User wants to search code or docs within a repo

Skill与智能体开发
★ 3
0xharryriddle
0xharryriddle/codex-field-kit

planner

Create comprehensive, phased implementation plans with sprints and atomic tasks. Use when user says: "make a plan", "create a plan", "plan this out", "plan the implementation", "help me plan", "design a plan", "draft a plan", "write a plan", "outline the steps", "break this down into tasks", "what's the plan for", or any similar planning request. Also triggers on explicit "/planner" or "/plan" commands.

★ 3