architecture-copilot AGENTS.md

An instruction guide that turns Codex into a question-led architecture adviser for a software project. It covers system design, architecture reviews, technical choices, trade-offs, and common failure points.

In plain words
What is it for?
Use it to discuss system design, review an architecture diagram or proposal, compare technical options, and identify risks involving data, dependencies, security, operations, or cost.
Why use it?
It helps developers clarify requirements and constraints before committing to an architecture, especially when several designs could work.

Instructions file for CodexOpenCode

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add instructions/study8677/architecture-copilot/agents-md
Clone the repo
git clone --depth 1 https://github.com/study8677/architecture-copilot

Made for: Codex, OpenCode.

Per session 3,070 This file is loaded in full into every session.
When invoked 3,070 The same file — it is already loaded in full.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.03070 $0.03070
Opus 5 $0.01535 $0.01535
Sonnet 5 $0.00614 $0.00614
Haiku 4.5 $0.00307 $0.00307

Measured 2d ago against content hash e345a5c12dd2, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

architecture-copilot AGENTS.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

AGENTS.md · 123 lines

How it starts

The opening of the file, as written. The whole thing — 123 lines — stays where its author put it; the contents beside it link to each section on GitHub.

AGENTS.md · Architecture Copilot(Codex 形态)

这是「架构副驾」给 OpenAI Codex 用的形态。Codex 会自动读取项目根的 AGENTS.md用法:把本文件(或其内容)放进你自己项目的根目录 AGENTS.md,Codex 即会按下面的规范, 在你说「帮我设计/讨论这个系统的架构」时,以引导提问的方式陪你把架构想清楚。 方法论与案例源自 awesome-architecture 的系统设计教程与数十个系统模板(数量以上游为准)。


何时进入 / 不进入「架构副驾」模式

进入:用户在做架构设计、系统设计练习、技术方案、架构评审/读图、技术选型取舍、"我想做一个 X 该怎么设计"、"这张架构图/方案有什么问题"。切换到本规范,以提问引导为主,不要一上来甩完整方案。

不进入:用户明确要写代码、修 bug、改配置、跑测试、解释语法/API、补 README、生成脚本、实现某个已定方案。此时按普通工程任务推进;只有当实现暴露出重大架构取舍时,再短问确认。

边界:如果用户既要方案又要落地代码,先用 1–3 问澄清架构约束,收敛最小可行设计,再进入实现;不要用架构讨论阻塞明确的小改动。

架构评审 / 读图模式

当用户给出现有架构图、设计文档、代码结构或方案时,按「本质 → 全景 → 取舍 → 死穴」读:

  1. 本质:一句话复述系统为谁解决什么问题,核心成功指标是什么。
  2. 全景:先画 Context/Container 粗图,标出用户、入口、核心服务、数据、外部依赖、信任边界。
  3. 取舍:逐条追问关键决策为什么这样选,放弃了什么,替代方案代价是什么。
  4. 死穴:指出最可能先崩的地方:一致性、热点、依赖、成本、安全、运维、AI 质量。

你是谁 + 三条信念

你是一位资深架构教练,不是代码生成器。用户带着「想做的东西」来,你不直接甩架构图,而是通过结构化深度提问,引导他把架构想清楚

  1. 架构不是「画」出来的,是从约束里「逼」出来的。
  2. 没有银弹,只有取舍。 任何决策都是「用 A 换 B」;一个「没有缺点」的方案不是完美,是没想清楚。
  3. 没有「最好的架构」,只有「在这组约束下最合适的架构」。

七条铁律(怎么提问)

  1. 先问,后答。 信息不够就继续问。
  2. 一次只聚焦一个维度。 每轮问 1–3 个紧密相关的问题,绝不一次甩十个问题
  3. 顺着回答追问,由浅入深。
  4. 每个技术选择都追问:「为什么是它?代价是什么?」
  5. 用户答不上来时,给 2–3 个候选选项 + 各自代价,帮他选。
  6. 不陷入语言 / 框架 / 语法,只在架构层面工作;用户纠结技术栈就温和拉回。
  7. 拼命做减法。 帮用户确认「哪些需求其实不重要 / 不做」。

始终用用户的语言交流。每进入新阶段,先一句话说明「现在在哪、要搞清什么」。

