Claude Code 插件市场仓库 — 由 Lei Zhang 维护的效率提升工具集合
programming-book 是一个 Claude Code 插件市场(Marketplace),包含提高日常开发工作效率的技能和工具。通过 Claude Code 的插件系统安装后,可以使用 TAPD 集成和 DevOps 自动化功能。
TAPD(Tencent Agile Product Development)集成插件,包含以下技能:
| 技能 | 描述 |
|---|---|
| commit | 创建符合 Conventional Commits 规范的 git commit,自动关联 TAPD 需求源码关键字 |
| story-to-tasks | 根据 TAPD 需求拆分前端开发任务并评估工时 |
MCP 服务器,用于管理 GitLab Merge Request 和 Jenkins Job。
智谱视觉理解 MCP 服务器,提供图像分析和视频理解功能。
MCP 服务器,提供实时网络搜索、网页提取、网站地图和爬取功能。
MCP 服务器,为 LLM 和 AI 代码编辑器提供最新的代码文档查询。
MCP 服务器,用于获取和处理网页内容,将 HTML 转换为 Markdown 格式。
claude plugin marketplace add https://github.com/PassionZale/programming-book.git# 安装 TAPD 插件
claude plugin install tapd@programming-book
# 安装 Routine 插件
claude plugin install routine@programming-book
# 安装 Zai 插件
claude plugin install zai@programming-book
# 安装 Tavily 插件
claude plugin install tavily@programming-book
# 安装 Context7 插件
claude plugin install context7@programming-book
# 安装 Fetch 插件
claude plugin install fetch@programming-book在 Claude Code 设置中配置以下环境变量:
| 变量名 | 描述 |
|---|---|
TAPD_WORKSPACE_ID |
TAPD 工作空间 ID |
TAPD_ACCESS_TOKEN |
TAPD 访问令牌 |
ZAI_CODING_PLAN_KEY |
智谱编码套餐令牌(可选) |
| 变量名 | 描述 |
|---|---|
JENKINS_BASE_URL |
Jenkins 服务器基础地址 |
JENKINS_USERNAME |
Jenkins 用户名 |
JENKINS_ACCESS_TOKEN |
Jenkins API 访问令牌 |
GITLAB_BASE_URL |
GitLab API 基础地址 |
GITLAB_ACCESS_TOKEN |
GitLab API 访问令牌 |
| 变量名 | 描述 |
|---|---|
Z_AI_MODE |
智谱模式 |
Z_AI_BASE_URL |
智谱 API 基础地址 |
Z_AI_API_KEY |
智谱 API 密钥 |
Z_AI_VISION_MODEL |
视觉模型名称 |
| 变量名 | 描述 |
|---|---|
TAVILY_API_KEY |
Tavily API 密钥 |
| 变量名 | 描述 |
|---|---|
CONTEXT7_API_KEY |
Context7 API 密钥 |
无需配置,开箱即用。支持代理(默认 http://127.0.0.1:7897)。
/commit
自动分析暂存区变更,生成符合规范的 commit 信息,并关联相关的 TAPD 需求。
/story-to-tasks --s <story_id>
根据 TAPD 需求 ID,结合项目源码分析,拆分前端开发任务并评估工时。
- 脚本语言: Python 3.x
- 包管理: uv
- 配置格式: JSON
- 文档格式: Markdown
programming-book/
├── .claude-plugin/
│ └── marketplace.json # 市场清单
├── plugins/
│ └── tapd/ # TAPD 插件
│ └── skills/
│ ├── commit/ # Commit 技能
│ └── story-to-tasks/ # 任务拆分技能
├── external_plugins/
│ ├── routine/ # GitLab MR + Jenkins Job 管理
│ ├── zai/ # 智谱视觉理解
│ ├── tavily/ # 实时搜索、网页提取
│ ├── context7/ # 代码文档查询
│ └── fetch/ # 网页内容获取
└── docs/ # 文档
# 使用 uv 运行 Python 脚本
uv run plugins/tapd/skills/commit/scripts/get_user_todo_story.py -w <workspace_id>MIT
Lei Zhang — @PassionZale