Help us improve
Share bugs, ideas, or general feedback.
Opinionated Angular development tools for Claude Code — generate, review, test, migrate, and document Angular apps.
npx claudepluginhub mayeedwin/angular-pluginAngular development assistant — generate, review, test and migrate Angular apps following an opinionated, production-proven structure
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
Share bugs, ideas, or general feedback.
Angular development assistant — generate, review, test and migrate Angular apps
Requires Claude Code v1.0.33 or later. Run
claude --versionto check.
Open Claude Code in any project and run these two commands:
# Step 1: add the marketplace
/plugin marketplace add mayeedwin/angular-plugin
# Step 2: install the plugin (user scope — available in all your projects)
/plugin install ng@angular-plugin
Verify it worked — run /help and look for ng:* commands in the list.
# Add the marketplace to your user settings
claude plugin install ng@angular-plugin
Once approved, no marketplace step needed:
/plugin install ng
git clone https://github.com/mayeedwin/angular-plugin
claude --plugin-dir ./angular-plugin
By default the plugin is installed to your user scope — available across all your projects.
| Scope | What it means | Install flag |
|---|---|---|
user (default) | Available in all your projects | (no flag needed) |
project | Checked into .claude/settings.json — shared with your team | --scope project |
local | Project-specific, gitignored | --scope local |
Share with your team — install at project scope so everyone who clones the repo gets it:
/plugin install ng@angular-plugin --scope project
Or add to .claude/settings.json manually so Claude Code prompts teammates on first open:
{
"extraKnownMarketplaces": {
"angular-plugin": {
"source": { "source": "github", "repo": "mayeedwin/angular-plugin" }
}
},
"enabledPlugins": {
"ng@angular-plugin": true
}
}
All commands work both inside Claude Code (with /) and from the terminal (with claude plugin):
| Action | Inside Claude Code | Terminal |
|---|---|---|
| Update | /plugin update ng@angular-plugin | claude plugin update ng@angular-plugin |
| Disable (keep installed) | /plugin disable ng@angular-plugin | claude plugin disable ng@angular-plugin |
| Re-enable | /plugin enable ng@angular-plugin | claude plugin enable ng@angular-plugin |
| Uninstall | /plugin uninstall ng@angular-plugin | claude plugin uninstall ng@angular-plugin |
| Command | Description |
|---|---|
/ng:generate [type] [name] [path?] | Scaffold any Angular artifact — mirrors ng generate |
/ng:review [path?] | Code review with categorised issues (blockers / warnings / suggestions) |
/ng:store [feature] [path?] | Generate a complete NgRx feature store |
/ng:test [file-path] | Generate unit tests for any Angular artifact |
/ng:migrate [type] [path?] | Migrate deprecated patterns to modern Angular |
/ng:docs [file-path] | Add TSDoc comments and documentation |
/ng:generate component user-profile pages/users
/ng:generate service auth core/services
/ng:generate guard auth core/guards
/ng:generate interceptor jwt core/interceptors
/ng:generate pipe currency shared/pipes
/ng:generate directive click-outside shared/directives
/ng:generate routes dashboard pages/dashboard
/ng:generate store products pages/products
/ng:migrate standalone src/app/pages/users # NgModule → standalone
/ng:migrate control-flow src/app # *ngIf/*ngFor → @if/@for
/ng:migrate inject src/app/pages/dashboard # constructor → inject()
/ng:migrate cleanup src/app # ngOnDestroy → takeUntilDestroyed()
/ng:migrate signals src/app/pages/products # observables → signals
These run automatically based on what Claude is working on — no command needed:
| Skill | Triggers when... |
|---|---|
angular-generate | Creating any Angular file |
angular-testing | Writing .spec.ts files |
ngrx-patterns | Working with NgRx store files |
angular-rxjs | Using observables in Angular context |
angular-migration | Editing *.module.ts or deprecated APIs |
angular-performance | Reviewing component or routing code |