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.

インストールへ移動

ソース情報

リポジトリ
weaties/helmlog
ソースの最終更新活動
2026年4月26日 21:17
検出された SKILL.md の言語
英語
スター
2
フォーク
2

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

ファイルエクスプローラー
2 ファイル

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
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.
GitHubで見る