Agent skill

Angular Developer

by mxtommy in mxtommy/Kip

Generates Angular code and provides architectural guidance. An agent skill from mxtommy/Kip.

MITAuto-check passedFrontend & Design

Install Angular Developer

skills CLI
$ npx skills add mxtommy/Kip --skill angular-developer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mxtommy/Kip angular-developer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mxtommy/Kip.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/angular-developer .claude/skills/angular-developer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
angular-developer
GitHub stars
127
Used in
4 other repos
Token cost
~2.4k tokens
SKILL.md length
983 words
Files
38 (incl. references)
Skills in repo
6
Repo updated
First seen
Licence
MIT

At a glance

Generates Angular code and provides architectural guidance. An agent skill from mxtommy/Kip.

  • Works in 3 steps: Always analyze the project's Angular… → When generating code, follow Angular's… → Once you finish generating code, run ng…
  • Creating projects
  • SKILL.md covers Creating New Projects, Components, Reactivity and Data Management and Forms, plus 6 more sections
  • Calls npx; reaches angular.dev

What it does

Angular Developer is an agent skill from mxtommy/Kip. Generates Angular code and provides architectural guidance. Trigger when creating projects, components, or services, or for best practices on reactivity (signals, linkedSignal, resource), forms, dependency injection, routing, SSR, accessibility (ARIA), animations, styling (component styles, Tailwind CSS), testing, or CLI tooling.

Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 38 other files, including reference files (for example `references/angular-animations.md`, `references/angular-aria.md` and `references/cli.md`).

It sits in Frontend & Design, covering Accessibility and Design patterns. It works with Angular and Tailwind CSS. The repository describes itself as: SignalK Instrument package. The licence is MIT.

