alps-asdalps-asdOfficialยท3 Agent Skills Included

app-state-diagram

Generate state diagrams, OpenAPI specs, and mocks from ALPS

Generates interactive state diagrams and documentation from ALPS profiles in XML or JSON. Converts profiles into OpenAPI specifications and multi-fidelity HTML mock sites with wireframe and production CSS levels. Validates profiles with clear error codes, eliminating manual diagram drawing and inconsistent API design reviews.
npx skills add alps-asd/app-state-diagram --all -g -y
Available:

Explains the monorepo architecture, CLI commands, and data flow so the agent can correctly parse, validate, and generate diagrams from ALPS profiles.

All Skills in This Repository (3)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install app-state-diagram?โ–ผ

Run `npx skills add alps-asd/app-state-diagram --all -g -y` in your terminal to install all skills in this suite globally.

What is an ALPS profile?โ–ผ

ALPS (Application-Level Profile Semantics) is a format that describes the states, transitions, and data fields of a REST application in XML or JSON, independent of implementation details.

How to generate a state diagram from ALPS?โ–ผ

Run `asd profile.json` to produce an interactive HTML diagram, or use `-f svg`, `-f mermaid`, or `-f dot` for other output formats.

Can it create OpenAPI specs from ALPS?โ–ผ

Yes. The alps2openapi skill converts ALPS transitions into REST endpoints with proper HTTP methods, schemas, and error responses, then validates the result with Spectral.

Does it work with Claude Code and other AI tools?โ–ผ

Yes. It ships an MCP server and SKILL.md files that work with Claude Code, Claude Desktop, and other MCP-compatible clients.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’