app-state-diagram
Generate state diagrams, OpenAPI specs, and mocks from ALPS
All Skills in This Repository (3)
Pure Emerald Level Indicatorsrelease
Publish npm packages, update versions, and tag releases across a monorepo.
alps2openapi
Translate ALPS profiles into OpenAPI 3.1 YAML documents and validate with Spectral.
alps
Generate, validate, and improve ALPS profiles for RESTful APIs.
Frequently Asked Questions
FAQPage SchemaHow 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โopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core