John Qiu 187f5621c9 feat(req): 部署门禁制度 — PDV 验收任务 + Deploy Gate 1-3
在 /req deploy 流程中增加部署后 E2E 验收(Post-Deploy Verification)门禁:
- 新增 verification linkRole 和【验收】任务命名规范
- Deploy Gate 1 健康检查 / Gate 2 PDV 任务完成 / Gate 3 证据完整
- PDV Playwright spec 模板(页面可达、菜单可见、API 连通)
- 同步更新 req-workflow、dev-test、e2e-testing 相关文档

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-31 09:34:08 +10:30

ai-proj-helper — 让 Claude Code 变成你的项目经理

一套开箱即用的 Claude Code 技能包 + MCP 服务,帮你用自然语言管理需求、写代码、做评审、同步飞书,把 AI 助手变成真正的项目经理。

它能帮你做什么

场景 1: 需求管理 — 从想法到上线

用自然语言描述需求AI 会帮你讨论方案、生成 PRD、跟踪开发进度。

/req new 支持微信扫码登录

AI:好的,让我们先讨论方案。几个问题:

  1. 扫码后如何绑定已有账号?
  2. 先做哪个客户端?

:绑定手机号,先做 Web

AI:方案已确认。正在生成 PRD... 已创建需求 REQ-042PRD 文档已附加。

场景 2: AI 辅助编码 + 代码评审

需求确认后AI 帮你分析代码库、拆分任务、编写代码,完成后自动进行五视角代码扫描。

/req dev REQ-042

AI:正在分析代码库结构... 已拆分为 3 个开发任务:

  1. 后端 - 微信 OAuth 接入
  2. 前端 - 扫码组件开发
  3. 数据库 - 用户绑定表设计

开始编码任务 1...

:代码写完了,帮我 review

AI/req cr 正在进行五视角代码扫描... 安全性、性能、可维护性、测试覆盖、规范合规 — 全部通过

场景 3: 思源笔记 + 飞书集成

PRD 文档存储在思源笔记中,可以导出发送到飞书群,通过飞书通知团队。

:把 REQ-042 的 PRD 保存到思源笔记

AI 已保存到思源笔记「需求文档」目录下标题REQ-042 微信扫码登录。

:把这篇笔记导出 PDF 发到飞书群

AI 已导出 PDF 并发送到飞书群「产品开发群」。

:通知开发组

AI 已通过飞书通知「产品开发群」,包含需求摘要和笔记链接。

场景 4: 数据处理

用自然语言处理 Excel 数据,清洗、转换、导入看板。

:读取 sales.xlsx按月份汇总销售额生成透视表

AI 已读取 1,234 条记录,按月份汇总完成。 透视表已保存到 sales_summary.xlsx。

开始使用

前置条件

  • Claude Code 已安装(安装指南
  • ai-proj 账号 + MCP API Key联系管理员获取Key 格式: aiproj_pk_xxx

一键部署2 步搞定)

# 1. 克隆仓库
git clone https://gitea.pipexerp.com/pipexerp/ai-proj-helper.git
cd ai-proj-helper

# 2. 运行初始化(按提示输入 API Key 即可)
./init.sh

脚本会自动完成:

  • 配置 MCP 服务器连接(~/.claude/.mcp.json
  • 注册技能市场到 Claude Code~/.claude/plugins/known_marketplaces.json

也支持命令行参数跳过交互:

./init.sh --mode sse --token aiproj_pk_xxx

装完试试这些

"帮我创建一个任务: 修复登录页样式"
"/req new 用户注册支持邮箱验证"
"列出我今天的待办任务"
"帮我写一份商业计划书"

技能速查表

核心能力

技能 说明 典型用法
ai-proj 任务与需求管理 "创建任务: 修复首页白屏"

需求管理

技能 说明 典型用法
req 需求全生命周期管理 /req new/req list
req-prd PRD 文档撰写 /req prd REQ-001
req-dev 开发计划生成 /req dev REQ-001
req-test-gate 测试与质量门禁 /req test REQ-001

开发工具

技能 说明 典型用法
dev-arch 架构设计 "设计用户中心的系统架构"
dev-coding 编码实现 "实现微信支付回调接口"
dev-test 测试编写 "为登录模块写单元测试"
pull-request PR 管理 /pr create/pr review

第三方集成

技能 说明 典型用法
feishu 飞书入口 "同步任务到飞书"
feishu-bitable 飞书多维表格 "在多维表格中新增一行记录"
feishu-docx 飞书云文档 "创建飞书文档并写入 PRD"
wecom 企业微信 "通过企微群发送通知"
siyuan 思源笔记 "搜索笔记中的会议记录"
data-excel Excel 数据处理 "读取 Excel 并按月汇总"
doubao-voice 豆包语音 "把这段文字转成语音"

商务工具

技能 说明 典型用法
biz-plan 商业计划书 "写一份融资 BP"
biz-contract 合同撰写 "起草软件订阅合同"
biz-ops 商务运营 "制定运营推广方案"
finance 财务对账 "导入银行流水并对账"

配置说明

claude-config.yaml

version: "1.0"

mcp:
  mode: sse            # sse远程推荐 | stdio本地需 Node.js

skills:
  disabled: []         # 禁用的技能列表,如 ["biz-ops-plugin"]
  personal_dir: "skills-personal"
  • mode: MCP 连接模式。sse 直连远程服务器(推荐),stdio 在本地启动 Node.js 进程
  • disabled: 不需要的技能可以加到这里,重新运行 ./init.sh 生效
  • personal_dir: 个人技能目录,默认不被 Git 跟踪

常见问题

Q: 运行 ./init.sh 报错 "API Key 不能为空"

A: 需要先联系管理员获取 MCP API Key格式 aiproj_pk_xxx),然后在提示处输入。

Q: 安装后 Claude Code 没有识别到技能?

A: 重启 Claude Code 后生效。如果仍不生效,检查 ~/.claude/plugins/known_marketplaces.json 中是否包含 ai-proj-helper 条目。

Q: 如何更新到最新版本?

A: 进入项目目录执行 git pull,然后重新运行 ./init.sh

Q: 如何禁用不需要的技能?

A: 编辑 claude-config.yaml,在 disabled 列表中添加技能名(如 "doubao-voice-plugin"),然后运行 ./init.sh

Q: SSE 和 stdio 模式有什么区别?

A: SSE 模式直连远程服务器零依赖开箱即用推荐。stdio 模式在本地启动进程,需要 Node.js 环境和 mcp-task-bridge。

联系我们

Description
No description provided
Readme 1.8 MiB
Languages
Python 77.2%
Shell 22.8%