---
title: "aiup-core"
description: "AI Unified Process core: stack-agnostic requirements, entity model, and use cases"
canonical: https://agentpluginsdirectory.com/plugins/aiup-core
last-updated: 2026-09-25
---

# aiup-core
AI Unified Process core: stack-agnostic requirements, entity model, and use cases
- Slug: aiup-core
- Publisher: Simon Martinelli
- Repository: https://github.com/AI-Unified-Process/marketplace
- Manifest: aiup-core/plugin.json
- Version: 2.5.4
- Category (editorial): documentation
- Skills: 6 (entity-model, requirements, reverse-engineer, test-case, use-case-diagram, use-case-spec)
- MCP servers: 1 (context7)
- Stars: 132
- Repository created: 2026-02-28
- Repository last pushed: 2026-09-19
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/aiup-core
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

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

aiup-core is the stack-independent foundation of the AI Unified Process. It turns a product vision into requirements, an entity model, use cases, and test journeys that stack-specific plugins can implement.

Use this plugin for every AI Unified Process project. It works with any programming language because its output boundary is a set of reviewable files under docs/.

Each skill reads the artifacts created by earlier steps. The linked SKILL.md files are the authoritative reference for detailed inputs, outputs, and behavior.

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

## Skills

- entity-model: Creates entity model documents with Mermaid.js ER diagrams and attribute tables defining entities, relationships, data types, and validation rules. Use when the user asks to "create an entity model", "design a data model", "draw an ERD", "define database schema", "model entities", or mentions entit…
- requirements: Gathers, organizes, and documents software requirements into structured catalogs with functional requirements (user stories), non-functional requirements (measurable quality attributes), and constraints. Use when the user asks to "write requirements", "create a PRD", "gather requirements", "documen…
- reverse-engineer: Reverse-engineers an existing software project into AI Unified Process artifacts: a PlantUML use case diagram, per-use-case specification documents, and an entity model with a Mermaid ER diagram. Use when the user asks to "reverse engineer this codebase", "extract use cases from existing code", "do…
- test-case: Creates end-to-end test case documents (TC-*.md) that chain several use cases into one user journey with a step-by-step Flow table, concrete test data, and final validations. Use when the user asks to "create a test case", "write a test case", "define an end-to-end scenario", "document a user journ…
- use-case-diagram: Creates or updates PlantUML use case diagrams defining actors, use cases, and their relationships from requirements. Use when the user asks to "create a use case diagram", "draw a UML diagram", "map actors to use cases", "generate a.puml file", or mentions PlantUML, use case overview, actor diagra…
- use-case-spec: Creates detailed use case specification documents with actors, preconditions, main success scenarios, alternative flows, postconditions, and business rules. Use when the user asks to "write a use case", "specify a use case", "document system behavior", "define scenarios", "write a functional spec",…

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

## MCP servers

- context7: transport: streamable-http; url: https://mcp.context7.com/mcp

Read from the plugin's own mcp.json. Environment variable names only, never values.
