CLAUDE.md

May 13, 2026 · View on GitHub

Guidance for Claude Code in this repo. 不是通用 AI 入口 — 通用治理 / 命令 / 约定见 AGENTS.md + docs/agents/。本文件只留 Claude Code 高频踩到的专用坑

@AGENTS.md

上面一行用 Claude Code 的 @import 语法把 AGENTS.md 完整加载为上下文。

跳板

Mock server gotcha

scripts/mock-server.py 只 mock GET /api/oauth/usage。要把 app 指向它必须临时改:

  1. Providers/Claude/UsageService.swiftdefaultUsageEndpoint
  2. macos/Resources/Info.plistNSAppTransportSecurity > NSAllowsLocalNetworking

两处改动 commit 前必须还原 — 不在 debug flag 后面,否则会 leak 到 main。Mock server 不实现 OAuth flow,所以本地需要已有有效 ~/.config/usage-bar/credentials.json

完整 scenario 列表见 CONTRIBUTING.md §Testing with the mock server。

Claude Code 专用 hint

  • AskUserQuestion 触发 hard gate 升级(不要开放式问)
  • TaskCreate 追踪 brainstorming → spec → plan 进度,每步 TaskUpdate
  • superpowers:brainstorming skill 是设计任务的入口;writing-plans 是后续 plan 阶段
  • codex 工具不可用时直接走 general-purpose subagent fallback,不要停下问用户(已记 memory)