resolve_skills_src() detects when SKILL.md is one level deeper than skills/
and uses that subdirectory as rsync source instead.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
摘要
P1 批第一部分:客户原话保留 + 基于真实数据问答 skill。
基于 P0 分支
feat/devflow-integration-p0,P0 PR 合并后本 PR 会 rebase 到 main。P1-8: 客户原始诉求章节
req-prd SKILL.md 的 PRD 模板增加
1.4 客户原始诉求章节:>包裹原话,区分 AI 内容借鉴:devflow-claude requirement-template.md 的"1.3 客户场景"。
P1-9: pm-ask skill(基于真实数据的问答)
新 plugin
skills-core/pm-ask-plugin/。铁律:必须基于 MCP / git log 真实数据,禁止编造。
功能:
⚠️ 推测:前缀区分事实和推测借鉴:devflow-claude
/pm:ask命令。marketplace
47 → 48 plugins(新增 pm-ask-plugin)
REQ-20260416-0017
P1-8: req-prd 模板增加 "1.4 客户原始诉求" 章节 - 强制保留客户原话,不做 AI 加工转述 - 标注提出人/时间/出处 - 补充"客户原话原则"说明 借鉴 devflow-claude requirement-template.md 的"1.3 客户场景" P1-9: 新 skill pm-ask-plugin - 基于 ai-proj MCP + git log 真实数据的项目问答 - 铁律:禁止编造,必须引用 REQ-XXX/commit-sha/文件路径 - 数据不足时明确说明缺失 - 区分事实和推测(⚠️ 推测:前缀) - 受众适配(高层/客户/内部/新人) 借鉴 devflow-claude /pm:ask 命令 marketplace: 47 → 48 pluginsView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.