Skip to main content
ClaudeWave

MAIAS — Mobile App Information Architecture Schema: an open standard for describing an app's information architecture in one document, readable by humans and operable by agents. Spec + JSON Schema + core library, CLI, MCP server, and reference browser.

SkillsRegistry oficial0 estrellas0 forksTypeScriptApache-2.0Actualizado today
Install as a Claude Code skill
Method: Clone
Terminal
git clone https://github.com/MAIAS-project/maias ~/.claude/skills/maias
1. Clone the repository into your ~/.claude/skills directory (or copy the skill folder containing SKILL.md).
2. Start a new Claude Code session so the skill registry reloads.
3. Invoke it by name, or let Claude trigger it automatically when the task matches.
💡 If the repo bundles several skills, copy only the folders you need.
Casos de uso

Resumen de Skills

# MAIAS — Mobile App Information Architecture Schema

An open standard for describing an app's **information architecture** — screens, navigation, flows, UI elements, states, and data dependencies — in one YAML (or JSON) document that is equally readable by humans and operable by agents.

```yaml
maias: "0.1"
app:
  name: Todo List
  navigation:
    primary:
      screens: [home, settings]     # ← the tab bar, derived, not drawn
  flows:
    - name: main
      entry_screen: home
      screens: [home, task_detail, task_new]
screens:
  - id: home
    title: My Tasks
    type: list
    path: /tasks
    description: All tasks, newest first.
    elements:
      - label: Buy milk
        type: list_item
        target: task_detail          # ← references are validated, renames cascade
```

**Why:** a common language for human–agent collaboration on app development. An agent can *build* the described app from the document ([implementation guide](docs/implementation-guide.md)), *create and edit* documents as safe machine operations (CLI, MCP), and a human can read and review the same file.

## What's in this repo

