Skip to main content

architecture

Codebase comprehension and complexity tracking — module map, data flow, recent changes, and complexity hotspots. Run with no arguments for a full snapshot or with a date/commit/tag for a delta briefing. TRIGGER when the user asks for a system overview, wants to understand the architecture, asks "what changed while I was away", or needs to orient before a large task. DO NOT trigger for specific code questions, bug fixes, or implementation tasks — those are better served by reading the relevant module directly.

Zur Installation springen

Quellinformationen

Repository
weaties/helmlog
Letzte Quellaktivität
26. April 2026 um 21:17
Erkannte Sprache von SKILL.md
Englisch
Sterne
2
Forks
2

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

Datei-Explorer
2 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
architecture
description
Codebase comprehension and complexity tracking — module map, data flow, recent changes, and complexity hotspots. Run with no arguments for a full snapshot or with a date/commit/tag for a delta briefing. TRIGGER when the user asks for a system overview, wants to understand the architecture, asks "what changed while I was away", or needs to orient before a large task. DO NOT trigger for specific code questions, bug fixes, or implementation tasks — those are better served by reading the relevant module directly.
# /architecture — Codebase Briefing Produce a concise, scannable system overview. The methodology (which files to count, which imports to grep, how to derive responsibilities) is left to the model — this skill specifies the **output shape and conventions**, not the steps to get there. ## Mode - No `$ARGUMENTS` → **full snapshot**. - `$ARGUMENTS` is a date / commit SHA / tag → **delta briefing** since that ref. If ambiguous, ask. ## Severity thresholds (use these exact labels, not synonyms) The 200-line module convention from CLAUDE.md applies. Classify hotspots: | Severity | Lines | Stance | |---|---|---| | **Watch** | 200–300 | Note, may be fine if cohesive | | **Warning** | 300–500 | Recommend reviewing for split opportunities | | **Alert** | 500+ | Strongly recommend splitting | ## Risk-tier escalation rule A complexity hotspot in a Critical or High tier module is more urgent than the same severity in a Standard module — call this out explicitly. The canonical risk-tier mapping is in `docs/risk-tiers.md`; do not re-state it, just apply it. ## Output: full snapshot Target 80–150 lines. Structure: ``` ## Module Map <table grouped by risk tier (Critical → High → Standard → Low/Unclassified): module · lines · one-line responsibility · key helmlog-internal deps> ## Data Flow <ASCII diagram derived from actual imports — instrument ingest, storage reads, federation, audio pipeline, external fetches> ## Complexity Hotspots <table: module · lines · severity · risk tier · notes — Critical/High tier hotspots called out as more urgent> ## Recommendations <2–5 bullets, most actionable observations> ``` ## Output: delta briefing Target 30–80 lines. Show only what changed; do not produce a full snapshot. ``` ## Changes Since <ref> (<date>) <commit count, commit-shape breakdown by feat/fix/docs/perf/refactor> ## Structural Changes <new/removed modules; modules with significant line-count changes; any module that crossed the 200-line threshold in either direction> ## Change Clustering <files appearing in many commits — complexity magnets> ## Affected Data Flow <which connections were added/removed/altered> ## Recommendations <2–5 bullets> ``` ## Out of scope This skill does not run lint/type/tests, modify code, or open issues/PRs. Its job is to orient — to tell the reader *where* to read, not to replace reading.
Auf GitHub ansehen