代码侦探

让每次仓库阅读都指向真正的架构信号。

arch-insight 把仓库信息压缩成可行动的关键路径,明确核心抽象、依赖关系、证据来源与取舍理由。

GitHub

快速开始

npx arch-insight install-release
继续查看核心问题

核心抽象

class EventBus {

subscribe (...) {

publish (...)

}

src/core/bus.ts:12

架构报告

  • 设计哲学
  • 核心抽象
  • 取舍分析
  • 摘要
  • 证据
87%

取舍说明

异步解耦的

更高复杂度

保证可靠性。

证据路径

src/flows/order.ts:87 主流程
arch-insight 侦探熊吉祥物
关键路径: src/flows/order.ts -> services/payment.ts -> core/bus.ts

别再反复重读同一个仓库。

Token 浪费

上下文没有压缩,重复读取成本持续增长。

重复劳动

每次分析都从头开始,缺少复用结构。

分析太浅

只停留在目录层,无法解释系统为什么这样设计。

风格不匹配

输出像模板,不像你团队真实的工程表达。

缺少引导

没有下一步建议,结论难以转化成行动。

架构洞察,而非目录摘要。

用路径信号替代噪声遍历,把时间集中在真正影响系统演进的决策上。

分阶段 Intake

先识别目标,再收敛到关键文件。

聚焦上下文打包

按任务组织证据,不按目录堆叠文本。

先 Why 后 What

解释决策逻辑,再展开实现细节。

证据优先报告

所有结论都可回溯到代码。

如实呈现取舍

同时记录收益、代价和风险。

目录树(噪声)

关键路径(信号)

在你常用的平台中工作。

  • Codex
  • Claude Code
  • Gemini
  • OpenCode
  • Pi
  • Kiro
  • Cursor

把仓库读懂这件事,做成稳定流程。

从一次命令开始,持续产出结构化洞察。

查看 GitHub

CLI

npx arch-insight install-release