takaakit

Superpowers Uml — AI skill for Claude Code

AI community

Superpowers-UML modifies Superpowers to ensure a software development workflow in which AI agents design through UML modeling.

How to install Superpowers Uml

This entry records only its repository, not the path inside it, so there is no exact command to give. Open takaakit/superpowers-uml and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Superpowers Uml does

Superpowers-UML modifies Superpowers to ensure a software development workflow in which AI agents design through UML modeling.

Alternatives in AI

  • Bot On Anything — A large model-based chatbot builder that can quickly integrate AI models (including ChatGPT, Claude, Gemini) i 4.2k ★
  • Ralph Loop — A long-running AI agent loop 292 ★
  • Openase — Ticket-Driven Automated Software Engineering 265 ★

README

Superpowers-UML: UML-enabled Superpowers

Superpowers-UML modifies [Superpowers](https://github.com/obra/superpowers) to ensure a software development workflow in which AI agents design through UML modeling.

Key modifications to Superpowers:

  • The AI agent represents the specifications, including the software design[^1], as a UML model.
  • The user and the AI agent collaboratively refine the specifications and the design[^1] through UML modeling.
  • The AI agent creates an implementation plan based on the user-approved UML model.
  • The AI agent revises the UML model so that it matches the implemented code.
  • Only Claude Code is supported, as this project relies on Claude Code-specific features such as Hooks and Subagents.

[^1]: In the future, the specification and design artifacts may be separated.

Demo

Request: *Create a desktop AI chat app in Java* Agent: Claude Code with Sonnet 4.6 Processing time: 90 minutes

![Demo](demo/demo.gif)


Created UML diagrams and an AI chat application:

Requirements

*Info:* We recommend using **Sonnet** or **Opus** in terms of the quality of UML modeling and their ability to accurately follow the workflow.

Install

  • Install Claude Code

  • Install Astah Pro

  • Install the Astah Pro MCP plugin in Astah Pro

    *Install steps:* Launch Astah Pro -> drag and drop the Astah Pro MCP JAR file onto the Astah Pro window -> restart Astah Pro.

  • Install the Superpowers-UML plugin in Claude Code via the marketplace