{"owner":"go-pay","repo":"gopay","hasSkills":true,"hasMcp":false,"mcpConfig":null,"found":["CLAUDE.md"],"skills":{"CLAUDE.md":"# GoPay 项目说明\n\n## 代码探索约定\n\n探索/索引本项目代码时，**默认优先使用 `codebase-memory` MCP**，未安装则降级到默认工具：\n\n1. **首选**：`mcp__codebase-memory-mcp__*` 工具（若可用）\n   - `search_graph` — 按名称/标签/限定名查找函数、类型、路由\n   - `trace_path` — 调用链、数据流、跨服务追踪\n   - `get_code_snippet` — 按限定名获取精确源码片段\n   - `query_graph` — 复杂 Cypher 查询\n   - `get_architecture` — 项目结构总览\n   - `search_code` — 图增强的文本搜索\n   - 项目未索引时，先运行 `index_repository` 建立索引\n2. **降级（MCP 未安装/不可用时）**：使用默认工具 `Grep` / `Glob` / `Read` / `Bash`（find、grep）进行文本与文件检索\n3. 不管哪种方式，**编辑前必须先 `Read` 目标文件**\n\n## 项目概述\n\nGoPay 是一个 Go 语言的支付 SDK 项目，提供微信、支付宝、QQ、通联支付、拉卡拉、PayPal、扫呗、Apple 支付的统一接口。\n\n- **仓库**: https://github.com/go-pay/gopay\n- **Go 版本**: 1.24.0\n- **许可证**: Apache 2.0\n\n## 项目结构\n\n```\ngopay/\n├── alipay/          # 支付宝支付 SDK\n├── wechat/          # 微信支付 SDK\n├── apple/           # Apple 支付校验\n├── paypal/          # PayPal 支付 SDK\n├── qq/              # QQ 支付 SDK\n├── allinpay/        # 通联支付 SDK\n├── lakala/          # 拉卡拉支付 SDK\n├── saobei/          # 扫呗支付 SDK\n├── pkg/             # 公共包\n├── doc/             # 各支付方式文档\n└── examples/        # 示例代码\n```\n\n## 开发约定\n\n### 代码风格\n\n1. **遵循 Go 标准规范**\n   - 使用 `gofmt` 格式化代码\n   - 遵循 Go 命名约定（驼峰命名）\n   - 导出的函数、类型、常量首字母大写\n\n2. **测试文件**\n   - 每个模块都有对应的 `*_test.go` 文件\n   - 测试文件包含实际使用示例\n   - 建议使用正式环境 1 分钱测试法\n\n3. **日志处理**\n   - 使用项目依赖的 `github.com/go-pay/xlog` 包\n   - 支持自定义 Logger（实现 `xlog.XLogger` interface）\n\n### 支付平台版本\n\n- **支付宝**: 优先使用 V3 版本\n- **微信**: 优先使用 V3 版本（V2 版本不推荐）\n- 其他平台参考 `doc/` 目录下的文档\n\n### 重要注意事项\n\n1. **安全性优先**\n   - 处理支付相关代码时特别注意安全性\n   - 不要在代码中硬编码敏感信息（密钥、证书等）\n   - 注意参数验证和签名校验\n\n2. **向后兼容**\n   - 这是一个公开的 SDK，修改时注意 API 兼容性\n   - 重大变更需要在 `release_note.md` 中记录\n\n3. **文档同步**\n   - 新增功能需要更新对应的 `doc/*.md` 文档\n   - 保持代码示例和文档的一致性\n\n## 依赖管理\n\n项目使用 Go Modules，主要依赖：\n- `github.com/go-pay/crypto` - 加密工具\n- `github.com/go-pay/xlog` - 日志工具\n- `github.com/go-pay/util` - 通用工具\n- `golang.org/x/crypto` - Go 官方加密库\n\n## 参考资源\n\n- 各支付方式文档: `doc/` 目录\n- 测试用例: 各模块的 `*_test.go` 文件\n- 示例项目: https://github.com/go-pay/gopay-platform\n"},"files":{"CLAUDE.md":"# GoPay 项目说明\n\n## 代码探索约定\n\n探索/索引本项目代码时，**默认优先使用 `codebase-memory` MCP**，未安装则降级到默认工具：\n\n1. **首选**：`mcp__codebase-memory-mcp__*` 工具（若可用）\n   - `search_graph` — 按名称/标签/限定名查找函数、类型、路由\n   - `trace_path` — 调用链、数据流、跨服务追踪\n   - `get_code_snippet` — 按限定名获取精确源码片段\n   - `query_graph` — 复杂 Cypher 查询\n   - `get_architecture` — 项目结构总览\n   - `search_code` — 图增强的文本搜索\n   - 项目未索引时，先运行 `index_repository` 建立索引\n2. **降级（MCP 未安装/不可用时）**：使用默认工具 `Grep` / `Glob` / `Read` / `Bash`（find、grep）进行文本与文件检索\n3. 不管哪种方式，**编辑前必须先 `Read` 目标文件**\n\n## 项目概述\n\nGoPay 是一个 Go 语言的支付 SDK 项目，提供微信、支付宝、QQ、通联支付、拉卡拉、PayPal、扫呗、Apple 支付的统一接口。\n\n- **仓库**: https://github.com/go-pay/gopay\n- **Go 版本**: 1.24.0\n- **许可证**: Apache 2.0\n\n## 项目结构\n\n```\ngopay/\n├── alipay/          # 支付宝支付 SDK\n├── wechat/          # 微信支付 SDK\n├── apple/           # Apple 支付校验\n├── paypal/          # PayPal 支付 SDK\n├── qq/              # QQ 支付 SDK\n├── allinpay/        # 通联支付 SDK\n├── lakala/          # 拉卡拉支付 SDK\n├── saobei/          # 扫呗支付 SDK\n├── pkg/             # 公共包\n├── doc/             # 各支付方式文档\n└── examples/        # 示例代码\n```\n\n## 开发约定\n\n### 代码风格\n\n1. **遵循 Go 标准规范**\n   - 使用 `gofmt` 格式化代码\n   - 遵循 Go 命名约定（驼峰命名）\n   - 导出的函数、类型、常量首字母大写\n\n2. **测试文件**\n   - 每个模块都有对应的 `*_test.go` 文件\n   - 测试文件包含实际使用示例\n   - 建议使用正式环境 1 分钱测试法\n\n3. **日志处理**\n   - 使用项目依赖的 `github.com/go-pay/xlog` 包\n   - 支持自定义 Logger（实现 `xlog.XLogger` interface）\n\n### 支付平台版本\n\n- **支付宝**: 优先使用 V3 版本\n- **微信**: 优先使用 V3 版本（V2 版本不推荐）\n- 其他平台参考 `doc/` 目录下的文档\n\n### 重要注意事项\n\n1. **安全性优先**\n   - 处理支付相关代码时特别注意安全性\n   - 不要在代码中硬编码敏感信息（密钥、证书等）\n   - 注意参数验证和签名校验\n\n2. **向后兼容**\n   - 这是一个公开的 SDK，修改时注意 API 兼容性\n   - 重大变更需要在 `release_note.md` 中记录\n\n3. **文档同步**\n   - 新增功能需要更新对应的 `doc/*.md` 文档\n   - 保持代码示例和文档的一致性\n\n## 依赖管理\n\n项目使用 Go Modules，主要依赖：\n- `github.com/go-pay/crypto` - 加密工具\n- `github.com/go-pay/xlog` - 日志工具\n- `github.com/go-pay/util` - 通用工具\n- `golang.org/x/crypto` - Go 官方加密库\n\n## 参考资源\n\n- 各支付方式文档: `doc/` 目录\n- 测试用例: 各模块的 `*_test.go` 文件\n- 示例项目: https://github.com/go-pay/gopay-platform\n"},"items":[{"name":"CLAUDE.md","path":"CLAUDE.md","title":"CLAUDE.md","content":"# GoPay 项目说明\n\n## 代码探索约定\n\n探索/索引本项目代码时，**默认优先使用 `codebase-memory` MCP**，未安装则降级到默认工具：\n\n1. **首选**：`mcp__codebase-memory-mcp__*` 工具（若可用）\n   - `search_graph` — 按名称/标签/限定名查找函数、类型、路由\n   - `trace_path` — 调用链、数据流、跨服务追踪\n   - `get_code_snippet` — 按限定名获取精确源码片段\n   - `query_graph` — 复杂 Cypher 查询\n   - `get_architecture` — 项目结构总览\n   - `search_code` — 图增强的文本搜索\n   - 项目未索引时，先运行 `index_repository` 建立索引\n2. **降级（MCP 未安装/不可用时）**：使用默认工具 `Grep` / `Glob` / `Read` / `Bash`（find、grep）进行文本与文件检索\n3. 不管哪种方式，**编辑前必须先 `Read` 目标文件**\n\n## 项目概述\n\nGoPay 是一个 Go 语言的支付 SDK 项目，提供微信、支付宝、QQ、通联支付、拉卡拉、PayPal、扫呗、Apple 支付的统一接口。\n\n- **仓库**: https://github.com/go-pay/gopay\n- **Go 版本**: 1.24.0\n- **许可证**: Apache 2.0\n\n## 项目结构\n\n```\ngopay/\n├── alipay/          # 支付宝支付 SDK\n├── wechat/          # 微信支付 SDK\n├── apple/           # Apple 支付校验\n├── paypal/          # PayPal 支付 SDK\n├── qq/              # QQ 支付 SDK\n├── allinpay/        # 通联支付 SDK\n├── lakala/          # 拉卡拉支付 SDK\n├── saobei/          # 扫呗支付 SDK\n├── pkg/             # 公共包\n├── doc/             # 各支付方式文档\n└── examples/        # 示例代码\n```\n\n## 开发约定\n\n### 代码风格\n\n1. **遵循 Go 标准规范**\n   - 使用 `gofmt` 格式化代码\n   - 遵循 Go 命名约定（驼峰命名）\n   - 导出的函数、类型、常量首字母大写\n\n2. **测试文件**\n   - 每个模块都有对应的 `*_test.go` 文件\n   - 测试文件包含实际使用示例\n   - 建议使用正式环境 1 分钱测试法\n\n3. **日志处理**\n   - 使用项目依赖的 `github.com/go-pay/xlog` 包\n   - 支持自定义 Logger（实现 `xlog.XLogger` interface）\n\n### 支付平台版本\n\n- **支付宝**: 优先使用 V3 版本\n- **微信**: 优先使用 V3 版本（V2 版本不推荐）\n- 其他平台参考 `doc/` 目录下的文档\n\n### 重要注意事项\n\n1. **安全性优先**\n   - 处理支付相关代码时特别注意安全性\n   - 不要在代码中硬编码敏感信息（密钥、证书等）\n   - 注意参数验证和签名校验\n\n2. **向后兼容**\n   - 这是一个公开的 SDK，修改时注意 API 兼容性\n   - 重大变更需要在 `release_note.md` 中记录\n\n3. **文档同步**\n   - 新增功能需要更新对应的 `doc/*.md` 文档\n   - 保持代码示例和文档的一致性\n\n## 依赖管理\n\n项目使用 Go Modules，主要依赖：\n- `github.com/go-pay/crypto` - 加密工具\n- `github.com/go-pay/xlog` - 日志工具\n- `github.com/go-pay/util` - 通用工具\n- `golang.org/x/crypto` - Go 官方加密库\n\n## 参考资源\n\n- 各支付方式文档: `doc/` 目录\n- 测试用例: 各模块的 `*_test.go` 文件\n- 示例项目: https://github.com/go-pay/gopay-platform\n","category":"root","tokens":484}]}