When your agent uses it

  • Creating projects
  • For best practices on reactivity (signals
  • Dependency injection
  • Accessibility (ARIA)

Example prompts

  • “Use the angular-developer skill to generate Angular code and provides architectural guidance. An agent skill from mxtommy/Kip”
  • “/angular-developer”

Requirements

  • Node.js

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Always analyze the project's Angular version before providing guidance, as best practices and available features can vary significantly…
  2. When generating code, follow Angular's style guide and best practices for maintainability and performance. Use the Angular CLI for…
  3. Once you finish generating code, run ng build to ensure there are no build errors. If there are errors, analyze the error messages and fix…

What it can do on your machine

Read from SKILL.md and the folder at commit d9fb361. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • angular.dev

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Angular Developer loads about 2.4k tokens when it runs, and up to ~36k if it reads all its reference files. Until then it costs about 87 tokens; SKILL.md has 983 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~87
When it runs · the whole SKILL.md, loaded when a task matches
~2.4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~36k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from mxtommy/Kip at commit d9fb361, republished under its MIT licence (© mxtommy). 983 words, ~2,428 tokens.

Download SKILL.mdSave it as .claude/skills/angular-developer/SKILL.md (or your agent's skills folder). This skill also uses 37 other files; get the full folder from GitHub.
name
angular-developer
description
Generates Angular code and provides architectural guidance. Trigger when creating projects, components, or services, or for best practices on reactivity (signals, linkedSignal, resource), forms, dependency injection, routing, SSR, accessibility (ARIA), animations, styling (component styles, Tailwind CSS), testing, or CLI tooling.
license
MIT
metadata.author
Copyright 2026 Google LLC
metadata.version
1.0

Angular Developer Guidelines

  1. Always analyze the project's Angular version before providing guidance, as best practices and available features can vary significantly between versions. If creating a new project with Angular CLI, do not specify a version unless prompted by the user.

  2. When generating code, follow Angular's style guide and best practices for maintainability and performance. Use the Angular CLI for scaffolding components, services, directives, pipes, and routes to ensure consistency.

  3. Once you finish generating code, run ng build to ensure there are no build errors. If there are errors, analyze the error messages and fix them before proceeding. Do not skip this step, as it is critical for ensuring the generated code is correct and functional.

Creating New Projects

If no guidelines are provided by the user, here are some default rules to follow when creating a new Angular project:

  1. Use the latest stable version of Angular unless the user specifies otherwise.
  2. Use Signals Forms for form management in new projects (available in Angular v21 and newer) Find out more.

Execution Rules for ng new: When asked to create a new Angular project, you must determine the correct execution command by following these strict steps:

Step 1: Check for an explicit user version.

  • IF the user requests a specific version (e.g., Angular 15), bypass local installations and strictly use npx.
  • Command: npx @angular/cli@<requested_version> new <project-name>

Step 2: Check for an existing Angular installation.

  • IF no specific version is requested, run ng version in the terminal to check if the Angular CLI is already installed on the system.
  • IF the command succeeds and returns an installed version, use the local/global installation directly.
  • Command: ng new <project-name>

Step 3: Fallback to Latest.

  • IF no specific version is requested AND the ng version command fails (indicating no Angular installation exists), you must use npx to fetch the latest version.
  • Command: npx @angular/cli@latest new <project-name>

Components

When working with Angular components, consult the following references based on the task:

  • Fundamentals: Anatomy, metadata, core concepts, and template control flow (@if, @for, @switch). Read components.md
  • Inputs: Signal-based inputs, transforms, and model inputs. Read inputs.md
  • Outputs: Signal-based outputs and custom event best practices. Read outputs.md
  • Host Elements: Host bindings and attribute injection. Read host-elements.md

If you require deeper documentation not found in the references above, read the documentation at https://angular.dev/guide/components.

Reactivity and Data Management

When managing state and data reactivity, use Angular Signals and consult the following references:

  • Signals Overview: Core signal concepts (signal, computed), reactive contexts, and untracked. Read signals-overview.md
  • Dependent State (linkedSignal): Creating writable state linked to source signals. Read linked-signal.md
  • Async Reactivity (resource): Fetching asynchronous data directly into signal state. Read resource.md
  • Side Effects (effect): Logging, third-party DOM manipulation (afterRenderEffect), and when NOT to use effects. Read effects.md

Forms

In most cases for new apps, prefer signal forms. When making a forms decision, analyze the project and consider the following guidelines:

  • If the application is using v21 or newer and this is a new form, prefer signal forms.

  • For older applications or when working with existing forms, use the appropriate form type that matches the applications current form strategy.

  • Signal Forms: Use signals for form state management. Read signal-forms.md

  • Template-driven forms: Use for simple forms. Read template-driven-forms.md

  • Reactive forms: Use for complex forms. Read reactive-forms.md

Dependency Injection

When implementing dependency injection in Angular, follow these guidelines:

  • Fundamentals: Overview of Dependency Injection, services, and the inject() function. Read di-fundamentals.md
  • Creating and Using Services: Creating services, the providedIn: 'root' option, and injecting into components or other services. Read creating-services.md
  • Defining Dependency Providers: Automatic vs manual provision, InjectionToken, useClass, useValue, useFactory, and scopes. Read defining-providers.md
  • Injection Context: Where inject() is allowed, runInInjectionContext, and assertInInjectionContext. Read injection-context.md
  • Hierarchical Injectors: The EnvironmentInjector vs ElementInjector, resolution rules, modifiers (optional, skipSelf), and providers vs viewProviders. Read hierarchical-injectors.md
Show full SKILL.md (352 more words)Show less

Angular Aria

When building accessible custom components for any of the following patterns: Accordion, Listbox, Combobox, Menu, Tabs, Toolbar, Tree, Grid, consult the following reference:

  • Angular Aria Components: Building headless, accessible components (Accordion, Listbox, Combobox, Menu, Tabs, Toolbar, Tree, Grid) and styling ARIA attributes. Read angular-aria.md

Routing

When implementing navigation in Angular, consult the following references:

  • Define Routes: URL paths, static vs dynamic segments, wildcards, and redirects. Read define-routes.md
  • Route Loading Strategies: Eager vs lazy loading, and context-aware loading. Read loading-strategies.md
  • Show Routes with Outlets: Using <router-outlet>, nested outlets, and named outlets. Read show-routes-with-outlets.md
  • Navigate to Routes: Declarative navigation with RouterLink and programmatic navigation with Router. Read navigate-to-routes.md
  • Control Route Access with Guards: Implementing CanActivate, CanMatch, and other guards for security. Read route-guards.md
  • Data Resolvers: Pre-fetching data before route activation with ResolveFn. Read data-resolvers.md
  • Router Lifecycle and Events: Chronological order of navigation events and debugging. Read router-lifecycle.md
  • Rendering Strategies: CSR, SSG (Prerendering), and SSR with hydration. Read rendering-strategies.md
  • Route Transition Animations: Enabling and customizing the View Transitions API. Read route-animations.md

If you require deeper documentation or more context, visit the official Angular Routing guide.

Styling and Animations

When implementing styling and animations in Angular, consult the following references:

  • Using Tailwind CSS with Angular: Integrating Tailwind CSS into Angular projects. Read tailwind-css.md
  • Angular Animations: Using native CSS (recommended) or the legacy DSL for dynamic effects. Read angular-animations.md
  • Styling components: Best practices for component styles and encapsulation. Read component-styling.md

Testing

When writing or updating tests, consult the following references based on the task:

  • Fundamentals: Best practices for unit testing (Vitest), async patterns, and TestBed. Read testing-fundamentals.md
  • Component Harnesses: Standard patterns for robust component interaction. Read component-harnesses.md
  • Router Testing: Using RouterTestingHarness for reliable navigation tests. Read router-testing.md
  • End-to-End (E2E) Testing: Best practices for E2E tests with Cypress. Read e2e-testing.md

Tooling

When working with Angular tooling, consult the following references:

  • Angular CLI: Creating applications, generating code (components, routes, services), serving, and building. Read cli.md
  • Code Modernization: Automatically refactoring to modern standards using migrations. Read migrations.md
  • Angular MCP Server: Available tools, configuration, and experimental features. Read mcp.md
  • Environment Configuration: Strategies for build-time and runtime configuration. Read environment-configuration.md

© mxtommy, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 37 other files (references) in .agents/skills/angular-developer of mxtommy/Kip.

  • SKILL.md
  • references/angular-animations.md
  • references/angular-aria.md
  • references/cli.md
  • references/component-harnesses.md
  • references/component-styling.md
  • references/components.md
  • references/creating-services.md
  • references/data-resolvers.md
  • references/define-routes.md
  • references/defining-providers.md
  • references/di-fundamentals.md
  • references/e2e-testing.md
  • references/effects.md
  • references/environment-configuration.md
  • references/hierarchical-injectors.md
  • references/host-elements.md
  • references/injection-context.md
  • references/inputs.md
  • references/linked-signal.md
  • … and 18 more

Open the folder on GitHubat commit d9fb361

Used in 4 other repositories

We found 5 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 4 other GitHub owners. This page covers the copy in mxtommy/Kip, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Angular Developer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Angular Developer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Angular Developer this skillmxtommy/Kip1274 repos~2.4kAutomated safety check: PassMIT
Angular Developeraffaan-m/ECC274k—~2.1kAutomated safety check: PassMIT
Spartan UI Angular Componentsspartan-ng/spartan2.9k—~2.4kAutomated safety check: PassMIT
Angular Developerradix-ng/primitives274—~1.2kAutomated safety check: PassMIT
Kb Framework AccessibilityCommunity-Access/accessibility-agents421—~1.8kAutomated safety check: PassMIT
Kaizen UINVIDIA/Personal-AI-Router1.6k—~4.7kAutomated safety check: PassApache-2.0

Similar skills

  • Angular Developer

    affaan-m/ECC

    Angular コードを生成し、アーキテクチャ ガイダンスを提供します。プロジェクトの作成、コンポーネント、またはサービスを作成するとき、または反応性(シグナル、linkedSignal、リソース)、フォーム、依存性注入、ルーティング、SSR、アクセシビリティ(ARIA)、アニメーション、スタイリング(コンポーネント スタイル、Tailwind CSS)、テスト、または CLI…

    274k GitHub stars~2.1k tokensUpdated 2 days ago
    Frontend & DesignAuto-check passed
  • Helps add, compose, debug and style spartan/ui components in Angular projects, using its Brain headless primitives and Helm styled layer through the @spartan-ng/cli generators.

    2.9k GitHub stars~2.4k tokensUpdated yesterday
    Frontend & DesignAuto-check passed
  • Angular Developer

    radix-ng/primitives

    Angular framework reference for building this signals-first, headless directive library.

    274 GitHub stars~1.2k tokensUpdated 8 days ago
    DevelopmentAuto-check passed
  • Kb Framework Accessibility

    Community-Access/accessibility-agents

    Reference data, not a reviewer. An agent skill from Community-Access/accessibility-agents.

    421 GitHub stars~1.8k tokensUpdated 14 days ago
    Frontend & DesignAuto-check passed
  • Kaizen UI

    NVIDIA/Personal-AI-Router

    Official

    Kaizen UI (KUI) component library and design-pattern advisor for NVIDIA applications.

    1.6k GitHub stars~4.7k tokensUpdated today
    Frontend & DesignAuto-check passed
  • Grill Frontend Code

    Opentrons/opentrons

    Deep-dive review of frontend diffs against Opentrons architecture, UI layers, a11y, and prop design patterns.

    521 GitHub stars~653 tokensUpdated today
    Frontend & DesignAuto-check passed

More from mxtommy/Kip

  • Angular New App

    mxtommy/Kip

    Creates a new Angular app using the Angular CLI. An agent skill from mxtommy/Kip.

    127 GitHub starsUsed in 1 repo~1.1k tokens
    Auto-check passed
  • Apply KIP history-series reconciliation and mapping constraints across dashboard and chart/history flows.

    127 GitHub stars~621 tokensUpdated 5 days ago
    Auto-check passed
  • Kip Host2 Widget

    mxtommy/Kip

    Apply KIP Host2 widget contract patterns for widget component changes, including runtime/options guards, stream observation structure, and transient signal state handling.

    127 GitHub stars~498 tokensUpdated 5 days ago
    Auto-check passed
  • Create and scaffold new KIP Host2 widgets using the widget schematic with consistent post-generation implementation, registration, tests, and documentation updates.

    127 GitHub stars~1.9k tokensUpdated 5 days ago
    Auto-check passed
  • Apply KIP dataset ownership and lifecycle rules for widget and dashboard flows, including centralized write paths and owner UUID cleanup behavior.

    127 GitHub stars~337 tokensUpdated 5 days ago
    Auto-check passed

Questions about Angular Developer

What does Angular Developer do?

Generates Angular code and provides architectural guidance. An agent skill from mxtommy/Kip. Angular Developer is an agent skill from mxtommy/Kip. Generates Angular code and provides architectural guidance.

When should I use Angular Developer?

Angular Developer fits situations like: creating projects; for best practices on reactivity (signals; dependency injection; accessibility (ARIA).

How do I install Angular Developer in Claude Code?

Run `npx skills add mxtommy/Kip --skill angular-developer -a claude-code`. Or copy the skill folder (.agents/skills/angular-developer in mxtommy/Kip) into .claude/skills/angular-developer in your project. Claude Code loads it when a task matches its description.

How do I install Angular Developer in Codex?

Run `npx skills add mxtommy/Kip --skill angular-developer -a codex`. Or copy the skill folder (.agents/skills/angular-developer in mxtommy/Kip) into .agents/skills/angular-developer in your project. Codex loads it when a task matches its description.

Can I use Angular Developer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mxtommy/Kip --skill angular-developer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/angular-developer, .gemini/skills/angular-developer, .github/skills/angular-developer and .opencode/skills/angular-developer in your project.

What does Angular Developer need to run?

Going by SKILL.md and its folder, Angular Developer needs the command-line tools its instructions call (npx). Our summary lists: Node.js.

Does Angular Developer access the network?

SKILL.md names 1 domain. In commands or code: angular.dev; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Angular Developer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Angular Developer use?

Angular Developer is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Angular Developer use?

About 2.4k tokens (SKILL.md is roughly 9.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 34k tokens, read only when the agent opens those files.

What are the alternatives to Angular Developer?

Skills that share tags, products or a category with Angular Developer: Angular Developer (affaan-m/ECC, 274k stars), Spartan UI Angular Components (spartan-ng/spartan, 2.9k stars), Angular Developer (radix-ng/primitives, 274 stars) and Kb Framework Accessibility (Community-Access/accessibility-agents, 421 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Angular Developer?

mxtommy (a GitHub user) maintains it in mxtommy/Kip, which has 127 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 1, 2026.

Source: mxtommy/Kip on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.