Skip to content

全面优化零开发基础用户的首次产品体验 - #16

Merged
KKKKhazix merged 17 commits into
mainfrom
lane/全面优化小白体验
Jul 27, 2026

Hidden character warning

The head ref may contain hidden characters: "lane/\u5168\u9762\u4f18\u5316\u5c0f\u767d\u4f53\u9a8c"
Merged

全面优化零开发基础用户的首次产品体验#16
KKKKhazix merged 17 commits into
mainfrom
lane/全面优化小白体验

Conversation

@KKKKhazix

Copy link
Copy Markdown
Owner

改什么

把 BossCoding 从「会开发的人能用」改成「完全不会开发的产品老板也能直接发号施令」:

  • 首页与初始化改成 AI 优先,不再要求老板先学终端、GitHub 或开发术语。
  • initupdate 增加危险目录、符号链接和用户文件保护,避免误伤现有项目。
  • taskfinishstatus 统一识别项目实际使用的包管理器、主分支和远端状态。
  • 测试失败与远端缺失改成诚实的人话提示,不再出现假绿灯或原始错误堆栈。
  • 新增完整小白旅程测试,覆盖「初始化 → 做产品 → 收尾 → 查看状态」。

为什么

原流程默认用户懂开发工具;在错误目录、非 npm 项目、自定义主分支或远端未同步时,还可能给出难懂或错误的下一步。对第一次做产品的人,这会直接中断信任。

用户影响

老板只需要说想做什么,AI 负责检查环境、执行、验证和收尾;需要老板决定时才停下来。升级过程不会覆盖用户自己的 AGENTS.md、CLAUDE.md 或非 BossCoding 文件。

验证

  • npm run preflight:215 项测试全部通过,9 道项目守卫全部通过。
  • npm pack --dry-run --json:0.5.0 包内容完整,共 39 个文件。
  • 真实打包安装冒烟测试:从本地压缩包安装后,版本、检查与首次旅程均通过。

发布责任

本改动把版本提升为 0.5.0。老板已在当前任务明确确认上线;合并后由本任务中的 AI 触发 publish.yml,并以 npm view bosscoding version 核验公开版本。

@KKKKhazix
KKKKhazix marked this pull request as ready for review July 27, 2026 18:17
@KKKKhazix
KKKKhazix merged commit 3670dd2 into main Jul 27, 2026
2 checks passed
@KKKKhazix
KKKKhazix deleted the lane/全面优化小白体验 branch July 27, 2026 18:17
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