Token导航 LogoToken导航TokenDH.com
my pm tools logo
开发工具未说明官方级别未说明来源级核验

my pm tools

MCP Server

为个人至小规模团队(1-10人)的项目经理或技术负责人提供的GitHub Projects V2管理工具,支持通过CLI进行项目设置、日常操作和Sprint分析,并与Notion和Google Workspace实现双向集成。

工具数

31

提示词数

0

GitHub Stars

1

资源数

0
命令行工具TypeScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

fideguch

提供方

fideguch

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

我的PM工具

英语

产品愿景

待完成的工作:PM立即使用自然语言管理GitHub ProjectsV2和读写Notion Google Workspace
字段定义
目标用户 个人〜小规模团队(1-10人)的PM/TechReade
核心价值观 吸收GraphQL API+Notion API+Google APIs的复杂性,用CLI完成。外部文档电子表格日历的双向协作
范围模式A(设置)、模式B(日常操作)、模式C(分析)、迁移、工作区桥(读+写)
非目标GUI构筑,マルチOrg对应,Slack连携自前実装,Jira/Linear完全代替,Gmail送信

在套件中定位: requirements_designer → speckit-bridge → **my_pm_tools** → pm-data-analysis。规格固定后的执行管理层。

______________________________________________________________________

🛡️ PM操作员Stance—作为最后堡垒的自我纪律(最重要)

在并行Claude Code会话运营(多个session并行分担任务)中,每个session都是在scope discipline中集中在自己范围内的设计。结果,与其他session的一致性、scope波及、launch blocker横向串管理都集中在PM会话中

PM作为最后的堡垒比全session更严格、更勤奋地继续追求全artifact(代码/两个报告/docs/worktree/PR)的责任承担。

7原则(详情见 技能.md 参考开头部分)

  1. MVP价值×工时成本判断 — 技術的正当性 ≠ 着手価値、工数 ≫ MVP 価値なら却下 or Post-MVP 延期
  2. “基本慎重”是baseline —不盲信session自我报告gh pr checks / git diff 实测cross-check
  3. 比全session更勤奋的俯瞰 —每回合运行7点监视查询
  4. 自我验证 —自问是否存在未设置完整性间隙/私有/孤立工作树/migration编号冲突
  5. 明确介入判断 —介入完整性风险、scope脱离、HARD门违规,不介入实施详细判断
  6. 沟通质量 —SSOT为Issue body/Project field,提示仅为orchestration,较薄
  7. 自我批评的习惯 —立即纠正错误判断,将user critique memory化,防止再次发生

相关文档

  • 技能.md -PM Operator Stance正文(开头部分)
  • 博奇备忘录: ~/.claude/bochi-data/memos/2026-04-21-pm-last-line-of-defense-stance.md(包括网罗版、判断模板+反模式)

______________________________________________________________________

GitHub Projects V2的PM支援技能。集成支持环境构建、日常操作、Sprint分析和迁移

“Issue制作”、“改变状态”、“Sprint报告”—在CLI中执行PM的日常操作。从统一构建新的项目到从Jira/Linear迁移。

三种模式

模式|用途|主要操作| | ---------------------- | --------------------------------------------- | ------------------------------------------------------------------- | | Mode A:环境构筑 设置新项目=14状态5视图13标签模板工作流批量构建 | Mode B:日常运用 ★|Issue/PR创建、状态更改、积压管理| project-ops.sh +自然言语对话| | Mode C: 分析 Sprint报告、速度跟踪 sprint-report.sh |

Lite模式(面向中小型团队)

--lite 标志可为1-3人团队构建简化配置:

./scripts/setup-all.sh  
 --lite

|配置|状态|视图|标签|建议的团队规模| | ----------------- | ---------- | ------ | ------ | -------------- | | Lite | 8 | 3 | 5 | 1-3人 | | Full (デフォルト) | 14 | 5 | 13 | 4人以上 |

Lite → Full への移行はいつでも可能(setup-all.sh--lite なしで再実行)。

初回起動時にプロジェクト状態を自動検出し、未構築なら Mode A、構築済みなら Mode B で起動します。プロジェクト情報は .github-project-config.json に保存され、2回目以降は即座に操作可能です。

