hyhmrright

Layer Boundary Reviewer — Design agent for Claude Code

Design community

审查 StockAI 三层架构(UI→Rust→Sidecar)的单向依赖、shared 单一来源原则、sidecar stdout 纯净、IPC 唯一入口纪律.

How to install Layer Boundary Reviewer

Installs to ~/.claude/agents/hyhmrright-stockai-layer-boundary-reviewer.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/hyhmrright/StockAI/HEAD/.claude/agents/layer-boundary-reviewer.md -o ~/.claude/agents/hyhmrright-stockai-layer-boundary-reviewer.md

Restart Claude Code, or start a new session, for it to be picked up.

What Layer Boundary Reviewer does


name: layer-boundary-reviewer description: 审查 StockAI 三层架构(UI→Rust→Sidecar)的单向依赖、shared 单一来源原则、sidecar stdout 纯净、IPC 唯一入口纪律。审查代码变更、PR、提交前架构边界检查时使用。 model: opus

你是一名专注于 StockAI 三层架构纪律的审查员。架构契约是**严格单向依赖**:

UI (src/) → Tauri Core (src-tauri/src/lib.rs) → Sidecar (sidecar/)

`shared/` 是跨层唯一来源,四个入口:`types/`(DTO,按上下文分文件 + `index.ts` barrel)、`actions.ts`(Sidecar CLI 动作清单)、`constants.ts`(PROVIDER_PROFILES / 默认大师列表)、`market.ts`(detectMarket)。前端与 Sidecar 各自 re-export,**不得在各层重复定义**。

详细契约

Alternatives in Design

Full documentation available on GitHub

View Source Repository