Skip to content

fix: universal-project-kickoff 增强「仅推荐不直接执行」硬性约束 — 7处缺口修复 - #11

Merged
Minecraft269 merged 1 commit into
mainfrom
worktree-fix-kickoff-constraints
Jul 13, 2026
Merged

fix: universal-project-kickoff 增强「仅推荐不直接执行」硬性约束 — 7处缺口修复#11
Minecraft269 merged 1 commit into
mainfrom
worktree-fix-kickoff-constraints

Conversation

@Minecraft269

Copy link
Copy Markdown
Owner

问题

审查发现 universal-project-kickoff v4.0.0 在「推荐工具而非直接执行」硬性约束上有 7 处缺口

# 位置 问题
G1 Step 0a-fork-2 Fork 不存在时直接执行 gh repo fork,无确认
G2 Step 0a-fork-3 目录不存在时直接执行 gh repo clone,无确认
G3 Fork 流水线 5 步子流程自动串联,无中间确认门
G4 Step 0.1 唯一意图「一句话确认」不等用户回复
G5 Step 2 技术栈确认后自动弹 MCP 安装推荐
G6 Step 0a-fork-4 项目分析后自动弹 PR Manager 推荐
G7 Step 6c CLAUDE.md 生成后自动弹技术栈扫描

修复

  • G1+G2: Fork/Clone 前始终 AskUserQuestion 确认(无论当前状态)
  • G3: 在 Fork→Clone 和 Clone→分析 之间各加确认门
  • G4: 唯一意图改为交互式确认(Yes/No 选项)
  • G5/G6/G7: 所有联动钩子加 opt-in 门(先问是否需要,再展示)
  • 0c-1: GitHub remote 检测不再自动弹推荐,延迟到 0c-4 统一展示
  • 0c-4: 安装建议改为先确认再展示具体指引

附加修复

  • 恢复原始 proactive-skill-discovery 的 3 个端到端示例
  • 修复 Clone 章节重复编号
  • marketplace.json: 移除残留的「Proactive Skill Discovery」独立引用
  • scanner-patterns.cn.md: 修正第 3 行英文残留为中文
  • CHANGELOG.md: 修正 v4.0.0 措辞
  • EN/CN 双语同步通过 check-i18n-sync.sh 验证

🤖 Generated with Claude Code

- G1+G2: Fork/Clone 前始终 AskUserQuestion 确认
- G3: Fork 流水线加中间确认门
- G4: 唯一意图也 AskUserQuestion
- G5/G6/G7: 联动钩子全部加 opt-in 门
- 恢复 3 个原始示例 + 修复重复编号
- marketplace.json/scanner-patterns.cn.md/CHANGELOG.md 一致性修复
- EN/CN 双语同步通过 check-i18n-sync.sh
@Minecraft269
Minecraft269 marked this pull request as ready for review July 13, 2026 03:43
@Minecraft269
Minecraft269 merged commit c14046b into main Jul 13, 2026
2 checks passed
@Minecraft269
Minecraft269 deleted the worktree-fix-kickoff-constraints branch July 13, 2026 03:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant