By martinellich
Follow the AI Unified Process to generate Markdown requirements catalogs with user stories and NFRs, Mermaid ER diagrams and entity models, PlantUML use case diagrams, and detailed use case specifications for stack-agnostic software design workflows.
npx claudepluginhub martinellich/aiup-marketplaceCreates 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 entity-relationship diagram, ER diagram, database design, or data modeling.
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", "document feature specs", "write user stories", "define NFRs", "list constraints", or mentions requirements catalog, requirements analysis, product requirements document, or feature specification.
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 diagram, or system use cases.
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", or mentions use case specification, acceptance criteria, or user scenarios.
AI Unified Process - stack-agnostic core methodology (requirements, entity model, use cases)
AI Unified Process plugin for the Vaadin/jOOQ stack
Mermaid diagram specialist for creating flowcharts, sequence diagrams, ERDs, and architecture visualizations.
Diagrams-as-code tools for visualizing code, data, and systems using Mermaid and PlantUML
AI-augmented Innovation & Development Workflow: V-Model phases from business analysis to security audit
Interactive C4 architecture diagrams (Simon Brown's model). Slash commands: /c4m:auto, /c4m:design, /c4m:code, /c4m:prose, /c4m:review, /c4m:update. Negotiable format (Mermaid / Structurizr / PlantUML) and destination (filesystem or MCP — Notion, Linear, Drive).
External network access
Connects to servers outside your machine
Share bugs, ideas, or general feedback.
WARNING: THIS REPOSITORY IS MARKED FOR DELETION.
This repository has moved to its new home at AI-Unified-Process/marketplace. Please use the new repository for all future work. This repository will be removed.
A collection of plugins that bring the AI Unified Process methodology directly into Claude Code.
The AI Unified Process is a methodology that keeps requirements at the center of your development process. It provides a structured workflow from vision to implementation, ensuring consistency and traceability throughout your project.
The marketplace is organized in two layers:
Skills follow the AI Unified Process phases (based on the Rational Unified Process):
| Inception | Elaboration | Construction | Transition | |
|---|---|---|---|---|
| aiup-core | /requirements | /entity-model/use-case-diagram | /use-case-spec | |
| aiup-vaadin-jooq | /flyway-migration/implement/karibu-test/playwright-test |
/plugin marketplace add martinellich/aiup-marketplace
/plugin install aiup-core
/plugin install aiup-vaadin-jooq
Stack-agnostic core methodology plugin. Use this for any project, regardless of technology stack.
| Skill / Command | Description |
|---|---|
/requirements | Creates requirements catalogs from vision document |
/entity-model | Creates entity models with Mermaid ER diagrams and attribute tables |
/use-case-diagram | Generate PlantUML use case diagrams |
/use-case-spec | Creates use case specifications with structured scenarios and business rules |
| Server | Description |
|---|---|
| context7 | General library documentation lookup |
Stack-specific plugin for Java web application development using the Vaadin + jOOQ technology stack. Requires aiup-core for the methodology skills.
| Skill / Command | Description |
|---|---|
/flyway-migration | Creates Flyway database migration scripts |
/implement | Implements use cases using Vaadin and jOOQ |
/karibu-test | Creates Karibu unit tests for Vaadin views |
/playwright-test | Creates Playwright integration tests for Vaadin views |
| Server | Description |
|---|---|
| Vaadin | Access to Vaadin documentation |
| KaribuTesting | Karibu testing framework documentation |
| jOOQ | jOOQ documentation |
| JavaDocs | Java API documentation |
| Playwright | Browser automation for testing |
Visit aiup.dev to learn more about the AI Unified Process methodology.
A marketplace is a curated repository that hosts and distributes multiple Claude Code plugins. It acts as a central hub where plugins can be discovered, installed, and managed. When you add a marketplace to Claude Code, you gain access to all the plugins it contains. Marketplaces make it easy to share and distribute collections of related plugins.
A plugin is a self-contained extension that adds new capabilities to Claude Code. Each plugin can include:
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim