Architecture

作者 incident-io443f47164eda無授權條款2 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫今天更新

Answer questions about how a team builds, deploys, and runs its software — what a system is, where it runs, what it depends on, and the real names of things (cloud projects, clusters, namespaces, hostnames, buckets) — from architecture docs wherever they live. Also guides writing those docs: an interview that pins down what each system actually is before anything is written. Use when asked "how does X run", "what is Y", "where does Z live", when grounding a component before debugging it, or when asked to write or improve architecture documentation.

AI 產生的概覽

依據架構文件回答團隊軟體資產的相關問題,並指導撰寫這些文件。

功能
這個技能依據架構文件回答團隊如何建置、部署與運行其軟體的問題,例如某個系統如何運行、依賴什麼,以及雲端專案、叢集、命名空間、主機名稱和儲存桶的真實名稱。它會把每個問題導向負責該問題的架構文件,並引用文件作答,而不是依據一般知識。它也透過一次訪談來指導撰寫或擴充架構文件,先釐清每個系統究竟是什麼,並遵循關於系統、檢視與資產服務的結構規範。
適用情境
當被問到某個系統如何運行、某個元件是什麼或某項東西位於何處時,或在除錯前需要先了解某個元件時使用。它也適用於撰寫或改善架構文件的要求。它不用於診斷與修復、目前的執行時狀態,以及產品或程式碼層級的文件。
執行需求
僅為指示,不附帶指令碼。它要求代理先載入 extensions 技能以梳理資產,並讀取自身的參考檔案來回答問題、撰寫文件,以及了解文件位置、格式與關注點。

Architecture

Architecture docs describe what systems are: where they run, what they depend on, and the real names of things. They pair with runbooks — runbooks own procedures (how to diagnose and fix a failure), architecture owns facts (what the component is in the first place) — and each side chains to the other rather than absorbing it. This skill answers estate questions (the estate: everything you run and where) from those docs, and guides writing them.

The two jobs

  • Answer — route a question ("how does X run", "what talks to Y") to the doc that owns it, across every place architecture docs can live, and answer from the doc with citations — never from general knowledge. → references/answer.md [blocked]
  • Write — author or extend architecture docs. The heart of it is an interview that resolves what system names actually mean before anything is written: the names people use are ambiguous, and boundaries are decisions the owner makes, not facts an agent infers. → references/write.md [blocked]

Before you start

Both jobs need to know which plugins exist. Load the extensions skill and have it map the estate first — which plugins are registered, where each lives, and their sync state. Come back with that map, then start the job.

Skipping it doesn't fail loudly. It just means you searched the local half of the estate and reported it as the whole.

Where this skill looks

Architecture docs live in four places, and the same system can be documented in more than one. references/where-docs-live.md [blocked] owns them: what each place is for, how to reach it, what it cannot show you, and the order to read and write in. Both jobs work from that file rather than assuming a location.

The taxonomy

Architecture docs work when they follow a small structural spec — systems are directories (one per thing responders reason about separately, regardless of repo layout), views are root files answering one cross-system question, estate services (observability, the data platform, CI) are directories whose README routes across their tools, the README is the map, and churny values are pointed at rather than copied. The spec lives in references/format.md [blocked]; a corpus may carry its own FORMAT.md, which takes precedence. references/concerns.md [blocked] catalogs the recurring concerns (deployment, database, events, …) and the questions each file answers, and references/examples/ [blocked] is a complete worked example corpus to calibrate depth against.

What this skill is not for

Diagnosis and fixes (that's the runbook that owns the failure — the runbooks skill routes to it), current runtime state (replica counts, flag values — the docs point at where those live), and product or code-level documentation (API references, user guides).

來源與署名

來源:incident-io/skills位於plugins/incident-io/skills/architecture提交443f471

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架