---
title: "aiup-angular"
description: "AI Unified Process UI layer for Angular, standalone components, signals, HttpClient services, Vitest component tests"
canonical: https://agentpluginsdirectory.com/plugins/aiup-angular
last-updated: 2026-10-24
---

# aiup-angular
AI Unified Process UI layer for Angular, standalone components, signals, HttpClient services, Vitest component tests
- Slug: aiup-angular
- Publisher: Simon Martinelli
- Repository: https://github.com/AI-Unified-Process/marketplace
- Manifest: aiup-angular/plugin.json
- Version: 3.0.1
- Category (editorial): other
- Skills: 2 (angular-ui-test, angular-ui)
- MCP servers: 0
- Stars: 150
- Repository created: 2026-02-28
- Repository last pushed: 2026-10-24
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/aiup-angular
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What aiup-angular does, in the publisher's words

aiup-angular is the AI Unified Process layer plugin for an Angular client: the UI layer of a project that combines one plugin per layer with aiup-core. It builds the pages, components, and HTTP services of a use case on top of the REST API the API layer provides, and tests them with Vitest.

Angular is a client-side UI: it talks to the backend only over HTTP, so a project with this plugin always has an API layer as well (for example spring-rest of aiup-spring-boot). The TypeScript models are written field by field from that layer's DTOs, and the JSON contract between the two is checked after every implementation.

The skills are normally run by aiup-core, not one by one:

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/AI-Unified-Process/marketplace/HEAD/aiup-angular/README.md

## Skills

- angular-ui-test: Writes the UI-layer tests of a use case (UC-XXX) for an Angular client with Vitest and Angular's own testing idioms: TestBed component tests for the routed page, HttpTestingController for the API boundary, DI overrides for non-HTTP services, and plain service tests, in UC-XXX-<slug>.spec.ts files w…
- angular-ui: Implements the UI layer of a use case (UC-XXX) as an Angular client: standalone page and presentational components, signal() state, one hand-written HttpClient service per entity with TypeScript models that match the API layer's DTOs field by field, and routes in app.routes.ts. Consumes the Handove…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
