diff --git a/.gitignore b/.gitignore index 5e2056d..351f2af 100644 --- a/.gitignore +++ b/.gitignore @@ -1,32 +1,47 @@ -# 运行期产物与备份(不入库) +# 🔴 不入库:运行期产物与备份 +# 判据(记忆铁律):技能包=**可复制的资产**;⛔ 运行日志/缓存/备份/本机部署副本一律不入库。 + +# 运行日志(install.py 每次跑都写) *.log install.log *_collabd.log +# 缓存 __pycache__/ *.pyc *.pyo +# 备份(⛔ 备份不是资产,是历史) *.bak-* *.bak *.orig *.rej +*.mutbak +# 编辑器 .DS_Store Thumbs.db *.swp *~ -# 钩子/探针的运行期输出(2026-10-07 补:与 references/manifest.md 的「运行日志不入表」同一口径; -# 撤跟踪 logs/_dr_probe.json —— 它是钩子输出转储,全包零引用) -logs/ -# 本机凭据(⛔ 一律不入库) +# 📌 刻意**入库**的(⛔ 别误删): +# roots.env —— 只有路径、无密钥;是 install.py 生成的**部署契约**,manifest 收录 +# assets/*.png —— 文档配图,是内容不是产物 +# references/manifest.md —— 包内文件清单(自身引用,写入即过期) + +# 🔴 凭据类一律不入库(2026-10-06 发现「当前版本仍跟踪」) .neodata_token -.neodata_* -*.token -# Python / Node 运行环境(2026-10-07 补:browser-harness 自带 .venv 环境目录,推送时一律剔除) +# 🔴 2026-10-07 补(本目录改成 git 工作区后新增,按实测盘点) +# 运行期目录(session-mechanism/logs 里是钩子日志,不是资产) +logs/ +tmp/ +# 宿主写的技能库迁移标记(每次启动可能重写,⛔ 不是内容) +.disable_to_model_invocation_migration.json +.model_invocation_to_override_migration.json +.user_invocable_only_to_off_migration.json +_bm_skillid_migration.json +# 本机虚拟环境与构建产物(browser-harness 等) .venv/ -venv/ -node_modules/ -.browser-harness-dev/ *.egg-info/ - -# 刻意入库的:roots.env(只有路径、无密钥,是 install.py 生成的部署契约) +uv.lock +node_modules/ +# 本机部署副本与状态(`.workbuddy/` 是**工作区**的东西,⛔ 不该出现在技能库) +.workbuddy/ diff --git a/oil-ui-pro/SKILL.md b/oil-ui-pro/SKILL.md index 01ae350..0ce449c 100644 --- a/oil-ui-pro/SKILL.md +++ b/oil-ui-pro/SKILL.md @@ -1,6 +1,6 @@ --- name: oil-ui-pro -description: "设计、改进和评审网站、App、后台与组件的 UI/UX,完成设计方向探索、多风格同屏比较、视觉层级、任务流程、状态反馈、响应式布局和基于实际画面的迭代;按请求交付对比页、设计说明、设计稿或可运行界面。当用户需要新界面设计、比较不同设计风格、已有界面体验优化、视觉精修、截图还原或 UI/UX 评审时使用。只负责设计与体验判断,组件归属、数据流、状态正确性和测试等代码实现质量不在范围内。不用于纯业务逻辑、接口、构建部署、无界面行为变化的代码整理、单独绘制普通插画或操作现有网站。" +description: "设计、改进和评审网站、App、后台与组件的 UI/UX,完成设计方向探索、多风格同屏比较、视觉层级、任务流程、状态反馈、响应式布局和基于实际画面的迭代;按请求交付对比页、设计说明、设计稿或可运行界面。当用户需要新界面设计、比较不同设计风格、已有界面体验优化、视觉精修、截图还原或 UI/UX 评审时使用。只负责设计与体验判断(界面结构与观感、交互流程、状态反馈);组件归属、数据流、状态正确性与测试等代码实现质量,以及纯业务逻辑、接口与构建部署,走对应的工程技能。" allowed-tools: - Bash(sh *check_update.sh*) - Bash(python3 *check_update.py*)