# nttare0/all- architecture

> Architecture diagram of the GitHub repository nttare0/all-, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-15). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/nttare0/all-
- Repository: https://github.com/nttare0/all-

## Overview

This repository provides an agent-facing interface-design skill and an MCP server that returns design guidance, not interface implementations or audits. The main workflows are either an agent following the skill and its research references, or an MCP client requesting a brief or manual review checklist over stdio. The tool dispatch and design logic are shown from source; skill-to-reference usage is not established by the excerpts, so that relationship is left out.

Main entry points: [`src/index.js`](https://github.com/nttare0/all-/blob/main/src/index.js) (Tool server), [`skills/interface-design/SKILL.md`](https://github.com/nttare0/all-/blob/main/skills/interface-design/SKILL.md) (Interface skill), [`skills/interface-design/references/research.md`](https://github.com/nttare0/all-/blob/main/skills/interface-design/references/research.md) (Research index), [`src/design.js`](https://github.com/nttare0/all-/blob/main/src/design.js) (Design brief)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_guidance["Design guidance"]
  node_skill["Interface skill<br/>[SKILL.md]"]
  node_research["Research index<br/>[research.md]"]
end

subgraph group_mcp["MCP service"]
  node_server["Tool server<br/>[index.js]"]
  node_stdio["Stdio transport"]
end

subgraph group_logic["Guidance tools"]
  node_brief["Design brief<br/>[design.js]"]
  node_checklist["Review checklist<br/>[design.js]"]
end

node_agent(("Designing agent"))
node_client(("MCP client"))

node_agent -->|"follows"| node_skill
node_agent -->|"consults"| node_research
node_client -->|"connects over stdio"| node_server
node_server -->|"connects through"| node_stdio
node_server -->|"dispatches brief"| node_brief
node_server -->|"dispatches review"| node_checklist

click node_skill "https://github.com/nttare0/all-/blob/main/skills/interface-design/SKILL.md"
click node_research "https://github.com/nttare0/all-/blob/main/skills/interface-design/references/research.md"
click node_server "https://github.com/nttare0/all-/blob/main/src/index.js"
click node_brief "https://github.com/nttare0/all-/blob/main/src/design.js"
click node_checklist "https://github.com/nttare0/all-/blob/main/src/design.js"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_skill,node_research,node_client toneBlue
class node_server,node_stdio toneAmber
class node_brief,node_checklist toneMint
class node_agent toneIndigo
```

## Components

### Design guidance

- [Interface skill](https://github.com/nttare0/all-/blob/main/skills/interface-design/SKILL.md): `skills/interface-design/SKILL.md`
- [Research index](https://github.com/nttare0/all-/blob/main/skills/interface-design/references/research.md): `skills/interface-design/references/research.md`

### MCP service

- [Tool server](https://github.com/nttare0/all-/blob/main/src/index.js): `src/index.js`
- **Stdio transport**

### Guidance tools

- [Design brief](https://github.com/nttare0/all-/blob/main/src/design.js): `src/design.js`
- [Review checklist](https://github.com/nttare0/all-/blob/main/src/design.js): `src/design.js`

### Other components

- **Designing agent**
- **MCP client**

## Connections

- Designing agent → Interface skill: follows (evidence: `README.md`)
- Designing agent → Research index: consults (evidence: `README.md`)
- MCP client → Tool server: connects over stdio (evidence: `README.md`)
- Tool server → Stdio transport: connects through (evidence: `src/index.js`)
- Tool server → Design brief: dispatches brief (evidence: `src/index.js`)
- Tool server → Review checklist: dispatches review (evidence: `src/index.js`)
