angular

Installation
SKILL.md

Angular

What I Do

I am Angular, a platform and framework for building single-page client applications using HTML and TypeScript. Developed and maintained by Google, I provide a comprehensive solution for enterprise-scale web application development. My architecture is built around component-based design, where applications are composed of reusable, nested components with well-defined inputs and outputs. I leverage TypeScript for type safety, enabling better tooling, autocompletion, and compile-time error detection. My dependency injection system promotes loose coupling and testability, while my RxJS integration provides powerful reactive programming capabilities. I include a complete routing solution, form handling (both reactive and template-driven), HTTP client for API communication, and testing utilities out of the box. My opinionated structure and strong conventions make me ideal for large teams building maintainable, scalable applications. The latest versions introduce standalone components, signals for fine-grained reactivity, and server-side rendering capabilities.

When to Use Me

  • Building enterprise-grade web applications
  • Developing large-scale single-page applications (SPAs)
  • Creating component-based UI libraries
  • Projects requiring strict TypeScript integration
  • Applications needing complex state management
  • Teams requiring standardized project structure
  • Building progressive web applications (PWAs)
  • Applications with complex form requirements
  • Projects requiring comprehensive testing infrastructure

Core Concepts

Installs
3
GitHub Stars
2
First Seen
May 16, 2026
angular — ffsshhttiikk/opencode-agents-skills