用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/evil7/pureGit --skill api-strategy命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
Use when: 开发 Worker 鉴权——GitHub OAuth2 登录、/$auth 端点、KV 会话、token 恢复/登出、client_secret 安全。
Use when: 开发 git 镜像端点自动代理——clone/pull/push 转发、info/refs、upload-pack/receive-pack、insteadOf 配置。
Use when: 改造/复刻 GitHub 官方页面——对照评估、讨论核心差异、破坏性重构、精简界面、决策升华、文档同步。
| name | api-strategy |
| description | Use when: 新增/修改 PureGit 的 API 接入——写 smart 封装、GraphQL 请求模板、REST 熔断降级,或决定某功能走 GraphQL 还是 REST。 |
| argument-hint | 要新增/修改哪个 API 接入,或参考哪种 smart 封装模式 |
权威依据:
docs/architecture.md「API 模式」。本 skill 是速查版。
withRestFallback 熔断降级 REST(复用 rest 层,日志 ↪ 标记)。typedRequest + octokit.rest.* 类型化方法;仅特殊语义端点(raw Accept / base64 / Link 头 / 无类型化方法)保留底层通道并注释理由。@/lib/api(smart 层),不感知具体协议。graphql.ts + 路径参数变量)withRestFallback 降级pnpm lint / format:check / test / --filter web build)