From 1ce0fd70b0d398b5a226a70f10fd5fc065a620fd Mon Sep 17 00:00:00 2001
From: 1 <wentingyear@gmail.com>
Date: Sat, 27 Jun 2026 01:50:46 +0800
Subject: [PATCH] feat: add portable fp review skill installer

---
 管理执行日志.md |   79 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 79 insertions(+), 0 deletions(-)

diff --git "a/\347\256\241\347\220\206\346\211\247\350\241\214\346\227\245\345\277\227.md" "b/\347\256\241\347\220\206\346\211\247\350\241\214\346\227\245\345\277\227.md"
index a8236a6..1998337 100644
--- "a/\347\256\241\347\220\206\346\211\247\350\241\214\346\227\245\345\277\227.md"
+++ "b/\347\256\241\347\220\206\346\211\247\350\241\214\346\227\245\345\277\227.md"
@@ -106,6 +106,85 @@
 
 当前状态:完成源端可用范围同步
 
+## 2026-06-26 23:55:00 MGMT-SKILL-20260626-FP-INSTALL
+
+关联事项:全局复盘技能安装规范补齐
+
+执行人员:management
+
+动作类型:技能规范补齐 / 本机技能安装
+
+执行目标:补齐 `skill/复盘` 下复盘技能的正式 Codex 入口模板和安装脚本,降低多 Codex home 环境下装错目录的风险。
+
+执行过程:
+
+1. 新增 `skill/复盘/SKILL.md`,作为 Codex 技能 `fp` 的正式入口模板。
+2. 新增 `skill/复盘/install-fp-skill.ps1`,优先使用 `$env:CODEX_HOME\skills`,否则默认 `$HOME\.codex3\skills`,并支持 `-SkillsRoot` 显式指定目标。
+3. 更新 `skill/复盘/复盘技能安装指南.md`,将手工 heredoc 安装改为脚本安装,并补充多 Codex home、重启窗口和排错说明。
+4. 更新 `skill/目录导读.md`,补充 `SKILL.md` 模板和安装脚本入口。
+5. 执行安装脚本预览和实际安装;预览时发现 PowerShell 5 对脚本内中文文件名解析会乱码,已将脚本改为按 `AI*.md` 自动发现规范文件,避免硬编码中文文件名。
+
+使用命令或 skill:`skill-creator`;`mbx-file-governance`;`powershell.exe -ExecutionPolicy Bypass -File D:\manage_system\skill\复盘\install-fp-skill.ps1`
+
+关键输出:
+
+- 安装目标:`C:\Users\Administrator\.codex3\skills\fp`
+- 已安装文件:`SKILL.md`、`AI协作复盘规范.md`
+- `SKILL.md` frontmatter 校验通过:包含 `name: fp` 和 `description:`
+
+异常 / 偏离:已打开的 Codex 角色窗口不会自动加载新技能;需要重启或重新打开目标窗口后,技能列表才会出现 `fp`。
+
+当前状态:完成
+
+## 2026-06-27 01:35:00 MGMT-SKILL-20260627-FP-PORTABLE-INSTALL
+
+关联事项:复盘技能跨机器安装修复
+
+执行人员:management
+
+动作类型:技能安装脚本修复 / 安装指南更新
+
+执行目标:修复 `fp` 复盘技能安装脚本,确保仓库推送到 Git 后,同事在不同用户名、不同 Codex home、不同 MB-X lock 状态下也能安全安装。
+
+执行过程:
+
+1. 修改 `skill/复盘/install-fp-skill.ps1`:
+   - 支持 `-SkillsRoot` 显式指定目标 skills 目录。
+   - 支持 `-InstallAllDetected` 安装到当前用户下检测到的多个 Codex home。
+   - 支持 `-UseWorkspaceLock`,仅在明确指定时允许使用非当前用户目录的 `.mbx/skills.lock.yaml target_dir`。
+   - 默认不再盲信仓库中其他机器的绝对路径;如果 lock 指向非当前用户目录,会跳过并在 JSON 结果里记录 `foreign_user_absolute_path`。
+   - 默认会同时覆盖当前 `$env:CODEX_HOME\skills` 和当前用户目录下的 MB-X lock target。
+2. 更新 `skill/复盘/复盘技能安装指南.md`:
+   - 补充跨机器安装规则。
+   - 补充同事从 Git 拉取后的推荐命令:先 `-InstallAllDetected -WhatIf`,再执行 `-InstallAllDetected`。
+   - 补充旧 thread 的 `Available skills` 不自动改写,需要按本地 `fp/SKILL.md` 路由读取的说明。
+3. 在当前机器回归执行:
+   - `powershell.exe -ExecutionPolicy Bypass -File D:\manage_system\skill\复盘\install-fp-skill.ps1 -WhatIf`
+   - `powershell.exe -ExecutionPolicy Bypass -File D:\manage_system\skill\复盘\install-fp-skill.ps1 -InstallAllDetected -WhatIf`
+   - `powershell.exe -ExecutionPolicy Bypass -File D:\manage_system\skill\复盘\install-fp-skill.ps1`
+
+关键输出:
+
+- 默认安装目标已包含:
+  - `C:\Users\Administrator\.codex3\skills`
+  - `C:\Users\Administrator\.codex\skills`
+- 当前机器已安装:
+  - `C:\Users\Administrator\.codex3\skills\fp\SKILL.md`
+  - `C:\Users\Administrator\.codex\skills\fp\SKILL.md`
+- `SKILL.md` frontmatter 校验通过:包含 `name: fp` 和 `description:`。
+
+给同事的安装命令:
+
+```powershell
+Set-Location <同事本机的 manage_system 路径>
+.\skill\复盘\install-fp-skill.ps1 -InstallAllDetected -WhatIf
+.\skill\复盘\install-fp-skill.ps1 -InstallAllDetected
+```
+
+异常 / 偏离:旧 Codex thread 的初始 `Available skills` 列表不会自动改写;安装后如果旧窗口仍不显示 `fp`,应按工作说明读取本地 `fp/SKILL.md`,或新建 thread 获取新的系统技能列表。
+
+当前状态:完成
+
 ## 2026-06-23 20:46:00 MGMT-DS-20260623-KLINE-SYNC-2
 
 关联事项:全局行情数据同步

--
Gitblit v1.9.3