Claude Code Plugin

AI Unified Process Tools

Plugins for Claude Code
Extend Claude Code with AI Unified Process methodology plugins. Streamline your requirements-driven development workflow with ready-to-use templates and tools.
View on GitHub
Overview

What are AI Unified Process Tools?

A collection of plugins that bring the AI Unified Process methodology directly into Claude Code

Claude Code Integration

AI Unified Process Tools provides plugins specifically designed for Claude Code, Anthropic's AI-powered development environment.

These plugins help you implement the AI Unified Process methodology in your projects, ensuring requirements stay at the center of your development process.

Two Plugins, One Workflow

The aiup-core plugin provides stack-agnostic methodology templates for requirements, entity models, and use case specifications that work with any technology.

The aiup-vaadin-jooq plugin adds technology-specific implementation, database migrations, and testing for Java web applications with Vaadin and jOOQ.

Components

What's Inside a Plugin?

Plugins are self-contained extensions that add new capabilities to Claude Code

Commands

Slash-invoked instructions defined in Markdown that guide Claude through specific tasks. Execute them with /plugin-name:command syntax.

Skills

Specialized behaviors that Claude invokes autonomously when it recognizes a matching task. They work automatically without explicit commands.

MCP Servers

External services providing Claude with access to specialized tools, documentation, and capabilities like API integrations and browser automation.

Agents

Specialized AI assistants designed for specific task types, operating in isolated context windows for focused expertise and autonomous delegation.

Hooks

Event handlers that execute automatically in response to Claude Code events, enabling automation and custom workflows.

Available Plugins

Two Plugins, One Workflow

A stack-agnostic core for requirements engineering paired with a technology-specific plugin for Vaadin + jOOQ implementation

aiup-core

Stack-agnostic methodology plugin with templates for requirements-driven development. Works with any technology stack.

4 Skills
/requirements – Create requirements catalog
/entity-model – Create entity model with ER diagrams
/use-case-diagram – Generate PlantUML use case diagram
/use-case-spec – Write use case specification
2 MCP Servers
  • Context7 – Up-to-date library documentation
  • Playwright – Browser automation and E2E testing

aiup-vaadin-jooq

Technology-specific plugin for Java web application development combining Vaadin UI framework with jOOQ type-safe database access.

4 Skills
/flyway-migration – Create Flyway database migration
/implement – Implement use case with Vaadin + jOOQ
/karibu-test – Create Karibu unit tests
/playwright-test – Create Playwright E2E tests
4 MCP Servers
  • Vaadin – UI component documentation and APIs
  • jOOQ – Type-safe SQL query documentation
  • Karibu Testing – Vaadin unit testing patterns
  • JavaDocs – Java API documentation lookup

More Plugins Coming Soon

More technology-specific plugins are in development. Contributions are welcome! Add your own plugins to help the community.

Getting Started

How to Use

Get started with AI Unified Process plugins in Claude Code in just a few steps

  • 1. Install the Tools: In Claude Code, run the following commands:
    /plugin marketplace add martinellich/aiup-marketplace
    /plugin install aiup-core
    /plugin install aiup-vaadin-jooq
    Learn more about plugin marketplaces in the Claude Code documentation.
  • 2. Access Plugin Skills: After installation, new slash commands become available. Use the /plugin-name:skill syntax, for example:
    /aiup-core:requirements
  • 3. Follow the AI Unified Process Workflow: Start with aiup-core skills for requirements and modeling, then use aiup-vaadin-jooq skills for implementation and testing. Each step builds on the previous one.
Open Source

Start Using AI Unified Process with Claude Code

AI Unified Process Tools is open source. Explore, contribute, and help shape the future of requirements-driven AI development.

View Repository
Learn About AI Unified Process