前提条件

  • gh 已安装并验证CLI
  • GitHub经典PAT(ghp_ 标记)—Fine-grained PAT不支持Projects V2GraphQL API
  • PAT作用域: project, repo, read:org

安装

git clone git@github.com:fideguch/my_pm_tools.git
cd my_pm_tools
./install.sh    # ~/.claude/skills/my_pm_tools/ にインストール

在Claude Code或Devin上按如下方式启动:

「Issue を作成して」「プロジェクト環境を構築して」「Sprint レポートを出して」

快速启动

新建项目

./scripts/setup-all.sh  

日常运用(Mode B)

# Issue/PR をプロジェクトに追加
./scripts/project-ops.sh   add-issue  
./scripts/project-ops.sh   add-pr  

# ステータス変更(カード移動)
./scripts/project-ops.sh   move  "開発中"

# Priority 設定
./scripts/project-ops.sh   set-priority  P1

# アイテム一覧
./scripts/project-ops.sh   list-items

分析报告

./scripts/sprint-report.sh                          # 現在の Sprint
./scripts/sprint-report.sh   --sprint previous      # 前回の Sprint
./scripts/sprint-report.sh   --sprint "Sprint 3"    # タイトルで指定
./scripts/sprint-report.sh   --json                 # JSON 出力
也可以通过MCP Server sprint 在动态输入提示中 current / previous /可指定Sprint标题。200+项目的项目在光标页面(最多20页)中全部获取。

从其他工具迁移

./scripts/migrate-import.sh   export.csv --format jira     # Jira
./scripts/migrate-import.sh   export.csv --format linear   # Linear
./scripts/migrate-import.sh   export.csv --format notion   # Notion
./scripts/migrate-import.sh   tasks.csv --dry-run          # プレビュー

构建的环境

要素内容
状态14段階(冰箱→ 规划→ 设计→ Dev → 发布→ 完成)
视图5種(产品待办事项列表、Sprint板、Sprint表、路线图、我的项目)
自定义字段优先级(P0-P4)、冲刺(1w迭代)、估计(数量)、目标(文本)
标签13种(Type 6 + Area 4 + Ops 3)
模板 \\uIssue(feature/bug)+PR模板
自动化内置工作流5+GitHub操作5

脚本列表

|脚本|模式|用途| | -------------------- | ------ | ------------------------------------------ | | setup-all.sh | A |全环境一括构筑| | setup-labels.sh |A|统一制作13种标签| | setup-fields.sh 设置自定义字段 | setup-status.sh 设置选项 | setup-views.sh 5视图创建(Lite:3视图) | setup-templates.sh |A|模板&工作流自动部署| | project-ops.sh B/Issue/PR添加状态更改优先级设置 | migrate-import.sh | A | Jira/Linear/Notion CSV 移行 | | sprint-report.sh 速度报告(速度完成率)

MCP服务器

可以通过AI代理(Claude Code,GitHub Copilot等)通过MCP执行项目操作。

安装,安装

npm install && npm run build

