ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

Claude Code 用 /ask-matt 选 Skills,Base URL 填 TaoToken 的 API

Claude Code 用 /ask-matt 选 Skills,Base URL 填 TaoToken 的 API 把 Claude Code 的 Base URL 换成 TaoToken 之前先确认你真正要解决的是什么问题Matt Pocock 那套 Skills 装了 18 个你会用的还是只有两三个。想从 /ask-matt 问出下一步模型通道得先通。TaoToken 官网https://taotoken.net/?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_contentask_matt_baseurl用于创建 KeyClaude Code 里要填的 API 基址是 https://taotoken.net/api。它只负责把 Claude Code 跑 Skills 和 /ask-matt 时的模型通道接上不替 /ask-matt 做工作流路由。配通之后你仍然按 Matt 的主路走/ask-matt → /grill-with-docs → /to-spec → /to-tickets → /implement。1. Claude Code 装了 Skills 却用不起来/ask-matt 的接入场景很多人安装 Matt Pocock 的 Claude Code Skills 时很兴奋命令列表一长串真正用过的却只有两三个。不是这些命令没用而是不知道什么时候该用哪一个想法刚冒出来是 /grill-with-docs 还是 /grill-me讨论完了是直接 /implement还是先 /to-specbug 修到一半发现根因是架构问题又该切到哪个命令/ask-matt 就是为这种局面准备的。它不是干活的命令不写代码、不修 bug、不画架构图它只回答一件事你现在这个情况在 Matt 这套工作流里应该走哪条路径。你可以把它当成 Skills 体系的导航仪入口只有一个问题“我现在想做 X从哪开始”但导航仪本身也要模型通道才能工作。Claude Code 需要先能正常请求模型/ask-matt 才有机会读取你的上下文并返回工作流建议。这篇不讲 18 个命令的完整用法而是把接入顺序理清楚先拿 TaoToken 的 Key再把 Claude Code 的 Base URL 指向 TaoToken API验证 /ask-matt 能返回 Matt 工作流路径最后再按主路推进。适用场景很具体你已经把 Matt 的 Skills 装进 Claude Code却卡在模型接入或 Base URL 配置上你希望 /ask-matt 能识别“我现在想做 X从哪开始”这类问题并给出下一步命令你不想在 18 个命令里靠记忆硬猜。TaoToken 在这里只提供 Key 和 Base URL路由仍然由 /ask-matt 和 Skills 自己完成。2. 在 TaoToken 官网创建 Key先定模型通道不碰 /ask-matt 路由第一步不是改 Claude Code 配置而是去 TaoToken 官网创建 Key。打开 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_contentask_matt_baseurl 登录后进入控制台在 API Keys 页面创建一个新的 Key。复制出来的值就是后面要填进 Claude Code 的 YOUR_API_KEY。接着去模型广场确认可用模型 ID。Claude Code 配置里的模型 ID 不要凭记忆写也不要用旧文章里的示例值以官网模型广场当前展示为准。TaoToken 只解决模型通道问题不负责判断你该用 /grill-with-docs 还是 /to-spec也不替 /ask-matt 决定下一步。工作流路由是 Skills 的事接入层只把请求送到模型。3. Claude Code 的 settings.jsonANTHROPIC_BASE_URL 填 https://taotoken.net/apiClaude Code 的配置入口可以是用户级~/.claude/settings.json也可以是项目级.claude/settings.json。如果你希望所有项目都走同一套通道优先改用户级如果某个仓库需要单独指定再用项目级。下面是一份可复制模板把YOUR_API_KEY和YOUR_MODEL_ID替换成你在官网拿到的值{ env: { ANTHROPIC_BASE_URL: https://taotoken.net/api, ANTHROPIC_AUTH_TOKEN: YOUR_API_KEY, ANTHROPIC_MODEL: YOUR_MODEL_ID } }这里最关键的是ANTHROPIC_BASE_URL。它必须是https://taotoken.net/api末尾不要带/v1也不要填成带 UTM 的官网落地页。Claude Code 和 Anthropic 兼容客户端会在 Base URL 后面自行拼接/v1/messages这类路径如果你把 Base URL 写成https://taotoken.net/api/v1最终请求就可能变成/api/v1/v1/messages。如果你把 Base URL 写成https://taotoken.net/?utm_source...请求会打到网页入口而不是模型 API。ANTHROPIC_AUTH_TOKEN填官网创建的 Key。部分 Claude Code 版本或封装方式会用ANTHROPIC_API_KEY这两个字段不要同时填两个不同的值二选一并确认你当前版本读取的是哪一个。Key 不要加Bearer前缀也不要带多余空格或换行。ANTHROPIC_MODEL填模型广场里显示的模型 ID。本文不写死具体 ID因为模型列表会更新写死反而容易失效。你从模型广场复制什么就填什么。如果你不用settings.json也可以在启动 Claude Code 前用 shell 环境变量临时验证export ANTHROPIC_BASE_URLhttps://taotoken.net/api export ANTHROPIC_AUTH_TOKENYOUR_API_KEY export ANTHROPIC_MODELYOUR_MODEL_ID claude改完配置后完全退出 Claude Code 再重新打开。只在当前窗口里改文件有时不会重新加载环境变量。还要检查 shell 里是否残留旧的ANTHROPIC_BASE_URL旧值可能会覆盖你刚写的配置。可以用下面命令看一眼当前 shell 环境echo $ANTHROPIC_BASE_URL echo $ANTHROPIC_AUTH_TOKEN echo $ANTHROPIC_MODEL如果输出还是旧地址先unset或修改 shell 配置文件再重启终端和 Claude Code。4. 验证 /ask-matt在 Claude Code 里问「我现在想做 X从哪开始」配置写完不要直接进复杂任务先用一次最小请求确认通道。可以用 curl 直接请求 Anthropic 兼容接口。注意Base URL 配置里不带/v1但 curl 的请求路径需要写完整的/api/v1/messagescurl https://taotoken.net/api/v1/messages \ -H x-api-key: YOUR_API_KEY \ -H anthropic-version: 2023-06-01 \ -H content-type: application/json \ -d { model: YOUR_MODEL_ID, max_tokens: 64, messages: [ { role: user, content: 只回复ok } ] }如果返回 JSON并且content里有ok说明 Key、Base URL、模型 ID 这条通道已经通了。如果这里就失败先不要怀疑 /ask-matt回到第 5 节排查接入层。通道验证通过后启动 Claude Codeclaude先问一句普通问题确认模型能正常回复。然后输入 /ask-matt 的验证问题/ask-matt 我现在想做 X从哪开始把 X 换成你真实的任务比如“给现有项目加一个导出 CSV 的功能”“修一个偶现的登录状态丢失问题”“重构发布流程”。如果 /ask-matt 正常返回 Matt 工作流路径例如先让你走 /grill-with-docs 打磨需求再进入 /to-spec、/to-tickets、/implement或者根据情况把你引到 /diagnosing-bugs、/triage、/wayfinder就说明模型通道和 /ask-matt 导航都工作正常。这里要分清两件事如果普通对话都失败是 TaoToken 接入配置问题如果普通对话正常但 /ask-matt 命令不存在或返回内容不像 Matt 工作流那通常不是 Base URL 问题而是 Skills 没有装好或者还没有跑 /setup-matt-pocock-skills。TaoToken 不替 /ask-matt 做路由也不负责安装 Skills。5. /ask-matt 没返回 Matt 工作流路径接入层排查清单/ask-matt 不工作先按下面顺序查。大部分问题都出在 Base URL、Key、模型 ID、Skills 安装这四类里。第一Base URL 填成了官网落地页。有些人复制了https://taotoken.net/?utm_source...这种带查询参数的地址填进ANTHROPIC_BASE_URL。这个地址是给人看的网页入口不是 API 基址。Claude Code 请求它时可能拿到 HTML自然无法返回模型内容。正确写法只有https://taotoken.net/api不要带 UTM不要带?参数。第二Base URL 末尾多写了/v1。https://taotoken.net/api是基址客户端会自己拼/v1/messages。你如果写成https://taotoken.net/api/v1路径就可能重复。改回https://taotoken.net/api再重启 Claude Code。第三settings.json位置或语法不对。用户级配置在~/.claude/settings.json项目级在.claude/settings.json。JSON 不允许尾随逗号字符串要用双引号。改完可以用编辑器检查或者用jq读取验证。如果项目级配置覆盖了用户级你改用户级可能不生效反过来也一样先确认当前项目实际读的是哪一份。第四shell 里旧环境变量覆盖了新配置。settings.json里的env由 Claude Code 启动时注入但 shell 里已有的ANTHROPIC_BASE_URL可能优先级更高。用echo检查必要时unset ANTHROPIC_BASE_URL再重启终端。只关掉 Claude Code 窗口不一定能让新环境变量生效。第五Key 复制不完整或失效。TaoToken 控制台的 API Keys 页面可以重新创建 Key。注意不要手动加Bearer前缀不要用中文引号不要把 Key 前后的空格带进去。如果 curl 返回 401 或类似认证错误优先重新生成 Key。第六模型 ID 不在当前可用列表。ANTHROPIC_MODEL如果填了一个模型广场里没有的 ID请求可能返回 model not found 或权限错误。回到官网模型广场复制当前可用的 ID不要用旧教程里的模型名硬套。第七普通对话正常但 /ask-matt 不返回 Matt 工作流。这说明模型通道大概率已经通了问题在 Skills 层。确认 Matt Pocock 的 Skills 已经安装到 Claude Code 能读取的位置并且第一次使用前跑过 /setup-matt-pocock-skills。这个命令会配置 issue tracker、triage 标签、文档布局等基础设施。没有这些/ask-matt 可能仍然能回答普通问题但不会按 Matt 的流程给你路径。第八网络代理或环境变量干扰。检查HTTPS_PROXY、HTTP_PROXY是否指向不可用的代理地址。如果公司网络要求代理请按本地网络规范配置如果不是临时清掉这些变量再试。不要使用任何不合规的网络访问方式。第九会话上下文过长。如果你已经在一个很长的会话里反复切换任务/ask-matt 可能被大量历史对话干扰。可以换一个新会话或者按 Matt 体系里的 /handoff 把当前对话压缩成 Markdown 文件在新会话里引用继续。阶段中间不要随意 /compact否则 agent 可能丢失关键路径信息。排查时按“先普通请求再 /ask-matt”的顺序做。curl 能通、Claude Code 普通对话能通、/ask-matt 能识别命令这三步都过了才进入具体工作流。不要一上来就怀疑 18 个 Skills 本身。6. 通道通了之后拿 Key 与 Claude Code 接入文档如果你已经按第 3 节写完settings.json下一步不是继续改 Base URL而是去控制台确认 Key 和模型 ID 可用。还没有 Key 或想重新生成可以从官网进入https://taotoken.net/?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_contentask_matt_baseurl 。API Keys 页面在这里https://taotoken.net/console/api-keys?utm_sourcetaotoken_aicg_blog_endutm_contentask_matt_baseurlutm_campaignrewrite 。Claude Code 的接入细节可以对照文档https://taotoken.net/doc/ClaudeCodeAnthropic?utm_sourcetaotoken_aicg_blog_endutm_contentask_matt_baseurlutm_campaignrewrite 。拿到 Key 并确认通道正常后回到 Claude Code先用 /ask-matt 问一句“我现在想做 X从哪开始”。它会把你带进 Matt 工作流而不是让你在命令列表里继续猜。主路仍然是 /ask-matt → /grill-with-docs → /to-spec → /to-tickets → /implement遇到 bug、外部 issue 或超大模糊项目时再由 /ask-matt 判断是否切到 /diagnosing-bugs、/triage、/wayfinder。TaoToken 负责模型通道/ask-matt 负责导航这两件事不要混在一起。
返回列表