| | |
|---|---|
| **The spec** | [docs/spec/](docs/spec/README.md) — 11 chapters · [llms.txt](docs/spec/llms.txt) (one-context-window agent reference) · [schema/maias.schema.json](schema/maias.schema.json) |
| **`@maias/core`** | [packages/core](packages/core/README.md) — parse → typed model → serialise with round-trip fidelity (comments survive edits), graph utilities, safe edits (cascading renames, element batches), canonical formatter, Hermes-safe validation |
| **`maias` CLI** | [packages/cli](packages/cli/README.md) — `maias validate` (schema + semantic lint, `--json`), `maias fmt`, `maias rename` |
| **MCP server** | [packages/mcp](packages/mcp/README.md) — `validate` / `query` / `edit` / `edit_elements` tools for any MCP-capable agent |
| **MAIAS Browser** | [MAIAS_browser](MAIAS_browser/README.md) — Expo app that opens any MAIAS document at runtime and renders it: dynamic tab bar, pluggable design-system adapters (wireframe · shadcn-style · blueprint), in-app validation errors |
| **Examples** | [examples/](examples/README.md) — calculator · todo_list · social_network · ecommerce — collectively covering every core element and screen type |
| **Claude skills** | [.claude/skills/](.claude/skills/README.md) — `maias-create`, `maias-edit`, `maias-review` · installable anywhere as the [maias plugin](https://github.com/MAIAS-project/maias-plugin) |

## Quick start

Requires [Node.js](https://nodejs.org) 20.19.4+ / 22.13+ / 24.3+ (CI runs 22). No clone or install needed — the packages are on npm:

```sh
# validate a document — schema + semantic lint (dangling targets, orphans,
# path collisions), with line numbers; add --json for machine-readable output
npx maias validate my-app.maias.yaml

# canonical formatting (idempotent; agent edits diff cleanly)
npx maias fmt my-app.maias.yaml --write

# rename a screen — cascades to flows, navigation, every target
npx maias rename my-app.maias.yaml old_screen new_screen
```

Prefer a plain `maias` command? `npm i -g @maias/cli`.

**In Claude Code**, one install delivers the three skills plus the MCP server:

```
/plugin marketplace add MAIAS-project/maias-plugin
/plugin install maias@maias
```

**In any MCP client**, add the server with `claude mcp add maias -- npx -y @maias/mcp` (or the JSON equivalent — see [packages/mcp](packages/mcp/README.md)); it is also listed in the official MCP registry as `io.github.MAIAS-project/maias`.

**The MAIAS Browser** (render any document as a working app, web/iOS/Android) runs from a clone:

```sh
git clone https://github.com/MAIAS-project/maias.git && cd maias
npm install && npm run build
npx maias validate examples/todo_list/maias.yaml
npm run web --workspace maias-browser
```

Working from a clone, `npm run link-tools` symlinks the workspace CLI (and the
`maias-mcp` server) onto your PATH, tracking your local build; undo with
`npm rm -g @maias/cli @maias/mcp`.

To author a document, start from [docs/spec/llms.txt](docs/spec/llms.txt) — it is sufficient on its own — or, in Claude Code, just ask: *"create an IA for a recipe app"* (the `maias-create` skill takes it from there).

## Project documentation

Project architecture: [docs/ARCHITECTURE.md](docs/ARCHITECTURE.md) · the browser as built: [MAIAS_browser/ARCHITECTURE.md](MAIAS_browser/ARCHITECTURE.md) · local agent setup (MCP, offline validation): [docs/ARCHITECTURE_LOCAL_SETUP.md](docs/ARCHITECTURE_LOCAL_SETUP.md) · building an app from a document: [docs/implementation-guide.md](docs/implementation-guide.md) · design-system adapters: [docs/adapters.md](docs/adapters.md).

## Status

**Pre-release.** MAIAS is pre-1.0: the format and tooling may change in breaking ways between 0.x versions. Spec **v0.2** (0.1 + declared back navigation); all six project deliverables implemented (spec + schema, validator/linter, browser, examples, skills, agent-interop toolkit). Tests: `npx vitest run` (core round-trip/lint/fmt, CLI, MCP).

Lo que la gente pregunta sobre maias

¿Qué es MAIAS-project/maias?

+

MAIAS-project/maias es skills para el ecosistema de Claude AI. MAIAS — Mobile App Information Architecture Schema: an open standard for describing an app's information architecture in one document, readable by humans and operable by agents. Spec + JSON Schema + core library, CLI, MCP server, and reference browser. Tiene 0 estrellas en GitHub y se actualizó por última vez today.

¿Cómo se instala maias?

+

Puedes instalar maias clonando el repositorio (https://github.com/MAIAS-project/maias) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar MAIAS-project/maias?

+

MAIAS-project/maias aún no ha sido auditado por nuestro agente de seguridad. Revisa el repositorio original en GitHub antes de usarlo en producción.

¿Quién mantiene MAIAS-project/maias?

+

MAIAS-project/maias es mantenido por MAIAS-project. La última actividad registrada en GitHub es de today, con 0 issues abiertos.

¿Hay alternativas a maias?

+

Sí. En ClaudeWave puedes explorar skills similares en /categories/skills, ordenados por popularidad o actividad reciente.

Despliega maias en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: MAIAS-project/maias
[![Featured on ClaudeWave](https://claudewave.com/api/badge/maias-project-maias)](https://claudewave.com/repo/maias-project-maias)
<a href="https://claudewave.com/repo/maias-project-maias"><img src="https://claudewave.com/api/badge/maias-project-maias" alt="Featured on ClaudeWave: MAIAS-project/maias" width="320" height="64" /></a>

Más Skills

Alternativas a maias
farion1231
cc-switch
today

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

120.6k8.1kRust
Skillsai-toolsclaude-codeInstall
Egonex-AI
Understand-Anything
2d ago

Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.

75.8k6.3kTypeScript
Skillsantigravity-skillsbusiness-knowledgeInstall
code-yeongyu
oh-my-openagent
today

omo/lazycodex: The coding agent for tokenmaxxers;the one and only agent harness for complex codebases. For your Codex, for your OpenCode

66.5k5.4kTypeScript
Skillsaiai-agentsInstall
K-Dense-AI
scientific-agent-skills
today

Turn any AI agent into an AI Scientist. The #1 Agent Skills library for science, used by 160,000+ scientists worldwide. 148 ready-to-use skills plus 100+ scientific databases covering biology, chemistry, medicine, and drug discovery. Compatible with Cursor, Claude Code, Codex, Pi, Antigravity, and the open Agent Skills standard.

31.6k3.1kPython
Skillsagent-skillsai-scientistInstall
nanocoai
nanoclaw
today

A lightweight alternative to OpenClaw that runs in containers for security. Connects to WhatsApp, Telegram, Slack, Discord, Gmail and other messaging apps,, has memory, scheduled jobs, and runs directly on Anthropic's Agents SDK

30.3k12.9kTypeScript
Skillsai-agentsai-assistantInstall
VoltAgent
awesome-agent-skills
13d ago

A curated collection of 1000+ agent skills from official dev teams and the community, compatible with Claude Code, Codex, Gemini CLI, Cursor, and more.

28.8k3.1k
Skillsagent-skillsai-agentsInstall