设置Claude Desktop(~/.claude/settings.json 或MCP设置:

{
  "mcpServers": {
    "my_pm_tools": {
      "command": "node",
      "args": ["/path/to/my_pm_tools/dist/index.js"],
      "env": { "GITHUB_TOKEN": "ghp_..." }
    }
  }
}

刀具列表

工具|方式|说明| | -------------------------- | ----------------- | -------------------------------------------------------------------- | | project_list_fields 字段选项列表 | project_list_items 项目列表(启用状态/优先级筛选器,分页) | project_add_item 将图形QL/Issue/PR添加到项目中 | project_move_status 状态更改(别名对应:“dev”→“开发中”) | project_set_priority | GraphQL |优先度设定(P0-P4)| | project_sprint_report 图形QL生成Sprint报告 | project_get_issue 获取详细信息(标题、正文、标签、分配、里程碑) | project_create_issue 新建(日语标题、正文对应) | project_edit_issue 编辑标题和正文 | project_manage_labels 添加/删除标签 | project_manage_assignees 添加/删除签名 | project_set_issue_state 关闭并重新打开gh CLI | notion_search |Notion API|Notion页数据库搜索| | notion_get_page |Notion API|获取页面内容(Markdown转换)| | notion_query_database 否API:数据库查询(筛选器排序) | notion_create_page |Notion API|创建页面| | notion_append_blocks |Notion API|块追记| | workspace_search_drive |驱动器API|驱动器文件搜索| | workspace_get_doc 谷歌文档获取(Markdown) | workspace_get_sheet 表格API获取电子表格数据 | workspace_get_slides |驱动器API|获取幻灯片(文本)| | workspace_list_events |日历API|获取日历事件| | workspace_search_gmail |Gmail API|邮件搜索| | workspace_update_sheet 表格API电子表格单元格写入 | workspace_append_sheet 表格API添加电子表格行 | workspace_create_event 日历API:创建日历事件 | notion_update_page 更新页面属性 | notion_archive_page \\u0026##Notion API \\u0026#页面存档(删除)\\u0026# | project_scan_zombies 僵尸Issue检测(已安装但仍为Open的Issue候选人提供证据) | project_scan_todos 收集代码中的TODO/FIXME/HACK/XXX,并建议Issue化 | project_backlog_report 积压运行状况分数(0-100)和报告生成

状态别名(11种):可以用英语的省略形式操作日语状态。

Alias解决先Alias解决先
dev开発中testing 正在测试
review 代码审核 done完成
backlog待办事项icebox冰箱
test-failed 考试不及格 released 已发布
waiting |等待进行|| design 正在设计
ready |等待开发|||

解决顺序:完全匹配-别名匹配-部分匹配(忽略大小写)。

文档

文档|内容| | --------------------------------------------------- | ------------------------------------ | | 操作指南(USAGE.md) |日常操作视图快速迁移常见问题解答| | 工作流定义 14状态的详细规格 | 视图设计 5视图的设置规格 | 自动化指南 设置工作流脚本的步骤 | 工作区桥 《Notion+Google Workspace协作指南》

开发人员

npm install
npm test            # リグレッションテスト (502件)
npm run build       # MCP Server ビルド
npm run quality     # lint + typecheck + format:check

前提条件:Node.js20+,ShellCheck(可选)。了解更多信息 贡献.md 来修改标记元素的显示属性。

辅助技能

技能|用途| | --------------------------- | ------------------------------------- | | code-quality | ESLint + Prettier + Husky导入| | ci-cd-pipeline 构建GitHub Actions CI/CD管线 | typescript-best-practices | TypeScript初期设定| | git-workflow \[分支策略+Conventional Commits\] | project-setup-automation 项目设置自动化 | workspace-bridge | Notion + Google Workspace MCP连携| | pm-figjam-diagrams 生成FigJam图表 | speckit-bridge |要求→规格转换桥|

PM工具套件

此存储库是Claude Code中可自动化PM工作流的5个工具套件的一部分。

#技能目的回报
1my_pm_toolsGitHub Projects V2 管理此回购
2requirements_designer要件定义+ Figma UI生成fideguch/要求_设计人
|3|speckit-bridge|要求→规格转换(质量门≥70)| fideguch/speckit电桥
|4|pm-data-analysis|GAFA质量数据分析| fideguch/pm_data分析
5pm-ad-operations広告CSV分析(Google/Meta)fideguch/pm_ad操作

管道

requirements_designer → speckit-bridge → my_pm_tools (project tracking)
                              |
                    pm-data-analysis ← pm-ad-analysis

推荐安装顺序

  1. my_pm_tools (基盘—GitHub Projects环境构筑)
  2. 需求_设计者 (上流—要件定义)
  3. speckit电桥 (变换—要件→仕样)
  4. pm数据分析 (分析-数据驱动决策)
  5. pm广告分析 (广告-多渠道优化)

许可证

ISC许可证。看 许可证 了解详情。

目录标签

目录标签

命令行工具TypeScriptClaudeGitHub项目管理本地部署CLI工具Notion集成GoogleWorkspace集成Sprint分析

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

31

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明session部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP