Werkzeuge

AI Unified Process Werkzeuge

Zwei Werkzeuge, ein Workflow
Ein Claude Code Marketplace mit Methodologie-Plugins für Anforderungen, Modellierung, Implementierung und Tests, ergänzt durch ein IntelliJ-Plugin, das Testmethoden mit ihren Use-Case-Spezifikationen verknüpft. Gemeinsam halten sie Anforderungen im Zentrum Ihres Entwicklungsworkflows.
Überblick

Wie die Werkzeuge zusammenspielen

Ein Claude Code Marketplace deckt den Workflow des AI Unified Process (AIUP) von Anfang bis Ende ab. Ein IntelliJ-Plugin hält die entstehenden Spezifikationen und Tests beim Programmieren verbunden.

Claude Code Marketplace

Ein Marketplace mit Claude Code Plugins, der den AI-Unified-Process-Workflow vorantreibt: Anforderungen erfassen, Entitäten modellieren, Use Cases spezifizieren sowie Implementierung und Tests generieren.

Enthält das stack-unabhängige aiup-core Plugin und das technologiespezifische aiup-vaadin-jooq Plugin für Java-Webanwendungen.

IntelliJ Plugin

Der AI Unified Process Navigator ist ein eigenständiges IntelliJ-Plugin, das mit @UseCase annotierte Testmethoden über Gutter-Symbole mit ihren UC-XXX-*.md-Spezifikationen verknüpft, und vom Spec zurück zum Test.

Funktioniert unabhängig von Claude Code, ergänzt aber die Marketplace-Plugins ideal: Spezifikationen und Tests mit Claude Code generieren und anschliessend in IntelliJ navigieren.

Claude Code Marketplace

Inhalt des Claude Code Marketplace

Ein stack-unabhängiger Kern für Requirements Engineering, kombiniert mit einem technologiespezifischen Plugin für die Vaadin + jOOQ Implementierung.

aiup-core

Stack-unabhängiges Methodologie-Plugin mit Vorlagen für anforderungsgetriebene Entwicklung. Funktioniert mit jedem Technologie-Stack.

/requirements – Anforderungskatalog erstellen
/entity-model – Entitätsmodell mit ER-Diagrammen erstellen
/use-case-diagram – PlantUML Use-Case-Diagramm generieren
/use-case-spec – Use-Case-Spezifikation schreiben
/reverse-engineer – Bestehendes Projekt in AIUP-Artefakte rückentwickeln
  • Context7 – Aktuelle Bibliotheks-Dokumentation

aiup-vaadin-jooq

Technologiespezifisches Plugin für Java-Webanwendungsentwicklung, das das Vaadin UI-Framework mit jOOQ typsicherem Datenbankzugriff kombiniert.

/flyway-migration – Flyway Datenbankmigration erstellen
/implement – Use Case mit Vaadin + jOOQ implementieren
/browserless-test – Vaadin Browserless Unit-Tests erstellen
/playwright-test – Playwright E2E-Tests erstellen
  • Vaadin – UI-Komponenten-Dokumentation und APIs
  • jOOQ – Typsichere SQL-Query-Dokumentation
  • Karibu Testing – Vaadin Unit-Testing-Patterns
  • JavaDocs – Java API-Dokumentationssuche
  • Playwright – Browser-Automatisierung und E2E-Tests

Weitere Plugins folgen

Weitere technologiespezifische Plugins sind in Entwicklung. Beiträge sind willkommen! Fügen Sie Ihre eigenen Plugins hinzu, um der Community zu helfen.

Erste Schritte

Claude Code Plugins installieren

Starten Sie mit den Claude Code Marketplace-Plugins in nur wenigen Schritten

  • 1. Werkzeuge installieren: Führen Sie in Claude Code die folgenden Befehle aus:
    /plugin marketplace add ai-unified-process/marketplace
    /plugin install aiup-core
    /plugin install aiup-vaadin-jooq
    Installieren Sie nur aiup-core, wenn Sie einen anderen Tech-Stack verwenden — die Methodik-Skills sind stack-agnostisch. Erfahren Sie mehr über Plugin-Marktplätze in der Claude Code Dokumentation.
  • 2. Befehl ausführen: Nach der Installation funktionieren Slash-Befehle direkt (z. B. /requirements). Wenn zwei installierte Plugins denselben Befehlsnamen liefern, mit der Namespaced-Form /plugin-name:command unterscheiden.
    /requirements
    /aiup-core:requirements
  • 3. Dem AI Unified Process-Workflow folgen: Beginnen Sie mit den aiup-core-Befehlen für Anforderungen und Modellierung, dann nutzen Sie die aiup-vaadin-jooq-Befehle für Implementierung und Tests. Jeder Schritt baut auf dem vorherigen auf.
