SuperAPI AI 工具集

one-step-better-ai-pm

测试与质量

查看项目

更新于 10-16 00:28

技能介绍

用途:从 genaipm.com 的 GenAI PM 精选简报中获取最新洞察,结合当前代码库情况,找出最相关的一条改进并落地,让 AI 产品每天进步一点。

主要能力与流程:

  1. 拉取简报:通过环境变量 GENAIPM_EMAIL 或向用户询问获取订阅邮箱,用 WebFetch 请求 https://genaipm.com/api/feed/latest?email=<email>,解析 JSON 响应(data 数组最多 5 条,含 date、title、content)。若返回 401,提示用户到 https://genaipm.com 订阅并设置邮箱。
  2. 建立仓库画像:读取 README.md、CLAUDE.md、.cursorrules、.cursor/rules、依赖文件(package.json、pyproject.toml、requirements.txt、Cargo.toml、go.mod)、docs/ 目录及 .claude/ 配置;扫描目录结构,检索 AI/LLM SDK 导入与相关环境变量;再从产品/业务、AI/ML 使用、技术栈、开发工具四个维度总结。若存在 .one-step-better/history.json 则跳过已应用改进。
  3. 匹配排序并等待用户批准:按核心产品相关性、AI/ML 流程相关性、技术栈相关性、开发工具相关性打分,前两类优先;展示仓库画像与 2-3 条高匹配项,给出推荐改进、涉及文件、预期收益与预计耗时,询问后再继续。
  4. 深入研究并应用:提取简报中的 URL 并 WebFetch 原文或官方文档,再做出具体修改(如更新 hooks、skills、MCP 配置、重构代码、改进提示词、更新依赖)。
  5. 记录进度:在 .one-step-better/history.json 追加 date、briefDate、briefTitle、improvement、filesChanged 字段,汇报已应用数量,并建议将 .one-step-better/ 加入 .gitignore。

使用前提:需要 GenAI PM 订阅(免费,https://genaipm.com)及订阅邮箱。

限制:第三阶段必须获得用户明确批准后才能修改;若无相关简报应如实说明并建议改日再看;仓库画像的准确性决定匹配效果。其余功能、收费或平台细节暂未提供。