Back to Discover

aiup-marketplace

plugin

martinellich

Plugin for Claude Code for AI Unified Process

View on GitHub
38 starsSynced Aug 2, 2026

Install to Claude Code

/plugin marketplace add martinellich/aiup-marketplace

README

AI Unified Process Marketplace

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.

What is the AI Unified Process?

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.

Architecture

The marketplace is organized in two layers:

  • aiup-core — Stack-agnostic methodology (requirements, entity model, use cases). Works with any tech stack.
  • aiup-vaadin-jooq — Stack-specific implementation and testing for the Vaadin + jOOQ technology stack.

Skills follow the AI Unified Process phases (based on the Rational Unified Process):

InceptionElaborationConstructionTransition
aiup-core/requirements/entity-model
/use-case-diagram
/use-case-spec
aiup-vaadin-jooq/flyway-migration
/implement
/karibu-test
/playwright-test

Installation

/plugin marketplace add martinellich/aiup-marketplace
/plugin install aiup-core
/plugin install aiup-vaadin-jooq

Available Plugins

aiup-core

Stack-agnostic core methodology plugin. Use this for any project, regardless of technology stack.

Skills

Skill / CommandDescription
/requirementsCreates requirements catalogs from vision document
/entity-modelCreates entity models with Mermaid ER diagrams and attribute tables
/use-case-diagramGenerate PlantUML use case diagrams
/use-case-specCreates use case specifications with structured scenarios and business rules

MCP Servers

ServerDescription
context7General library documentation lookup

aiup-vaadin-jooq

Stack-specific plugin for Java web application development using the Vaadin + jOOQ technology stack. Requires aiup-core for the methodology skills.

Skills

Skill / CommandDescription
/flyway-migrationCreates Flyway database migration scripts
/implementImplements use cases using Vaadin and jOOQ
/karibu-testCreates Karibu unit tests for Vaadin views
/playwright-testCreates Playwright integration tests for Vaadin views

MCP Servers

ServerDescription
VaadinAccess to Vaadin documentation
KaribuTestingKaribu testing framework documentation
jOOQjOOQ documentation
JavaDocsJava API documentation
PlaywrightBrowser automation for testing

Learn More

Visit aiup.dev to learn more about the AI Unified Process methodology.

Key Concepts

Marketplace

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.

Plugin

A plugin is a self-contained extension that adds new capabilities to Claude Code. Each plugin can include:

  • Skills - Behaviors that Claude can invoke autonomously or that users invoke as slash commands
  • Agents - Specialized subagents for complex tasks
  • Hooks - Event handlers that respond to Claude Code events
  • MCP Servers - External tools and documentation sources

Plugins are technology-specific and encapsulate everything needed to work with a particular tech stack or methodology. When enabled, a plugin's components become available in your Claude Code session.

Skill

A skill is a specialized behavior defined in a SKILL.md file. Skills can be invoked explicitly as slash commands (e.g., /requirements) or triggered automatically by Claude when it recognizes a matching task. Each skill can include supporting files like templates and reference documents. Skills are namespaced by their plugin (e.g., aiup-core:requirements).

Agent

An agent (or subagent) is a specialized AI assistant designed for specific task types. Each agent operates in its own context window, separate from the main conversation, which preserves context and allows focused expertise. Claude can delegate tasks to agents automatically, or users can invoke them explicitly. Agents can have restricted tool access and custom system prompts tailored to their specialty.

Hook

A hook is an event handler that executes automatically in response to Claude Code events. Hooks can respond to events like tool usage, permission requests, prompt submissions, and session lifecycle events. They enable automation, validation, and custom workflows triggered by specific actions.

MCP Server

An MCP (Model Context Protocol) Server is an external service that provides Claude with access to specialized tools, documentation, and capabilities. MCP servers extend what Claude can do by connecting it to external resources like documentation databases, APIs, browser automation, and other integrations. They start automatically when the plugin is enabled.

Rendered live from martinellich/aiup-marketplace's GitHub README — not stored, always reflects the source repo.

2 Plugins

NameDescriptionCategorySource
aiup-coreAI Unified Process - stack-agnostic core methodology (requirements, entity model, use cases)./aiup-core
aiup-vaadin-jooqAI Unified Process plugin for the Vaadin/jOOQ stack./aiup-vaadin-jooq

0 Comments

Login required
Log in to post a comment or update on this repo.

No comments yet — be the first to share an update.