Angular Developer
affaan-m/ECC
Angular コードを生成し、アーキテクチャ ガイダンスを提供します。プロジェクトの作成、コンポーネント、またはサービスを作成するとき、または反応性(シグナル、linkedSignal、リソース)、フォーム、依存性注入、ルーティング、SSR、アクセシビリティ(ARIA)、アニメーション、スタイリング(コンポーネント スタイル、Tailwind CSS)、テスト、または CLI…
Generates Angular code and provides architectural guidance. An agent skill from mxtommy/Kip.
$ npx skills add mxtommy/Kip --skill angular-developer -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install mxtommy/Kip angular-developer --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "angular-developer" agent skill from https://github.com/mxtommy/Kip/tree/master/.agents/skills/angular-developer into .claude/skills/angular-developer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "angular-developer", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/mxtommy/Kip/tree/master/.agents/skills/angular-developerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add mxtommy/Kip --skill angular-developer -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install mxtommy/Kip angular-developer --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mxtommy/Kip.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/angular-developer .agents/skills/angular-developer && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "angular-developer" agent skill from https://github.com/mxtommy/Kip/tree/master/.agents/skills/angular-developer into .agents/skills/angular-developer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "angular-developer", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add mxtommy/Kip --skill angular-developer -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install mxtommy/Kip angular-developer --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mxtommy/Kip.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/angular-developer .cursor/skills/angular-developer && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "angular-developer" agent skill from https://github.com/mxtommy/Kip/tree/master/.agents/skills/angular-developer into .cursor/skills/angular-developer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "angular-developer", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/mxtommy/Kip.git --path .agents/skills/angular-developer--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add mxtommy/Kip --skill angular-developer -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install mxtommy/Kip angular-developer --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mxtommy/Kip.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/angular-developer .gemini/skills/angular-developer && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "angular-developer" agent skill from https://github.com/mxtommy/Kip/tree/master/.agents/skills/angular-developer into .gemini/skills/angular-developer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "angular-developer", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install mxtommy/Kip angular-developerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add mxtommy/Kip --skill angular-developer -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/mxtommy/Kip.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/angular-developer .github/skills/angular-developer && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "angular-developer" agent skill from https://github.com/mxtommy/Kip/tree/master/.agents/skills/angular-developer into .github/skills/angular-developer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "angular-developer", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add mxtommy/Kip --skill angular-developer -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install mxtommy/Kip angular-developer --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mxtommy/Kip.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/angular-developer .opencode/skills/angular-developer && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "angular-developer" agent skill from https://github.com/mxtommy/Kip/tree/master/.agents/skills/angular-developer into .opencode/skills/angular-developer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "angular-developer", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
angular-developerGenerates 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. 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.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit d9fb361. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
npxFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
angular.devFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
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.
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.
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.
The full file from mxtommy/Kip at commit d9fb361, republished under its MIT licence (© mxtommy). 983 words, ~2,428 tokens.
.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.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.
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.
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.
If no guidelines are provided by the user, here are some default rules to follow when creating a new Angular project:
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.
npx.npx @angular/cli@<requested_version> new <project-name>Step 2: Check for an existing Angular installation.
ng version in the terminal to check if the Angular CLI is already installed on the system.ng new <project-name>Step 3: Fallback to Latest.
ng version command fails (indicating no Angular installation exists), you must use npx to fetch the latest version.npx @angular/cli@latest new <project-name>When working with Angular components, consult the following references based on the task:
If you require deeper documentation not found in the references above, read the documentation at https://angular.dev/guide/components.
When managing state and data reactivity, use Angular Signals and consult the following references:
signal, computed), reactive contexts, and untracked. Read signals-overview.mdlinkedSignal): Creating writable state linked to source signals. Read linked-signal.mdresource): Fetching asynchronous data directly into signal state. Read resource.mdeffect): Logging, third-party DOM manipulation (afterRenderEffect), and when NOT to use effects. Read effects.mdIn 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
When implementing dependency injection in Angular, follow these guidelines:
inject() function. Read di-fundamentals.mdprovidedIn: 'root' option, and injecting into components or other services. Read creating-services.mdInjectionToken, useClass, useValue, useFactory, and scopes. Read defining-providers.mdinject() is allowed, runInInjectionContext, and assertInInjectionContext. Read injection-context.mdEnvironmentInjector vs ElementInjector, resolution rules, modifiers (optional, skipSelf), and providers vs viewProviders. Read hierarchical-injectors.mdWhen building accessible custom components for any of the following patterns: Accordion, Listbox, Combobox, Menu, Tabs, Toolbar, Tree, Grid, consult the following reference:
When implementing navigation in Angular, consult the following references:
<router-outlet>, nested outlets, and named outlets. Read show-routes-with-outlets.mdRouterLink and programmatic navigation with Router. Read navigate-to-routes.mdCanActivate, CanMatch, and other guards for security. Read route-guards.mdResolveFn. Read data-resolvers.mdIf you require deeper documentation or more context, visit the official Angular Routing guide.
When implementing styling and animations in Angular, consult the following references:
When writing or updating tests, consult the following references based on the task:
TestBed. Read testing-fundamentals.mdRouterTestingHarness for reliable navigation tests. Read router-testing.mdWhen working with Angular tooling, consult the following references:
© mxtommy, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 37 other files (references) in .agents/skills/angular-developer of mxtommy/Kip.
Open the folder on GitHubat commit d9fb361
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.
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Angular Developer this skillmxtommy/Kip | 127 | 4 repos | ~2.4k | Automated safety check: Pass | MIT | |
| Angular Developeraffaan-m/ECC | 274k | — | ~2.1k | Automated safety check: Pass | MIT | |
| Spartan UI Angular Componentsspartan-ng/spartan | 2.9k | — | ~2.4k | Automated safety check: Pass | MIT | |
| Angular Developerradix-ng/primitives | 274 | — | ~1.2k | Automated safety check: Pass | MIT | |
| Kb Framework AccessibilityCommunity-Access/accessibility-agents | 421 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Kaizen UINVIDIA/Personal-AI-Router | 1.6k | — | ~4.7k | Automated safety check: Pass | Apache-2.0 |
affaan-m/ECC
Angular コードを生成し、アーキテクチャ ガイダンスを提供します。プロジェクトの作成、コンポーネント、またはサービスを作成するとき、または反応性(シグナル、linkedSignal、リソース)、フォーム、依存性注入、ルーティング、SSR、アクセシビリティ(ARIA)、アニメーション、スタイリング(コンポーネント スタイル、Tailwind CSS)、テスト、または CLI…
spartan-ng/spartan
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.
radix-ng/primitives
Angular framework reference for building this signals-first, headless directive library.
Community-Access/accessibility-agents
Reference data, not a reviewer. An agent skill from Community-Access/accessibility-agents.
NVIDIA/Personal-AI-Router
Kaizen UI (KUI) component library and design-pattern advisor for NVIDIA applications.
Opentrons/opentrons
Deep-dive review of frontend diffs against Opentrons architecture, UI layers, a11y, and prop design patterns.
mxtommy/Kip
Creates a new Angular app using the Angular CLI. An agent skill from mxtommy/Kip.
mxtommy/Kip
Apply KIP history-series reconciliation and mapping constraints across dashboard and chart/history flows.
mxtommy/Kip
Apply KIP Host2 widget contract patterns for widget component changes, including runtime/options guards, stream observation structure, and transient signal state handling.
mxtommy/Kip
Create and scaffold new KIP Host2 widgets using the widget schematic with consistent post-generation implementation, registration, tests, and documentation updates.
mxtommy/Kip
Apply KIP dataset ownership and lifecycle rules for widget and dashboard flows, including centralized write paths and owner UUID cleanup behavior.
Works with
Categories
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.
Angular Developer fits situations like: creating projects; for best practices on reactivity (signals; dependency injection; accessibility (ARIA).
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.
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.
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.
Going by SKILL.md and its folder, Angular Developer needs the command-line tools its instructions call (npx). Our summary lists: Node.js.
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.
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.
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.
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.
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.
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.