Weitere KI-Coding-Tools

Den AI Unified Process mit weiteren KI-Coding-Tools nutzen

Agent Skills (SKILL.md) ist mittlerweile ein offener Standard. Dieselben Skill-Dateien aus diesem Marketplace laufen nativ — mit automatischer Aktivierung über die Beschreibung — in OpenAI Codex CLI, Cursor, GitHub Copilot, Gemini CLI und OpenCode. Installieren Sie sie mit Tessl, oder klonen Sie das Repository, legen Sie die Skill-Ordner in das Skills-Verzeichnis Ihres Tools ab und konfigurieren Sie die MCP-Server.

Installation via Tessl (jeder Agent)

Tessl ist ein agent-agnostischer Paketmanager für Skills: Er installiert versionierte Skills und trägt die MCP-Server in das richtige Verzeichnis des jeweils erkannten Coding-Agents ein. Beide Plugins sind in der Tessl-Registry als aiup/aiup-core und aiup/aiup-vaadin-jooq veröffentlicht.

tessl init --agent claude-code  # oder: cursor, gemini, codex, copilot, agents
tessl install aiup/aiup-core
tessl install aiup/aiup-vaadin-jooq  # bei Nicht-Vaadin-Stacks weglassen

Installierte Plugins landen in .tessl/plugins/ und werden in tessl.json versioniert — reproduzierbar im ganzen Team.

Manuelle Einrichtung (ohne Tessl)

Klonen Sie das Marketplace-Repository, kopieren oder verlinken Sie die Skill-Ordner in das Skills-Verzeichnis Ihres Tools und übernehmen Sie die MCP-Server aus der .mcp.json des jeweiligen Plugins in die MCP-Konfiguration Ihres Tools.

Skills lösen Sie genauso aus wie in Claude Code — sagen Sie „schreibe Anforderungen" oder rufen Sie /requirements auf. Die erzeugten Dateien sind toolunabhängig identisch, sodass die Kette auch beim Mischen von Tools über die Schritte hinweg funktioniert.

OpenAI Codex CLI

Native SKILL.md-Unterstützung — Ablage in ~/.codex/skills/ oder .agents/skills/.

Cursor

Native Agent Skills seit Cursor 2.4 — Ablage im projektlokalen .cursor/skills/.

GitHub Copilot

Versteht die /plugin-Marketplace-Befehle von Claude Code direkt — Plugins wie in Claude Code installieren, inklusive Skills und MCP.

Gemini CLI

Native SKILL.md-Unterstützung — Ablage in .gemini/skills/ oder ~/.gemini/skills/.

OpenCode

Native Skill-Unterstützung — durchsucht auch .claude/skills/ und .agents/skills/, sodass für Claude Code installierte Skills ohne Kopieren übernommen werden.

IntelliJ Plugin

AI Unified Process Navigator

Ein separates IntelliJ-Plugin, das Use-Case-Spezifikationen mit ihren Tests verknüpft, unabhängig von Claude Code

Spec ↔ Test Navigation

Klicken Sie auf das Gutter-Symbol einer mit @UseCase annotierten Testmethode, um zur passenden UC-XXX-*.md-Spezifikation zu springen, und vom Spec-Header zurück zum Test.

Markdown-Header und Geschäftsregel-Referenzen in Ihren Spezifikationen werden klickbar, sodass Anforderungen und Tests synchron bleiben.

Vom JetBrains Marketplace installieren

Öffnen Sie IntelliJ IDEA, gehen Sie zu Einstellungen → Plugins → Marketplace, suchen Sie nach "AI Unified Process Navigator" und klicken Sie auf Installieren. Claude Code wird nicht benötigt.

Open Source unter Apache License 2.0. Funktioniert mit IntelliJ IDEA und anderen JetBrains-IDEs.

Kontakt

Den AI Unified Process im Team einführen?

Workshops, Beratung und massgeschneiderte Einführungen des AI Unified Process. Vereinbaren Sie einen Termin, um zu besprechen, wie AIUP zu Ihrem Stack und Team passt.