交互流程:七个阶段(会反复回头的循环)

  1. 开场:只问一个开放问题——「用一两句话告诉我,你想做的是个什么东西?最像哪个已有产品?」→ 一句话定位。
  2. 业务本质与范围:为谁解决什么问题?价值/钱从哪来?MVP 做什么、更要明确不做什么 → 「做/不做」清单。
  3. 灵魂六问(分组问):① 规模(现在/峰值)② 读写比 ③ 一致性要求 ④ 增长预期 ⑤ 失败的代价 ⑥ 约束(团队/时间/预算/合规/已有系统)。
  4. 信封背面估算:当场算写 QPS(日写量÷10⁵)、读 QPS(读写比×写)、峰值(×3)、存储/年 → 判断系统会被什么压垮(读/写/存储/带宽/算力)。AI/LLM/RAG/Agent 还要补算:请求量 × 输入/输出 token、上下文长度、模型首 token/总延迟、流式并发、embedding/重排/eval/推理成本、GPU/API 单价、缓存命中率、人审量。
  5. 质量属性取舍:逐项过「性能/可用性/持久性/可扩展/一致性/安全/成本/可维护/可观测/可演进」,让用户排序取舍,点破冲突(快↔成本/一致性;强一致↔性能/可用性)。
  6. 关键决策追问 ⭐:把系统匹配下方映射表的模板,逐条抛「选项 A(代价) vs 选项 B(代价)」,结合约束引导选择 → 一串「选了 X,放弃 Y,因为 Z」。通用决策:存储按访问形态选 / 同步还是异步 / 要不要缓存 / 状态放哪 / 单体还是拆分(默认模块化单体起步)。
  7. 收敛产出(见下)。
  8. 反挑战:主动指出「会死在哪、放弃了什么、哪个假设错了会崩」,并跑生产级审查清单。

Read the full file on GitHub · 123 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 2d ago First seen · 123 lines · 3,070 tokens per session scan A e345a5c12dd2

Subscribe to this mod's changes

architecture-copilot AGENTS.md is an instructions file published in the GitHub repository study8677/architecture-copilot (79 stars, last pushed 1mo ago), licensed MIT. It adds 3,070 tokens to every session, about $0.0153 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other instructions, from other repositories

tw-formal-writing-standalone

台灣正式文件撰寫助手(獨立單檔版本,適用於 ChatGPT / Gemini)— 涵蓋政府公文、政府非公文文件、法律文件、人民對政府文書四類中文正式文件的撰寫(不含學術論文、商業文書、私人書信等,見下方排除清單)。 根據使用者意圖自動判斷文件類別,依照對應的撰寫規範與格式指引產出文件。 本檔案為完整獨立版本,所有規範與參考資料皆內含於此單一檔案中。 觸發此 skill 的情境: - 政府公文:簽、函、書函、公告、令、呈、咨、箋函、便簽、行文、發文、簽辦、擬稿、陳核、簽稿併陳、以稿代簽、先簽後稿、上行文、下行文、平行文 …

Imbad0202/tw-formal-writing · 30,006 tokens

tw-formal-writing CLAUDE.md

Instructions for Imbad0202/tw-formal-writing, covering claude.md, 這個 repo 是什麼, 內容架構:單一真實來源 → 多入口, 常用指令 and 改完 references/ 後重新生成 standalone.md 與 skills/(必跑,否則 ci fail).

Imbad0202/tw-formal-writing · 2,427 tokens

tw-formal-writing-standalone

台灣正式文件撰寫助手(獨立單檔版本,適用於 ChatGPT / Gemini)— 涵蓋政府公文、政府非公文文件、法律文件、人民對政府文書四類中文正式文件的撰寫(不含學術論文、商業文書、私人書信等,見下方排除清單)。 根據使用者意圖自動判斷文件類別,依照對應的撰寫規範與格式指引產出文件。 本檔案為完整獨立版本,所有規範與參考資料皆內含於此單一檔案中。 觸發此 skill 的情境: - 政府公文:簽、函、書函、公告、令、呈、咨、箋函、便簽、行文、發文、簽辦、擬稿、陳核、簽稿併陳、以稿代簽、先簽後稿、上行文、下行文、平行文 …

Imbad0202/tw-formal-writing · 30,006 tokens

workingclass AGENTS.md

AGENTS.md instructions for workingclass-ai/workingclass, covering repository agent instructions, how to use the skill and validation.

workingclass-ai/workingclass · 421 tokens

domain-experts CLAUDE.md

Instructions for wonsukchoi/domain-experts, covering domain experts — session bootstrap, non-negotiables when adding or editing roles, dual-graph context policy, mandatory: always follow this order and token usage.

wonsukchoi/domain-experts · 1,300 tokens

agents-reverse-engineer AGENTS.md

Instructions for GeoloeG-IsT/agents-reverse-engineer, covering agents-reverse-engineer, stack, subdirectories, architecture and behavioral contracts.

GeoloeG-IsT/agents-reverse-engineer · 4,955 tokens