← ClaudeAtlas

straymark-architecturelisted

Generate the architecture model and refine it in one guided pass — seed with `straymark architecture generate`, then reassign components into real layers, wire dependency links, sync the DrawIO, and validate to green. The agent-native counterpart to the manual DrawIO refinement. EXPERIMENTAL (Loom A1.x).
StrangeDaysTech/straymark · ★ 3 · AI & Automation · score 59
Install: claude install-skill StrangeDaysTech/straymark
# StrayMark Architecture Skill Drive the `generate → refine → validate` arc of the StrayMark architecture model from the agent window. `straymark architecture generate` mines *structure* (top-level source dirs → components); the model encodes *intent* (real layers, dependency links, human labels) that the filesystem does not contain. This skill performs the refinement a human would otherwise do in DrawIO, using the agent's knowledge of the repo, and iterates `validate` to green in a single pass. > ⚠️ **EXPERIMENTAL.** The `architecture` model, its on-disk format, and Loom are an opt-in Loom A1.x experiment — not part of the supported Framework/CLI contract. See `docs/adopters/LOOM.md`. The model lives at `.straymark/architecture/{model.yml,plan.drawio}`. ## When to use this skill Trigger on any of: - The operator asks to "map the architecture", "set up the architecture model", or "refine the architecture seed". - A `model.yml` was just generated and every component still sits in the placeholder `unassigned` layer. - The operator wants the 2D/3D Loom views to show real layers and dependency arrows. If `.straymark/architecture/model.yml` already exists **and is already refined** (components assigned to real layers, links present), prefer `/straymark-architecture-sync` to extend it append-only instead of re-refining from scratch. ## Instructions ### 1. Generate the seed ```bash straymark architecture generate # writes model.yml + plan.drawio straymark archite