面向后续开发新游戏 / 新线路 / 新文章的开发者(人或 AI)。 前两轮(剧本杀×综艺)+ 本轮(桌游团建)共 18 款新游戏、9 篇文章、3 个工具的完整经验沉淀。 最后更新:2026-10-13
这是用户明确的定调,所有内容必须围绕「团队提升」展开:
判断标准:删掉团建章节后文档是否还成立?如果只剩规则说明,方向就错了。
ls games/*/ 全部已有游戏 md 文件名ls ../boardgames/category/*/(若与桌游库联动)——78 款桌游中 33 款已有团建改造版,初版 6 款全撞车被删过,血泪教训play/tools/capacity-picker/index.html 内的数据注释;用能力域 × 已有游戏数找空格团建指南型(外链规则库):概览表(含外链完整规则+printables)→ 团建核心价值 → 90/60/45 分钟团建流程编排表 → 引用要点 → 复盘三问 → 4F 框架 → 培训主题 → 人数场景适配 → 物料打印 → 教练笔记
独立游戏型:参照
games/collaboration/virus-outbreak.md标杆结构
硬性要求:
- **短词**:说明(冒号用全角 :,短词 ≤10 字、去 emoji),索引靠它提取能力标签cd /Users/gaodun/code/aiworkdb.github.io/teambuilding
python3 md2html.py # md → html(含新游戏)
python3 gen_index.py # 重建 index.html(卡片/分类/标签)
# README 索引表补一行(含团队能力列)
Path(__file__).parent),别再写死绝对路径.format() 双处理会 KeyError(模板去掉 f 前缀);标签提取窗口必须有小节边界检测play/tools/capacity-picker/、materials/、plan-generator/、variety-wheel/ 数据内嵌游戏清单——加新游戏后必须跑 python3 tools/sync_capacity_picker.py 与 python3 tools/sync_play_tools.py,否则这几个工具选不到新游戏play/index.html 的 CATEGORIES 数组加一行play/tools/X/ 链到游戏文档用 ../../../games/(三层,不是 ../../——那指向 play/games 的 H5 游戏)wechat/articles/<系列>/(1100-1300 字,对照 01-公众号文章模板.md)BASEDIR=wechat/articles/<系列> python3 convert_to_wechat_html.py(或参照既有编排)strip_watermark_and_crop.py 裁 900×383
cd wechat
python3 calendar_guard.py backup && python3 calendar_guard.py check
# 改 02-选题与发布日历.md(排期 + 进度总览加总)
python3 verify_calendar.py # 必须全绿
\--- 转义污染出现过两次,新写注意node --check)、内链全部可解析| 坑 | 后果 | 对策 |
|—|—|—|
| 选款前不做 slug 查重 | 6 款文档全部重做 | 先查重再动笔(Step 1) |
| 价值章节格式不统一 | 标签提取失败/漏标签 | 强制 - **短词**:说明 标准格式 |
| 能力标签归类审计草率 | 5 个漏归类 + 2 个幽灵标签 | 归类后反向校验:每个标签都能映射回域名,且域名在游戏数据中真实存在 |
| 老文章 CTA 数字滞后 | 读者看到旧数量 | 数量变更即全局 grep 刷新,精确词匹配 |
| 坑 | 后果 | 对策 |
|—|—|—|
| heredoc 内传全角字符(:) | 正则审计结果自相矛盾 | 用 COLON='\uff1a' 构造字符;以最终产物为 ground truth 验证 |
| 全文件批量替换编号列表 | 有序步骤被误转 36 条 | 行级状态机限定小节内转换;动手前 git 留还原点 |
| 正则窗口固定长度 | 渗漏到后续小节提取垃圾标签 | 匹配到下一个 ## 或 --- 截断 |
| 坑 | 后果 | 对策 |
|—|—|—|
| 脚本硬编码 Windows 路径 | mac 上一跑全挂 | Path(__file__).parent |
| f-string + .format() 双处理 | KeyError 崩溃 | 模板去掉 f 前缀 |
| make_cover 取 mtime 最新 | 多封面全同一张图 | 逐款隔离源图文件再裁剪 |
| zsh nullglob + && 链 | glob 不匹配时命令整串短路,raw/ 被误清空 | 批量文件操作前先 cp 备份到 raw_hold/ 一类目录 |
| 工具页相对路径少一层 | 游戏链接 404 | play/tools/X/ → ../../../games/ |
| 坑 | 后果 | 对策 | |—|—|—| | 推箱前 IP 白名单未更新 | 40164 全线瘫痪 | 家宽 IP 变了先更新公众号后台白名单 | | 整系列批量推箱 | 一篇失败全链卡住 | SINGLE_NAME 逐篇推 | | 日历进度总览手工改数 | verify 不一致报红 | 改完必跑 verify_calendar.py |
沟通表达 / 团队协作 / 信息与决策 / 信任关系 / 领导管理 / 创新创意 / 目标与计划 / 抗压与危机 / 观察与推理 / 破冰热场 / 复盘与成长 / 商务与客户