shipkit-architecture-map

Solid

Maintain a code-derived 'current belief of the system architecture' map — key applications, datastores, contracts, and integration points. Triggers: 'map architecture', 'architecture map', 'what does the system look like', 'refresh architecture map'.

AI & Automation 1 stars 0 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
10
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# shipkit-architecture-map — Living Architecture Map **Purpose**: Maintain `.shipkit/architecture-map.json` — a continuously-refreshable, code-derived answer to *"what does the system currently look like?"* (applications, datastores, contracts, integrations). It is the **what-is** map. **This is distinct from `.shipkit/architecture.json`**, which is the **why** — the append-only decisions log. This skill never reads or writes `architecture.json`; the two artefacts coexist (decisions vs current-state). --- ## When to Invoke **User triggers**: - "Map the architecture" - "What does the system currently look like?" - "Refresh the architecture map" - "Show me applications / datastores / contracts / integrations" **Auto-suggested when**: - No `.shipkit/architecture-map.json` exists and the repo has real source code - The existing map is older than **14 days** (staleness) - A major structural change landed (new service, new datastore, new external integration) --- ## What This Map Contains | Section | What it captures | ID prefix | |---------|------------------|-----------| | `applications` | Deployable/runnable units: services, frontends, workers, CLIs, libraries | `APP-NNN` | | `datastores` | Persistence: postgres, redis, s3, sqlite, mongo, etc. | `DS-NNN` | | `contracts` | Interface/data shapes at boundaries: REST/GraphQL routes, events, RPC, shared types | `CON-NNN` | | `integrations` | External systems: third-party APIs, webhooks, queues, SaaS | `INT-NNN` | IDs are **...

Details

Author
stefan-stepzero
Repository
stefan-stepzero/shipkit
Created
7 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category