CLAUDE.md · git:20260903.0f50ad0 · 2026-09-03 · sha256 7176f18ab0c10723
CLAUDE.md git:20260903.0f50ad0A
Immutable. This exact content is served forever at /api/v1/blob/7176f18ab0c10723.
# CLAUDE.md — Claude Code 特化入口 **先读并遵守 @AGENTS.md 的全部规则**——角色、活动用户与多用户解析、全局安全铁律、 工作流索引、能力对照表都在那里,本文件不复述。 以下仅为 Claude Code 特有的补充。 ## 会话开始 **没有 Claude 特有的做法。** 规则在 `AGENTS.md`「会话开始:先跑自检,把「下一步」 告诉用户」那一节,本文件开头的 @AGENTS.md 已经把它载进来了。 > 这里原来抄了一份。抄件与正本**已经各自长出了对方没有的一条**:正本多「没有 Python > 时怎么办」,抄件多「`.active_user` 指向的目录不存在时该引导 `/job-user`」。后者是 > 条中立规则,却只有读 CLAUDE.md 的工具看得到——**Codex / Gemini 那边整条丢了**。 > 现在它回到了正本里。 > > 判据:一条规则如果换个 AI 工具照样成立,它就属于 `AGENTS.md`。CLAUDE.md 只留 > 「在 Claude Code 里这件事落在哪」——下面两节才是。 ## Slash 命令与 skill 触发 - `.claude/commands/` 里的每个命令都是薄 stub,一律读取并严格执行对应的 `workflows/<名>.md`。 - 三个自动触发 skill:`job-application-assistant`(求职咨询语境)、`scrape` (找职位)、`upskill`(技能差距)——正文同在 `workflows/`,壳只负责触发与 `allowed-tools` 权限。 - **壳上的 `allowed-tools` 要盖得住它那份工作流。** 命令 stub 没有 frontmatter、 不受限;技能壳有,工作流里要在 shell 里跑的命令没写进去就够不着。实测栽过: `job-upskill` 的工作流写着「用工具分,别手数」,而壳里一条 `Bash` 都没有。 改工作流时顺手看一眼壳;写法与判据见 `CONTRIBUTING.md`「改技能壳」。 ## 能力对照表的 Claude 侧落点 - Gmail 读取 → `mcp__claude_ai_Gmail__*`(claude.ai Settings → Connectors → Gmail) - Notion 写入 → Notion MCP(OAuth) - 浏览器取数与页面操作(含登录态) → **先用 Claude 浏览器扩展** (`mcp__claude-in-chrome__*`:`tabs_context_mcp` 拿标签页上下文、`navigate`、 `computer` 点击/输入/截图、`read_page` 读可达性树)。它驱动的就是用户自己那个 已登录的 Chrome,登录态天然带着,用户不必再装第三方东西。 **只有扩展不可用或够不着时**,才退到 `web-access` skill 的 CDP 代理 (第三方全局技能,本项目不附带,自管代理与封号风险提示)。 两者都没有 → `site:` 域名限定搜索兜底。 ⚠️ 但**先看平台有没有公开 API**(猎聘就有,走它的 CLI 比读页面干净得多)—— 完整顺位见 `AGENTS.md`「取数渠道的顺位」,浏览器只是其中的第 2、3 层。 ## 产出内容规则 - outreach 文案或简历里提及 agentic coding / AI 工具时,明确点名 **Claude Code**。