diff --git a/.gitignore b/.gitignore index 51831c2..e2b6b85 100644 --- a/.gitignore +++ b/.gitignore @@ -47,6 +47,9 @@ ENV/ *.log logs/ +# Local task workspaces +assets/tasks/ + # Skill Seekers (vendored tool output) output/ assets/skills/skills-skills/scripts/.venv-skill-seekers/ @@ -74,7 +77,7 @@ libs/external/.tmux # Backup backups/gz/ -assets/repo/backups/gz/ +assets/repos/backups/gz/ *.bak *.tmp diff --git a/.gitmodules b/.gitmodules index f0ec0a8..42f86d0 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,9 +1,9 @@ -[submodule "repo/.tmux"] - path = assets/repo/.tmux +[submodule "repos/.tmux"] + path = assets/repos/.tmux url = https://github.com/gpakosz/.tmux.git -[submodule "repo/tmux"] - path = assets/repo/tmux +[submodule "repos/tmux"] + path = assets/repos/tmux url = https://github.com/tmux/tmux.git -[submodule "repo/claude-official-skills"] - path = assets/repo/claude-official-skills +[submodule "repos/claude-official-skills"] + path = assets/repos/claude-official-skills url = https://github.com/anthropics/skills.git diff --git a/AGENTS.md b/AGENTS.md index 8de77e3..25aa991 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -8,21 +8,21 @@ ### 允许的操作 - 读取、修改顶层文档:`README.md`、`AGENTS.md`、`CONTRIBUTING.md` 等 -- 读取、修改 `assets/documents/`、`assets/prompts/`、`assets/skills/`、`assets/workflow/`、`assets/config/`、`assets/tools/`、`assets/repo/` 下的文档与代码 +- 读取、修改 `assets/documents/`、`assets/prompt/`、`assets/skills/`、`assets/config/`、`assets/repos/` 下的文档与代码 - 执行 `make lint`、备份脚本、prompts-library 转换工具 - 新增/修改提示词、技能、文档 - 提交符合规范的 commit ### 禁止的操作 - 修改 `.github/workflows/` 中的 CI 配置(除非任务明确要求) -- 删除或覆盖 `assets/repo/backups/gz/` 中的存档文件 +- 删除或覆盖 `assets/repos/backups/gz/` 中的存档文件 - 修改 `LICENSE`、`CODE_OF_CONDUCT.md` - 在代码中硬编码密钥、Token 或敏感凭证 - 未经确认的大范围重构 ### 敏感区域(禁止自动修改) - `.github/workflows/*.yml` - CI/CD 配置 -- `assets/repo/backups/gz/` - 历史备份存档 +- `assets/repos/backups/gz/` - 历史备份存档 - `.env*` 文件(如存在) --- @@ -63,9 +63,9 @@ git push origin develop |:---|:---|:---| | `make help` | 列出所有 Make 目标 | 无 | | `make lint` | 校验全仓库 Markdown | 需安装 markdownlint-cli | -| `bash assets/repo/backups/一键备份.sh` | 创建完整项目备份 | 无 | -| `python3 assets/repo/backups/快速备份.py` | Python 版备份脚本 | Python 3.8+ | -| `cd assets/repo/prompts-library && python3 main.py` | 提示词格式转换 | pandas, openpyxl, PyYAML | +| `bash assets/repos/backups/一键备份.sh` | 创建完整项目备份 | 无 | +| `python3 assets/repos/backups/快速备份.py` | Python 版备份脚本 | Python 3.8+ | +| `cd assets/repos/prompts-library && python3 main.py` | 提示词格式转换 | pandas, openpyxl, PyYAML | ### prompts-library 支持的转换模式 1. Excel → Docs:将 Excel 工作簿转换为 Markdown 文档目录 @@ -80,20 +80,19 @@ git push origin develop ### 架构原则 - 保持根目录扁平,避免巨石文件 -- 三层内容架构:`assets/documents/` (知识) → `assets/prompts/` (指令) → `assets/skills/` (能力) +- 三层内容架构:`assets/documents/` (知识) → `assets/prompt/` (指令) → `assets/skills/` (能力) ### 模块边界 - `assets/documents/` - 中文知识库(方法论/入门/实战/资源) -- `assets/prompts/` - 提示词入口与云端索引 +- `assets/prompt/` - 提示词入口与云端索引 - `assets/skills/` - 可复用技能库(每个子目录一个 Skill) -- `assets/workflow/` - 可复用工作流模板(自动开发闭环等) +- `assets/documents/workflow/` - 可复用工作流模板(自动开发闭环等) - `assets/config/` - 工具与开发配置(例如 Codex CLI) -- `assets/tools/` - 预留:自定义脚本/小工具(保持可替换、可审计) -- `assets/repo/` - 外部工具与依赖(含 Git submodule) +- `assets/repos/` - 外部工具与依赖(含 Git submodule) ### 依赖添加规则 - 新增工具或库时记录安装方式、最小版本与来源 -- 外部依赖来源记录在 `assets/repo/` 目录下 +- 外部依赖来源记录在 `assets/repos/` 目录下 - 引入第三方脚本需标明许可证与来源 ### 禁止行为 @@ -150,25 +149,21 @@ git push origin develop │ │ ├── guides/ # 入门与方法(getting-started + playbook) │ │ │ ├── getting-started/ # 原 01-入门指南 │ │ │ └── playbook/ # 原 02-方法论 -│ │ └── case-studies/ # 原 03-实战 -│ ├── prompts/ # 提示词库(指向云端表格) +│ │ ├── case-studies/ # 原 03-实战 +│ │ └── workflow/ # 工作流模板 +│ ├── prompt/ # 提示词库(指向云端表格) │ │ ├── README.md # 在线表格链接 -│ │ └── AGENTS.md # prompts/ 目录规则 +│ │ └── AGENTS.md # prompt/ 目录规则 │ ├── skills/ # 技能库(扁平化,详见 assets/skills/README.md) │ │ ├── README.md # skills 总览与索引 │ │ ├── AGENTS.md # skills/ 目录规则 -│ │ ├── skills-skills/ # 元技能核心 +│ │ ├── auto-skill/ # 元技能核心 │ │ ├── sop-generator/ # SOP 生成 │ │ ├── canvas-dev/ # Canvas白板驱动开发 │ │ └── ... # 更多技能 -│ ├── tools/ # 工具目录(预留) -│ │ └── .gitkeep # 保持空目录被 Git 追踪 -│ ├── workflow/ # 工作流模板 -│ │ ├── auto-dev-loop/ # 自动开发循环 -│ │ └── canvas-dev/ # Canvas白板驱动开发 -│ └── repo/ # 外部工具与依赖镜像(含 Git submodule) +│ └── repos/ # 外部工具与依赖镜像(含 Git submodule) │ ├── README.md # 外部工具索引 -│ ├── AGENTS.md # assets/repo/ 目录规则 +│ ├── AGENTS.md # assets/repos/ 目录规则 │ ├── prompts-library/ # Excel ↔ Markdown 互转工具 │ ├── chat-vault/ # AI 聊天记录保存工具 │ ├── Skill_Seekers-development/ # Skills 制作器 @@ -196,8 +191,8 @@ git push origin develop ### 关键入口文件 - `README.md` - 项目主文档,面向人类开发者 - `AGENTS.md` - AI Agent 操作手册(本文件) -- `assets/repo/prompts-library/main.py` - 提示词转换工具入口 -- `assets/repo/backups/一键备份.sh` - 备份脚本入口 +- `assets/repos/prompts-library/main.py` - 提示词转换工具入口 +- `assets/repos/backups/一键备份.sh` - 备份脚本入口 - `assets/skills/tmux-autopilot/` - tmux 自动化操控技能(基于 oh-my-tmux,含 capture-pane/send-keys/蜂群巡检脚本) - `assets/skills/sop-generator/` - SOP 生成与规范化技能(输入资料/需求 -> 标准 SOP) @@ -211,7 +206,7 @@ git push origin develop | prompts-library 报错 | 缺少 Python 依赖 | `pip install pandas openpyxl PyYAML rich InquirerPy` | | CI markdown-lint 失败 | `.github/lint_config.json` 缺失 | TODO:新增 `.github/lint_config.json` 或调整 `.github/workflows/ci.yml` 的 lint 命令(需任务明确授权) | | CI link-checker 失败 | 文档中存在失效链接 | 检查并修复 Markdown 中的链接 | -| 备份脚本权限不足 | Shell 脚本无执行权限 | `chmod +x assets/repo/backups/一键备份.sh` | +| 备份脚本权限不足 | Shell 脚本无执行权限 | `chmod +x assets/repos/backups/一键备份.sh` | --- @@ -270,25 +265,25 @@ feat|fix|docs|chore|refactor|test: scope - summary ```bash # 提示词库转换 -cd assets/repo/prompts-library && python3 main.py +cd assets/repos/prompts-library && python3 main.py # Lint 所有 Markdown 文件 make lint # 创建完整项目备份 -bash assets/repo/backups/一键备份.sh +bash assets/repos/backups/一键备份.sh ``` ## Architecture & Structure ### Core Directories -- **`assets/prompts/`**: 提示词库入口(指向云端表格) +- **`assets/prompt/`**: 提示词库入口(指向云端表格) - **`assets/skills/`**: 扁平化技能库(详见 assets/skills/README.md) - **`assets/documents/`**: 知识库(principles、guides、case-studies) - **`assets/`**: 外部资源(在线表格)入口与使用说明 -- **`assets/repo/prompts-library/`**: Excel ↔ Markdown 转换工具 -- **`assets/repo/chat-vault/`**: AI 聊天记录保存工具 -- **`assets/repo/backups/`**: 备份脚本与存档 +- **`assets/repos/prompts-library/`**: Excel ↔ Markdown 转换工具 +- **`assets/repos/chat-vault/`**: AI 聊天记录保存工具 +- **`assets/repos/backups/`**: 备份脚本与存档 ### Key Technical Details 1. **Prompt Organization**: 提示词使用 `(row,col)_` 前缀进行分类 diff --git a/README.md b/README.md index d153038..b1e1ea9 100644 --- a/README.md +++ b/README.md @@ -315,7 +315,7 @@ Canvas方式:**代码 ⇄ 白板 ⇄ AI ⇄ 人类**,白板成为单一真 * [**Skills 制作器**](https://github.com/yusufkaraaslan/Skill_Seekers): 可根据需求生成定制化 Skills 的工具。 * [**元提示词**](https://docs.google.com/spreadsheets/d/1Ifk_dLF25ULSxcfGem1hXzJsi7_RBUNAki8SBCuvkJA/edit?gid=1254297203#gid=1254297203): 用于生成提示词的高级提示词。 * [**通用项目架构模板**](./assets/documents/principles/fundamentals/通用项目架构模板.md): 可用于快速搭建标准化的项目目录结构。 -* [**元技能:Skills 的 Skills**](./assets/skills/skills-skills/SKILL.md): 用于生成 Skills 的元技能。 +* [**元技能:Auto Skill**](./assets/skills/auto-skill/SKILL.md): 用于生成、重构与校验 Skills 的元技能。 * [**SOP 生成 Skill**](./assets/skills/sop-generator/SKILL.md): 将资料/需求整理为可执行 SOP 的技能。 * [**tmux快捷键大全**](./assets/documents/guides/playbook/tmux快捷键大全.md): tmux 的快捷键参考文档。 * [**LazyVim快捷键大全**](./assets/documents/guides/playbook/LazyVim快捷键大全.md): LazyVim 的快捷键参考文档。 @@ -334,8 +334,8 @@ Canvas方式:**代码 ⇄ 白板 ⇄ AI ⇄ 人类**,白板成为单一真 ### 项目内部文档 * [**胶水编程 (Glue Coding)**](./assets/documents/principles/fundamentals/): 软件工程的圣杯与银弹,Vibe Coding 的终极进化形态。 -* [**Chat Vault**](./assets/repo/chat-vault/): AI 聊天记录保存工具,支持 Codex/Kiro/Gemini/Claude CLI。 -* [**prompts-library 工具说明**](./assets/repo/prompts-library/): 支持 Excel 与 Markdown 格式互转,并支持将内部 JSONL Excel 按工作表拆分导出为 JSONL 目录。 +* [**Chat Vault**](./assets/repos/chat-vault/): AI 聊天记录保存工具,支持 Codex/Kiro/Gemini/Claude CLI。 +* [**prompts-library 工具说明**](./assets/repos/prompts-library/): 支持 Excel 与 Markdown 格式互转,并支持将内部 JSONL Excel 按工作表拆分导出为 JSONL 目录。 * [**编程提示词集合**](https://docs.google.com/spreadsheets/d/1Ifk_dLF25ULSxcfGem1hXzJsi7_RBUNAki8SBCuvkJA/edit?gid=1254297203#gid=1254297203): 适用于 Vibe Coding 流程的专用提示词(云端表格)。 * [**系统提示词构建原则**](./assets/documents/principles/fundamentals/系统提示词构建原则.md): 构建高效 AI 系统提示词的综合指南。 * [**开发经验总结**](./assets/documents/principles/fundamentals/开发经验.md): 变量命名、文件结构、编码规范、架构原则等。 @@ -393,23 +393,19 @@ Canvas方式:**代码 ⇄ 白板 ⇄ AI ⇄ 人类**,白板成为单一真 │ │ ├── guides/ # 入门与方法(getting-started + playbook) │ │ │ ├── getting-started/ # 原 01-入门指南 │ │ │ └── playbook/ # 原 02-方法论 -│ │ └── case-studies/ # 原 03-实战 -│ ├── prompts/ # 提示词库(指向云端表格) +│ │ ├── case-studies/ # 原 03-实战 +│ │ └── workflow/ # 工作流模板 +│ ├── prompt/ # 提示词库(指向云端表格) │ │ ├── README.md # 在线表格链接 -│ │ └── AGENTS.md # prompts/ 目录规则 +│ │ └── AGENTS.md # prompt/ 目录规则 │ ├── skills/ # 技能库(扁平化) │ │ ├── README.md # skills 总览与索引 │ │ ├── AGENTS.md # skills/ 目录规则 -│ │ ├── skills-skills/ # 元技能核心 +│ │ ├── auto-skill/ # 元技能核心 │ │ ├── sop-generator/ # SOP 生成 │ │ ├── canvas-dev/ # Canvas白板驱动开发 │ │ └── ... # 更多技能 -│ ├── tools/ # 工具目录(预留) -│ │ └── .gitkeep # 保持空目录被 Git 追踪 -│ ├── workflow/ # 工作流模板 -│ │ ├── auto-dev-loop/ # 自动开发循环 -│ │ └── canvas-dev/ # Canvas白板驱动开发 -│ └── repo/ # 外部工具与依赖镜像(含 Git submodule) +│ └── repos/ # 外部工具与依赖镜像(含 Git submodule) │ ├── README.md # 外部工具索引 │ ├── prompts-library/ # Excel ↔ Markdown 互转工具,含内部 JSONL Excel 拆分导出 │ ├── chat-vault/ # AI 聊天记录保存工具 @@ -455,7 +451,7 @@ Canvas方式:**代码 ⇄ 白板 ⇄ AI ⇄ 人类**,白板成为单一真 核心资产映射: ``` -assets/prompts/ +assets/prompt/ README.md # 云端表格入口(元/系统/编程/用户提示词) assets/skills/ README.md # skills 总览与索引 @@ -463,7 +459,7 @@ assets/documents/ principles/fundamentals/*, principles/philosophy/*, guides/*, case-studies/* 等知识库 assets/ README.md # 外部资源(在线表格)唯一真相源入口 -assets/repo/backups/ +assets/repos/backups/ 一键备份.sh, 快速备份.py # 本地/远端快照脚本 ``` @@ -484,8 +480,8 @@ graph TB subgraph ingest_layer[数据接入与采集层] excel_raw[prompt_excel/*.xlsx] md_raw[prompt_docs/外部MD输入] - excel_to_docs[assets/repo/prompts-library/scripts/excel_to_docs.py] - docs_to_excel[assets/repo/prompts-library/scripts/docs_to_excel.py] + excel_to_docs[assets/repos/prompts-library/scripts/excel_to_docs.py] + docs_to_excel[assets/repos/prompts-library/scripts/docs_to_excel.py] ingest_bus[标准化数据帧] ext_sheet --> excel_raw ext_md --> md_raw @@ -523,9 +519,9 @@ graph TB subgraph infra_layer[基础设施与横切能力层] git[Git 版本控制] --> orchestrator - backups[assets/repo/backups/一键备份.sh · assets/repo/backups/快速备份.py] --> artifacts_md + backups[assets/repos/backups/一键备份.sh · assets/repos/backups/快速备份.py] --> artifacts_md deps[requirements.txt · scripts/requirements.txt] --> orchestrator - config[assets/repo/prompts-library/scripts/config.yaml] --> orchestrator + config[assets/repos/prompts-library/scripts/config.yaml] --> orchestrator monitor[预留:日志与监控] --> orchestrator end ``` diff --git a/assets/AGENTS.md b/assets/AGENTS.md index e1c9a43..ec1fd52 100644 --- a/assets/AGENTS.md +++ b/assets/AGENTS.md @@ -4,12 +4,11 @@ - `assets/README.md`:外部资源在线表格入口(唯一真相源) - `assets/documents/`:知识库(方法论/入门/实战) -- `assets/prompts/`:提示词库入口(指向云端表格) +- `assets/prompt/`:提示词库入口(指向云端表格) - `assets/skills/`:技能库(可复用 Skills) -- `assets/workflow/`:工作流模板 -- `assets/repo/`:外部工具与依赖镜像(含 Git submodule) +- `assets/documents/workflow/`:工作流模板 +- `assets/repos/`:外部工具与依赖镜像(含 Git submodule) - `assets/config/`:工具与开发配置(含 Codex CLI 配置) -- `assets/tools/`:工具目录(预留) 其中“外部资源”类入口文档的典型形态包括: @@ -20,6 +19,6 @@ ## 约束 - 不在此目录存放敏感信息(Token、私钥、个人隐私)。 -- `assets/repo/` 下的第三方镜像/子模块:除非任务明确要求,否则不要做“顺手改动/格式化/批量替换”。 +- `assets/repos/` 下的第三方镜像/子模块:除非任务明确要求,否则不要做“顺手改动/格式化/批量替换”。 - 尽量只存“入口文档与说明”,不要复制粘贴大段第三方内容。 - 外部资产必须写清:用途、维护者、更新方式、与仓库内文档的关系(谁是唯一真相源)。 diff --git a/assets/README.md b/assets/README.md index 7b6fea8..82a3c6a 100644 --- a/assets/README.md +++ b/assets/README.md @@ -3,12 +3,11 @@ 本目录用于统一收纳仓库的关键资产与索引入口: - `assets/documents/`:知识库(方法论/入门/实战) -- `assets/prompts/`:提示词库入口(指向云端表格) +- `assets/prompt/`:提示词库入口(指向云端表格) - `assets/skills/`:技能库(可复用 Skills) -- `assets/workflow/`:工作流模板 -- `assets/repo/`:外部工具与依赖镜像(含 Git submodule) +- `assets/documents/workflow/`:工作流模板 +- `assets/repos/`:外部工具与依赖镜像(含 Git submodule) - `assets/config/`:工具与开发配置(含 Codex CLI 配置) -- `assets/tools/`:工具目录(预留) - `assets/README.md`:外部资源在线表格入口(唯一真相源) ## 外部资源在线表格(唯一真相源) diff --git a/assets/config/.codex/config.toml b/assets/config/.codex/config.toml index f0ea211..c66518b 100644 --- a/assets/config/.codex/config.toml +++ b/assets/config/.codex/config.toml @@ -4,7 +4,8 @@ # - 这里填写 Codex CLI 支持的模型名(字符串)。 # - 建议写成你常用的默认模型,临时切换用命令行 `-m` 覆盖更合适。 # - 经验上:`*-codex` 更偏“写代码/改代码”,非 `*-codex` 更偏通用对话(以你实际使用体验为准)。 -model = "gpt-5.4" +model = "gpt-5.5" +model_provider = "openai-http" # 推理强度(思考深度): # - low → 更快,适合“明确指令 + 小改动” @@ -13,7 +14,7 @@ model = "gpt-5.4" # - xhigh → 最深,适合架构级设计/大范围推理(可能更慢) # 注意: # - 不同模型对选项支持范围可能不同;遇到报错优先降一档再试。 -model_reasoning_effort = "xhigh" +model_reasoning_effort = "medium" # 运行策略 # sandbox_mode: @@ -56,9 +57,22 @@ startup_timeout_ms = 20000 # 是否在 TUI(终端 UI)里启用通知提示。 notifications = true +[tui.model_availability_nux] +"gpt-5.5" = 3 + [features] # Codex 里的 “subagent” 基本就是 Multi-agents(多代理/子线程)功能:主代理会按需 spawn 子代理并行干活,最后汇总结果。 multi_agent = true +# 禁用 Responses WebSocket 传输,只走 HTTPS/HTTP Responses。 +responses_websockets = false +responses_websockets_v2 = false + +[model_providers.openai-http] +# 自定义 provider 不能覆盖内置 openai,所以用新 ID 复制 OpenAI/Responses 语义并关闭 WebSocket 能力。 +name = "OpenAI" +wire_api = "responses" +requires_openai_auth = true +supports_websockets = false [notice] # 这些开关用于隐藏某些“迁移/提示”类消息,减少噪音(仅影响 UI,不影响核心功能)。 @@ -73,6 +87,66 @@ hide_rate_limit_model_nudge = true "gpt-5.1-codex-max" = "gpt-5.2-codex" "gpt-5.2" = "gpt-5.4" +[projects."/home/lenovo/.projects/cat/tradecat"] +trust_level = "trusted" + +[projects."/home/lenovo/zip/vibe-coding-cn"] +trust_level = "trusted" + +[projects."/mnt/c/Users/13208"] +trust_level = "trusted" + +[projects."/home/lenovo"] +trust_level = "trusted" + +[projects."/home/lenovo/.projects/cat/zip/tradecat-20260324"] +trust_level = "trusted" + +[projects."/mnt/c/Users/13208/Downloads"] +trust_level = "trusted" + +[projects."/home/lenovo/.projects/skill"] +trust_level = "trusted" + +[projects."/mnt/d/.projects/研究/tasks+任务包"] +trust_level = "trusted" + +[projects."/home/lenovo/.projects/cat/tradecat-public"] +trust_level = "trusted" + +[projects."/mnt/d/.projects/研究/dataset-first"] +trust_level = "trusted" + +[projects."/mnt/d/.projects/研究/女娲/raw/cz-skill"] +trust_level = "trusted" + +[projects."/home/lenovo/.codex"] +trust_level = "trusted" + +[projects."/mnt/d/.projects/研究/币安人生"] +trust_level = "trusted" + +[projects."/mnt/d/.projects/XHS-Downloader"] +trust_level = "trusted" + +[projects."/home/lenovo/.projects/cat/fatecat"] +trust_level = "trusted" + +[projects."/home/lenovo/.projects/cat/predictcat"] +trust_level = "trusted" + +[projects."/home/lenovo/.projects/cat"] +trust_level = "trusted" + +[projects."/home/lenovo/.projects/cat/catkey"] +trust_level = "trusted" + +[projects."/mnt/d/.projects/研究/raw/量化交易/交易猫开发实践"] +trust_level = "trusted" + +[projects."/home/lenovo/.projects/vibe-coding-cn"] +trust_level = "trusted" + # ==================== MCP Servers(示例,默认关闭) ==================== # 说明: # - 下面这些块默认都注释掉,作为“可复制的模板”。 diff --git a/assets/documents/README.md b/assets/documents/README.md index 6c04624..7893abb 100644 --- a/assets/documents/README.md +++ b/assets/documents/README.md @@ -12,7 +12,8 @@ assets/documents/ ├── guides/ # 入门与方法(getting-started + playbook) │ ├── getting-started/ # 原 01-入门指南 │ └── playbook/ # 原 02-方法论 -└── case-studies/ # 原 03-实战 +├── case-studies/ # 原 03-实战 +└── workflow/ # 可复用工作流模板 ``` ## 🚀 快速导航 @@ -22,6 +23,7 @@ assets/documents/ | [principles](./principles/) | 原则与思想(基础 + 哲学) | 架构师与深度开发者 | | [guides](./guides/) | 入门与方法(上手 + 工具与经验) | 新手入门与效率提升 | | [case-studies](./case-studies/) | 项目经验、案例复盘 | 动手实践 | +| [workflow](./workflow/) | 自动化工作流模板 | Agent 编排与流程复用 | ## 📖 推荐学习路径 @@ -32,9 +34,10 @@ assets/documents/ 5. **工具** → [tmux 快捷键](./guides/playbook/tmux快捷键大全.md) 6. **远程** → [VS Code Remote Tunnel(WSL)](./guides/playbook/REMOTE_TUNNEL_GUIDE.md) 7. **实践** → [项目实战经验](./case-studies/) +8. **流程** → [工作流模板](./workflow/) ## 🔗 相关资源 -- [提示词库](../prompts/) - AI 提示词资产 +- [提示词库](../prompt/) - AI 提示词资产 - [技能库](../skills/) - 模块化技能集 - [外部资源(在线表格)](../README.md) - 外部资源唯一真相源入口 diff --git a/assets/documents/guides/playbook/图形化AI协作-Canvas白板驱动开发.md b/assets/documents/guides/playbook/图形化AI协作-Canvas白板驱动开发.md index dfe31e8..2017839 100644 --- a/assets/documents/guides/playbook/图形化AI协作-Canvas白板驱动开发.md +++ b/assets/documents/guides/playbook/图形化AI协作-Canvas白板驱动开发.md @@ -188,7 +188,7 @@ Canvas方式: ### 🔗 相关资源 - [Canvas白板生成提示词](https://docs.google.com/spreadsheets/d/1Ifk_dLF25ULSxcfGem1hXzJsi7_RBUNAki8SBCuvkJA/edit?gid=1777853069#gid=1777853069&range=A1) - 自动生成架构白板的完整提示词 -- [白板驱动开发系统提示词(在线提示词库入口)](../../../prompts/README.md) - 系统提示词已迁移到云端表格 +- [白板驱动开发系统提示词(在线提示词库入口)](../../../prompt/README.md) - 系统提示词已迁移到云端表格 - [Obsidian Canvas 官方文档](https://obsidian.md/canvas) - [胶水编程](../../principles/fundamentals/胶水编程.md) - 能抄不写,能连不造 - [通用项目架构模板](../../principles/fundamentals/通用项目架构模板.md) - 标准化目录结构 diff --git a/assets/documents/principles/fundamentals/胶水编程.md b/assets/documents/principles/fundamentals/胶水编程.md index af72ab4..8204943 100644 --- a/assets/documents/principles/fundamentals/胶水编程.md +++ b/assets/documents/principles/fundamentals/胶水编程.md @@ -151,7 +151,7 @@ AI 不再需要"发明"任何东西。它只需要: ## 📚 延伸阅读 - [语言层要素](./语言层要素.md) - 看懂 100% 代码必须掌握的 12 层要素 -- [胶水开发提示词(在线提示词库入口)](../../../prompts/README.md) +- [胶水开发提示词(在线提示词库入口)](../../../prompt/README.md) - [项目实战:polymarket-dev](../../case-studies/polymarket-dev/) --- diff --git a/assets/workflow/20260225-Markdown转EPUB-v1.0.md b/assets/documents/workflow/20260225-Markdown转EPUB-v1.0.md similarity index 100% rename from assets/workflow/20260225-Markdown转EPUB-v1.0.md rename to assets/documents/workflow/20260225-Markdown转EPUB-v1.0.md diff --git a/assets/workflow/AGENTS.md b/assets/documents/workflow/AGENTS.md similarity index 88% rename from assets/workflow/AGENTS.md rename to assets/documents/workflow/AGENTS.md index 6a32353..b4c3080 100644 --- a/assets/workflow/AGENTS.md +++ b/assets/documents/workflow/AGENTS.md @@ -1,11 +1,11 @@ # Workflow 目录 Agent 指南 -`assets/workflow/` 存放可复用的工作流模板:把“需求 → 计划 → 实施 → 验证 → 总控复盘”等流程固化为可重复、可审计的自动化路径。 +`assets/documents/workflow/` 存放可复用的工作流模板:把“需求 → 计划 → 实施 → 验证 → 总控复盘”等流程固化为可重复、可审计的自动化路径。 ## 目录结构(当前) ```text -assets/workflow/ +assets/documents/workflow/ ├── AGENTS.md # 本文件(目录级行为准则) ├── README.md # workflow 总览 ├── auto-dev-loop/ # 全自动开发闭环(五步状态机) diff --git a/assets/workflow/README.md b/assets/documents/workflow/README.md similarity index 95% rename from assets/workflow/README.md rename to assets/documents/workflow/README.md index 36ec8d5..c2b559a 100644 --- a/assets/workflow/README.md +++ b/assets/documents/workflow/README.md @@ -5,7 +5,7 @@ ## 目录结构 ``` -assets/workflow/ +assets/documents/workflow/ ├── auto-dev-loop/ # 全自动开发闭环工作流(五步Agent) ├── <其他工作流>/ └── README.md diff --git a/assets/workflow/auto-dev-loop/.kiro/agents/workflow.json b/assets/documents/workflow/auto-dev-loop/.kiro/agents/workflow.json similarity index 100% rename from assets/workflow/auto-dev-loop/.kiro/agents/workflow.json rename to assets/documents/workflow/auto-dev-loop/.kiro/agents/workflow.json diff --git a/assets/workflow/auto-dev-loop/CHANGELOG.md b/assets/documents/workflow/auto-dev-loop/CHANGELOG.md similarity index 100% rename from assets/workflow/auto-dev-loop/CHANGELOG.md rename to assets/documents/workflow/auto-dev-loop/CHANGELOG.md diff --git a/assets/workflow/auto-dev-loop/README.md b/assets/documents/workflow/auto-dev-loop/README.md similarity index 100% rename from assets/workflow/auto-dev-loop/README.md rename to assets/documents/workflow/auto-dev-loop/README.md diff --git a/assets/workflow/auto-dev-loop/step1_需求输入.jsonl b/assets/documents/workflow/auto-dev-loop/step1_需求输入.jsonl similarity index 100% rename from assets/workflow/auto-dev-loop/step1_需求输入.jsonl rename to assets/documents/workflow/auto-dev-loop/step1_需求输入.jsonl diff --git a/assets/workflow/auto-dev-loop/step2_执行计划.jsonl b/assets/documents/workflow/auto-dev-loop/step2_执行计划.jsonl similarity index 100% rename from assets/workflow/auto-dev-loop/step2_执行计划.jsonl rename to assets/documents/workflow/auto-dev-loop/step2_执行计划.jsonl diff --git a/assets/workflow/auto-dev-loop/step3_实施变更.jsonl b/assets/documents/workflow/auto-dev-loop/step3_实施变更.jsonl similarity index 100% rename from assets/workflow/auto-dev-loop/step3_实施变更.jsonl rename to assets/documents/workflow/auto-dev-loop/step3_实施变更.jsonl diff --git a/assets/workflow/auto-dev-loop/step4_验证发布.jsonl b/assets/documents/workflow/auto-dev-loop/step4_验证发布.jsonl similarity index 100% rename from assets/workflow/auto-dev-loop/step4_验证发布.jsonl rename to assets/documents/workflow/auto-dev-loop/step4_验证发布.jsonl diff --git a/assets/workflow/auto-dev-loop/step5_总控与循环.jsonl b/assets/documents/workflow/auto-dev-loop/step5_总控与循环.jsonl similarity index 100% rename from assets/workflow/auto-dev-loop/step5_总控与循环.jsonl rename to assets/documents/workflow/auto-dev-loop/step5_总控与循环.jsonl diff --git a/assets/workflow/auto-dev-loop/workflow-orchestrator/AGENTS.md b/assets/documents/workflow/auto-dev-loop/workflow-orchestrator/AGENTS.md similarity index 100% rename from assets/workflow/auto-dev-loop/workflow-orchestrator/AGENTS.md rename to assets/documents/workflow/auto-dev-loop/workflow-orchestrator/AGENTS.md diff --git a/assets/workflow/auto-dev-loop/workflow-orchestrator/CHANGELOG.md b/assets/documents/workflow/auto-dev-loop/workflow-orchestrator/CHANGELOG.md similarity index 100% rename from assets/workflow/auto-dev-loop/workflow-orchestrator/CHANGELOG.md rename to assets/documents/workflow/auto-dev-loop/workflow-orchestrator/CHANGELOG.md diff --git a/assets/workflow/auto-dev-loop/workflow-orchestrator/SKILL.md b/assets/documents/workflow/auto-dev-loop/workflow-orchestrator/SKILL.md similarity index 100% rename from assets/workflow/auto-dev-loop/workflow-orchestrator/SKILL.md rename to assets/documents/workflow/auto-dev-loop/workflow-orchestrator/SKILL.md diff --git a/assets/workflow/auto-dev-loop/workflow-orchestrator/references/index.md b/assets/documents/workflow/auto-dev-loop/workflow-orchestrator/references/index.md similarity index 100% rename from assets/workflow/auto-dev-loop/workflow-orchestrator/references/index.md rename to assets/documents/workflow/auto-dev-loop/workflow-orchestrator/references/index.md diff --git a/assets/workflow/auto-dev-loop/workflow_engine/README.md b/assets/documents/workflow/auto-dev-loop/workflow_engine/README.md similarity index 100% rename from assets/workflow/auto-dev-loop/workflow_engine/README.md rename to assets/documents/workflow/auto-dev-loop/workflow_engine/README.md diff --git a/assets/workflow/auto-dev-loop/workflow_engine/artifacts/20251225T054501/step1.json b/assets/documents/workflow/auto-dev-loop/workflow_engine/artifacts/20251225T054501/step1.json similarity index 100% rename from assets/workflow/auto-dev-loop/workflow_engine/artifacts/20251225T054501/step1.json rename to assets/documents/workflow/auto-dev-loop/workflow_engine/artifacts/20251225T054501/step1.json diff --git a/assets/workflow/auto-dev-loop/workflow_engine/artifacts/20251225T054501/step2.json b/assets/documents/workflow/auto-dev-loop/workflow_engine/artifacts/20251225T054501/step2.json similarity index 100% rename from assets/workflow/auto-dev-loop/workflow_engine/artifacts/20251225T054501/step2.json rename to assets/documents/workflow/auto-dev-loop/workflow_engine/artifacts/20251225T054501/step2.json diff --git a/assets/workflow/auto-dev-loop/workflow_engine/artifacts/20251225T054501/step3.json b/assets/documents/workflow/auto-dev-loop/workflow_engine/artifacts/20251225T054501/step3.json similarity index 100% rename from assets/workflow/auto-dev-loop/workflow_engine/artifacts/20251225T054501/step3.json rename to assets/documents/workflow/auto-dev-loop/workflow_engine/artifacts/20251225T054501/step3.json diff --git a/assets/workflow/auto-dev-loop/workflow_engine/artifacts/20251225T054501/step4.json b/assets/documents/workflow/auto-dev-loop/workflow_engine/artifacts/20251225T054501/step4.json similarity index 100% rename from assets/workflow/auto-dev-loop/workflow_engine/artifacts/20251225T054501/step4.json rename to assets/documents/workflow/auto-dev-loop/workflow_engine/artifacts/20251225T054501/step4.json diff --git a/assets/workflow/auto-dev-loop/workflow_engine/artifacts/20251225T054501/step5.json b/assets/documents/workflow/auto-dev-loop/workflow_engine/artifacts/20251225T054501/step5.json similarity index 100% rename from assets/workflow/auto-dev-loop/workflow_engine/artifacts/20251225T054501/step5.json rename to assets/documents/workflow/auto-dev-loop/workflow_engine/artifacts/20251225T054501/step5.json diff --git a/assets/workflow/auto-dev-loop/workflow_engine/hook_runner.sh b/assets/documents/workflow/auto-dev-loop/workflow_engine/hook_runner.sh similarity index 100% rename from assets/workflow/auto-dev-loop/workflow_engine/hook_runner.sh rename to assets/documents/workflow/auto-dev-loop/workflow_engine/hook_runner.sh diff --git a/assets/workflow/auto-dev-loop/workflow_engine/runner.py b/assets/documents/workflow/auto-dev-loop/workflow_engine/runner.py similarity index 100% rename from assets/workflow/auto-dev-loop/workflow_engine/runner.py rename to assets/documents/workflow/auto-dev-loop/workflow_engine/runner.py diff --git a/assets/workflow/auto-dev-loop/workflow_engine/state/current_step.json b/assets/documents/workflow/auto-dev-loop/workflow_engine/state/current_step.json similarity index 100% rename from assets/workflow/auto-dev-loop/workflow_engine/state/current_step.json rename to assets/documents/workflow/auto-dev-loop/workflow_engine/state/current_step.json diff --git a/assets/workflow/canvas-dev/Obsidian Canvas AI驱动的项目架构洞察与生成引擎.md b/assets/documents/workflow/canvas-dev/Obsidian Canvas AI驱动的项目架构洞察与生成引擎.md similarity index 100% rename from assets/workflow/canvas-dev/Obsidian Canvas AI驱动的项目架构洞察与生成引擎.md rename to assets/documents/workflow/canvas-dev/Obsidian Canvas AI驱动的项目架构洞察与生成引擎.md diff --git a/assets/workflow/canvas-dev/README.md b/assets/documents/workflow/canvas-dev/README.md similarity index 88% rename from assets/workflow/canvas-dev/README.md rename to assets/documents/workflow/canvas-dev/README.md index e6790cb..8c95b82 100644 --- a/assets/workflow/canvas-dev/README.md +++ b/assets/documents/workflow/canvas-dev/README.md @@ -51,6 +51,6 @@ canvas-dev/ ## 相关文档 -- [Canvas白板驱动开发详解](../../documents/guides/playbook/图形化AI协作-Canvas白板驱动开发.md) -- [白板驱动开发系统提示词(在线提示词库入口)](../../prompts/README.md) -- [胶水编程](../../documents/principles/fundamentals/胶水编程.md) +- [Canvas白板驱动开发详解](../../guides/playbook/图形化AI协作-Canvas白板驱动开发.md) +- [白板驱动开发系统提示词(在线提示词库入口)](../../../prompt/README.md) +- [胶水编程](../../principles/fundamentals/胶水编程.md) diff --git a/assets/workflow/canvas-dev/examples/demo-project.canvas b/assets/documents/workflow/canvas-dev/examples/demo-project.canvas similarity index 100% rename from assets/workflow/canvas-dev/examples/demo-project.canvas rename to assets/documents/workflow/canvas-dev/examples/demo-project.canvas diff --git a/assets/workflow/canvas-dev/prompts/01-架构分析.md b/assets/documents/workflow/canvas-dev/prompts/01-架构分析.md similarity index 100% rename from assets/workflow/canvas-dev/prompts/01-架构分析.md rename to assets/documents/workflow/canvas-dev/prompts/01-架构分析.md diff --git a/assets/workflow/canvas-dev/prompts/02-白板驱动编码.md b/assets/documents/workflow/canvas-dev/prompts/02-白板驱动编码.md similarity index 100% rename from assets/workflow/canvas-dev/prompts/02-白板驱动编码.md rename to assets/documents/workflow/canvas-dev/prompts/02-白板驱动编码.md diff --git a/assets/workflow/canvas-dev/prompts/03-白板同步检查.md b/assets/documents/workflow/canvas-dev/prompts/03-白板同步检查.md similarity index 100% rename from assets/workflow/canvas-dev/prompts/03-白板同步检查.md rename to assets/documents/workflow/canvas-dev/prompts/03-白板同步检查.md diff --git a/assets/workflow/canvas-dev/templates/module.canvas b/assets/documents/workflow/canvas-dev/templates/module.canvas similarity index 100% rename from assets/workflow/canvas-dev/templates/module.canvas rename to assets/documents/workflow/canvas-dev/templates/module.canvas diff --git a/assets/workflow/canvas-dev/templates/project.canvas b/assets/documents/workflow/canvas-dev/templates/project.canvas similarity index 100% rename from assets/workflow/canvas-dev/templates/project.canvas rename to assets/documents/workflow/canvas-dev/templates/project.canvas diff --git a/assets/workflow/canvas-dev/workflow.md b/assets/documents/workflow/canvas-dev/workflow.md similarity index 100% rename from assets/workflow/canvas-dev/workflow.md rename to assets/documents/workflow/canvas-dev/workflow.md diff --git a/assets/prompts/AGENTS.md b/assets/prompt/AGENTS.md similarity index 83% rename from assets/prompts/AGENTS.md rename to assets/prompt/AGENTS.md index cd8cf93..d4ab6b7 100644 --- a/assets/prompts/AGENTS.md +++ b/assets/prompt/AGENTS.md @@ -1,8 +1,8 @@ -# Prompts 目录 Agent 指南 +# Prompt 目录 Agent 指南 ## 目录用途 -`assets/prompts/` 提示词库入口,实际内容已迁移至云端表格。 +`assets/prompt/` 提示词库入口,实际内容已迁移至云端表格。 ## 在线资源 @@ -29,4 +29,4 @@ ## 相关工具 -- `assets/repo/prompts-library/` - Excel ↔ Markdown 互转工具 +- `assets/repos/prompts-library/` - Excel ↔ Markdown 互转工具 diff --git a/assets/prompts/README.md b/assets/prompt/README.md similarity index 95% rename from assets/prompts/README.md rename to assets/prompt/README.md index 3c60a9c..9d6f1c4 100644 --- a/assets/prompts/README.md +++ b/assets/prompt/README.md @@ -25,7 +25,7 @@ - [技能库](../skills/) - 比提示词更高级的能力封装 - [文档库](../documents/) - 方法论与开发经验 -- [prompts-library 工具](../repo/prompts-library/) +- [prompts-library 工具](../repos/prompts-library/) Excel ↔ Markdown 互转工具 ## 原版表格 diff --git a/assets/repo/.tmux b/assets/repos/.tmux similarity index 100% rename from assets/repo/.tmux rename to assets/repos/.tmux diff --git a/assets/repo/AGENTS.md b/assets/repos/AGENTS.md similarity index 95% rename from assets/repo/AGENTS.md rename to assets/repos/AGENTS.md index 5b30ef8..0e9668e 100644 --- a/assets/repo/AGENTS.md +++ b/assets/repos/AGENTS.md @@ -1,11 +1,11 @@ -# assets/repo/ 目录 Agent 指南 +# assets/repos/ 目录 Agent 指南 本目录用于收纳 **外部工具/第三方项目**(含 Git submodule),保持“主仓库资产”和“外部依赖”边界清晰、可审计、可更新。 ## 目录结构(约定) ```text -assets/repo/ +assets/repos/ ├── AGENTS.md # 本文件(目录级行为准则) ├── README.md # 外部工具索引 ├── .tmux/ # submodule:oh-my-tmux 配置 diff --git a/assets/repo/MCPlayerTransfer/README.md b/assets/repos/MCPlayerTransfer/README.md similarity index 100% rename from assets/repo/MCPlayerTransfer/README.md rename to assets/repos/MCPlayerTransfer/README.md diff --git a/assets/repo/MCPlayerTransfer/docs/使用文档.md b/assets/repos/MCPlayerTransfer/docs/使用文档.md similarity index 100% rename from assets/repo/MCPlayerTransfer/docs/使用文档.md rename to assets/repos/MCPlayerTransfer/docs/使用文档.md diff --git a/assets/repo/MCPlayerTransfer/main.py b/assets/repos/MCPlayerTransfer/main.py similarity index 100% rename from assets/repo/MCPlayerTransfer/main.py rename to assets/repos/MCPlayerTransfer/main.py diff --git a/assets/repo/MCPlayerTransfer/requirements.txt b/assets/repos/MCPlayerTransfer/requirements.txt similarity index 100% rename from assets/repo/MCPlayerTransfer/requirements.txt rename to assets/repos/MCPlayerTransfer/requirements.txt diff --git a/assets/repo/MCPlayerTransfer/src/__init__.py b/assets/repos/MCPlayerTransfer/src/__init__.py similarity index 100% rename from assets/repo/MCPlayerTransfer/src/__init__.py rename to assets/repos/MCPlayerTransfer/src/__init__.py diff --git a/assets/repo/MCPlayerTransfer/src/extract_player.py b/assets/repos/MCPlayerTransfer/src/extract_player.py similarity index 100% rename from assets/repo/MCPlayerTransfer/src/extract_player.py rename to assets/repos/MCPlayerTransfer/src/extract_player.py diff --git a/assets/repo/MCPlayerTransfer/src/import_player.py b/assets/repos/MCPlayerTransfer/src/import_player.py similarity index 100% rename from assets/repo/MCPlayerTransfer/src/import_player.py rename to assets/repos/MCPlayerTransfer/src/import_player.py diff --git a/assets/repo/README.md b/assets/repos/README.md similarity index 89% rename from assets/repo/README.md rename to assets/repos/README.md index cfa3f73..2601805 100644 --- a/assets/repo/README.md +++ b/assets/repos/README.md @@ -1,6 +1,6 @@ -# 🔌 assets/repo/:外部集成与第三方工具 +# 🔌 assets/repos/:外部集成与第三方工具 -`assets/repo/` 用来收纳第三方工具、外部依赖与集成模块(含 Git submodule)。核心原则是: +`assets/repos/` 用来收纳第三方工具、外部依赖与集成模块(含 Git submodule)。核心原则是: - **尽量原样保留**:避免“魔改后不可升级” - **隔离依赖与风险**:外部工具的依赖不要污染主仓库 @@ -9,7 +9,7 @@ ## 目录结构 ``` -assets/repo/ +assets/repos/ ├── AGENTS.md # 本目录的 Agent 行为准则 ├── README.md # 本文件(外部工具索引) ├── .tmux/ # submodule:oh-my-tmux 配置 @@ -36,11 +36,11 @@ assets/repo/ - `XHS-image-to-PDF-conversion/`:图片合并 PDF(详见 `XHS-image-to-PDF-conversion/README.md`) - `.tmux/`、`tmux/`、`claude-official-skills/`:以 submodule 形式引入的上游仓库 -> 📝 系统提示词已迁移到云端表格,入口见 [`assets/prompts/README.md`](../prompts/README.md)。 +> 📝 系统提示词已迁移到云端表格,入口见 [`assets/prompt/README.md`](../prompt/README.md)。 ## 新增外部工具(最小清单) -1. 创建目录:`assets/repo//` +1. 创建目录:`assets/repos//` 2. 必备文件:`README.md`(用途/入口/依赖/输入输出)、许可证与来源说明(如 `LICENSE` / `SOURCE.md`) 3. 依赖约束:尽量使用工具自带的虚拟环境/容器化方式,不影响仓库其他部分 4. 文档同步:在本 README 增加一行工具说明,保证可发现性 diff --git a/assets/repo/Skill_Seekers-development/.claude/mcp_config.example.json b/assets/repos/Skill_Seekers-development/.claude/mcp_config.example.json similarity index 100% rename from assets/repo/Skill_Seekers-development/.claude/mcp_config.example.json rename to assets/repos/Skill_Seekers-development/.claude/mcp_config.example.json diff --git a/assets/repo/Skill_Seekers-development/.gitignore b/assets/repos/Skill_Seekers-development/.gitignore similarity index 100% rename from assets/repo/Skill_Seekers-development/.gitignore rename to assets/repos/Skill_Seekers-development/.gitignore diff --git a/assets/repo/Skill_Seekers-development/ASYNC_SUPPORT.md b/assets/repos/Skill_Seekers-development/ASYNC_SUPPORT.md similarity index 100% rename from assets/repo/Skill_Seekers-development/ASYNC_SUPPORT.md rename to assets/repos/Skill_Seekers-development/ASYNC_SUPPORT.md diff --git a/assets/repo/Skill_Seekers-development/BULLETPROOF_QUICKSTART.md b/assets/repos/Skill_Seekers-development/BULLETPROOF_QUICKSTART.md similarity index 100% rename from assets/repo/Skill_Seekers-development/BULLETPROOF_QUICKSTART.md rename to assets/repos/Skill_Seekers-development/BULLETPROOF_QUICKSTART.md diff --git a/assets/repo/Skill_Seekers-development/CHANGELOG.md b/assets/repos/Skill_Seekers-development/CHANGELOG.md similarity index 100% rename from assets/repo/Skill_Seekers-development/CHANGELOG.md rename to assets/repos/Skill_Seekers-development/CHANGELOG.md diff --git a/assets/repo/Skill_Seekers-development/CLAUDE.md b/assets/repos/Skill_Seekers-development/CLAUDE.md similarity index 100% rename from assets/repo/Skill_Seekers-development/CLAUDE.md rename to assets/repos/Skill_Seekers-development/CLAUDE.md diff --git a/assets/repo/Skill_Seekers-development/CONTRIBUTING.md b/assets/repos/Skill_Seekers-development/CONTRIBUTING.md similarity index 100% rename from assets/repo/Skill_Seekers-development/CONTRIBUTING.md rename to assets/repos/Skill_Seekers-development/CONTRIBUTING.md diff --git a/assets/repo/Skill_Seekers-development/FLEXIBLE_ROADMAP.md b/assets/repos/Skill_Seekers-development/FLEXIBLE_ROADMAP.md similarity index 100% rename from assets/repo/Skill_Seekers-development/FLEXIBLE_ROADMAP.md rename to assets/repos/Skill_Seekers-development/FLEXIBLE_ROADMAP.md diff --git a/assets/repo/Skill_Seekers-development/FUTURE_RELEASES.md b/assets/repos/Skill_Seekers-development/FUTURE_RELEASES.md similarity index 100% rename from assets/repo/Skill_Seekers-development/FUTURE_RELEASES.md rename to assets/repos/Skill_Seekers-development/FUTURE_RELEASES.md diff --git a/assets/repo/Skill_Seekers-development/LICENSE b/assets/repos/Skill_Seekers-development/LICENSE similarity index 100% rename from assets/repo/Skill_Seekers-development/LICENSE rename to assets/repos/Skill_Seekers-development/LICENSE diff --git a/assets/repo/Skill_Seekers-development/QUICKSTART.md b/assets/repos/Skill_Seekers-development/QUICKSTART.md similarity index 100% rename from assets/repo/Skill_Seekers-development/QUICKSTART.md rename to assets/repos/Skill_Seekers-development/QUICKSTART.md diff --git a/assets/repo/Skill_Seekers-development/README.md b/assets/repos/Skill_Seekers-development/README.md similarity index 100% rename from assets/repo/Skill_Seekers-development/README.md rename to assets/repos/Skill_Seekers-development/README.md diff --git a/assets/repo/Skill_Seekers-development/ROADMAP.md b/assets/repos/Skill_Seekers-development/ROADMAP.md similarity index 100% rename from assets/repo/Skill_Seekers-development/ROADMAP.md rename to assets/repos/Skill_Seekers-development/ROADMAP.md diff --git a/assets/repo/Skill_Seekers-development/STRUCTURE.md b/assets/repos/Skill_Seekers-development/STRUCTURE.md similarity index 100% rename from assets/repo/Skill_Seekers-development/STRUCTURE.md rename to assets/repos/Skill_Seekers-development/STRUCTURE.md diff --git a/assets/repo/Skill_Seekers-development/TROUBLESHOOTING.md b/assets/repos/Skill_Seekers-development/TROUBLESHOOTING.md similarity index 100% rename from assets/repo/Skill_Seekers-development/TROUBLESHOOTING.md rename to assets/repos/Skill_Seekers-development/TROUBLESHOOTING.md diff --git a/assets/repo/Skill_Seekers-development/configs/ansible-core.json b/assets/repos/Skill_Seekers-development/configs/ansible-core.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/ansible-core.json rename to assets/repos/Skill_Seekers-development/configs/ansible-core.json diff --git a/assets/repo/Skill_Seekers-development/configs/astro.json b/assets/repos/Skill_Seekers-development/configs/astro.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/astro.json rename to assets/repos/Skill_Seekers-development/configs/astro.json diff --git a/assets/repo/Skill_Seekers-development/configs/claude-code.json b/assets/repos/Skill_Seekers-development/configs/claude-code.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/claude-code.json rename to assets/repos/Skill_Seekers-development/configs/claude-code.json diff --git a/assets/repo/Skill_Seekers-development/configs/django.json b/assets/repos/Skill_Seekers-development/configs/django.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/django.json rename to assets/repos/Skill_Seekers-development/configs/django.json diff --git a/assets/repo/Skill_Seekers-development/configs/django_unified.json b/assets/repos/Skill_Seekers-development/configs/django_unified.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/django_unified.json rename to assets/repos/Skill_Seekers-development/configs/django_unified.json diff --git a/assets/repo/Skill_Seekers-development/configs/example_pdf.json b/assets/repos/Skill_Seekers-development/configs/example_pdf.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/example_pdf.json rename to assets/repos/Skill_Seekers-development/configs/example_pdf.json diff --git a/assets/repo/Skill_Seekers-development/configs/fastapi.json b/assets/repos/Skill_Seekers-development/configs/fastapi.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/fastapi.json rename to assets/repos/Skill_Seekers-development/configs/fastapi.json diff --git a/assets/repo/Skill_Seekers-development/configs/fastapi_unified.json b/assets/repos/Skill_Seekers-development/configs/fastapi_unified.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/fastapi_unified.json rename to assets/repos/Skill_Seekers-development/configs/fastapi_unified.json diff --git a/assets/repo/Skill_Seekers-development/configs/fastapi_unified_test.json b/assets/repos/Skill_Seekers-development/configs/fastapi_unified_test.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/fastapi_unified_test.json rename to assets/repos/Skill_Seekers-development/configs/fastapi_unified_test.json diff --git a/assets/repo/Skill_Seekers-development/configs/godot-large-example.json b/assets/repos/Skill_Seekers-development/configs/godot-large-example.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/godot-large-example.json rename to assets/repos/Skill_Seekers-development/configs/godot-large-example.json diff --git a/assets/repo/Skill_Seekers-development/configs/godot.json b/assets/repos/Skill_Seekers-development/configs/godot.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/godot.json rename to assets/repos/Skill_Seekers-development/configs/godot.json diff --git a/assets/repo/Skill_Seekers-development/configs/godot_github.json b/assets/repos/Skill_Seekers-development/configs/godot_github.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/godot_github.json rename to assets/repos/Skill_Seekers-development/configs/godot_github.json diff --git a/assets/repo/Skill_Seekers-development/configs/godot_unified.json b/assets/repos/Skill_Seekers-development/configs/godot_unified.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/godot_unified.json rename to assets/repos/Skill_Seekers-development/configs/godot_unified.json diff --git a/assets/repo/Skill_Seekers-development/configs/hono.json b/assets/repos/Skill_Seekers-development/configs/hono.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/hono.json rename to assets/repos/Skill_Seekers-development/configs/hono.json diff --git a/assets/repo/Skill_Seekers-development/configs/kubernetes.json b/assets/repos/Skill_Seekers-development/configs/kubernetes.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/kubernetes.json rename to assets/repos/Skill_Seekers-development/configs/kubernetes.json diff --git a/assets/repo/Skill_Seekers-development/configs/laravel.json b/assets/repos/Skill_Seekers-development/configs/laravel.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/laravel.json rename to assets/repos/Skill_Seekers-development/configs/laravel.json diff --git a/assets/repo/Skill_Seekers-development/configs/python-tutorial-test.json b/assets/repos/Skill_Seekers-development/configs/python-tutorial-test.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/python-tutorial-test.json rename to assets/repos/Skill_Seekers-development/configs/python-tutorial-test.json diff --git a/assets/repo/Skill_Seekers-development/configs/react.json b/assets/repos/Skill_Seekers-development/configs/react.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/react.json rename to assets/repos/Skill_Seekers-development/configs/react.json diff --git a/assets/repo/Skill_Seekers-development/configs/react_github.json b/assets/repos/Skill_Seekers-development/configs/react_github.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/react_github.json rename to assets/repos/Skill_Seekers-development/configs/react_github.json diff --git a/assets/repo/Skill_Seekers-development/configs/react_unified.json b/assets/repos/Skill_Seekers-development/configs/react_unified.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/react_unified.json rename to assets/repos/Skill_Seekers-development/configs/react_unified.json diff --git a/assets/repo/Skill_Seekers-development/configs/steam-economy-complete.json b/assets/repos/Skill_Seekers-development/configs/steam-economy-complete.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/steam-economy-complete.json rename to assets/repos/Skill_Seekers-development/configs/steam-economy-complete.json diff --git a/assets/repo/Skill_Seekers-development/configs/tailwind.json b/assets/repos/Skill_Seekers-development/configs/tailwind.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/tailwind.json rename to assets/repos/Skill_Seekers-development/configs/tailwind.json diff --git a/assets/repo/Skill_Seekers-development/configs/test-manual.json b/assets/repos/Skill_Seekers-development/configs/test-manual.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/test-manual.json rename to assets/repos/Skill_Seekers-development/configs/test-manual.json diff --git a/assets/repo/Skill_Seekers-development/configs/vue.json b/assets/repos/Skill_Seekers-development/configs/vue.json similarity index 100% rename from assets/repo/Skill_Seekers-development/configs/vue.json rename to assets/repos/Skill_Seekers-development/configs/vue.json diff --git a/assets/repo/Skill_Seekers-development/demo_conflicts.py b/assets/repos/Skill_Seekers-development/demo_conflicts.py similarity index 100% rename from assets/repo/Skill_Seekers-development/demo_conflicts.py rename to assets/repos/Skill_Seekers-development/demo_conflicts.py diff --git a/assets/repo/Skill_Seekers-development/docs/CLAUDE.md b/assets/repos/Skill_Seekers-development/docs/CLAUDE.md similarity index 100% rename from assets/repo/Skill_Seekers-development/docs/CLAUDE.md rename to assets/repos/Skill_Seekers-development/docs/CLAUDE.md diff --git a/assets/repo/Skill_Seekers-development/docs/ENHANCEMENT.md b/assets/repos/Skill_Seekers-development/docs/ENHANCEMENT.md similarity index 100% rename from assets/repo/Skill_Seekers-development/docs/ENHANCEMENT.md rename to assets/repos/Skill_Seekers-development/docs/ENHANCEMENT.md diff --git a/assets/repo/Skill_Seekers-development/docs/LARGE_DOCUMENTATION.md b/assets/repos/Skill_Seekers-development/docs/LARGE_DOCUMENTATION.md similarity index 100% rename from assets/repo/Skill_Seekers-development/docs/LARGE_DOCUMENTATION.md rename to assets/repos/Skill_Seekers-development/docs/LARGE_DOCUMENTATION.md diff --git a/assets/repo/Skill_Seekers-development/docs/LLMS_TXT_SUPPORT.md b/assets/repos/Skill_Seekers-development/docs/LLMS_TXT_SUPPORT.md similarity index 100% rename from assets/repo/Skill_Seekers-development/docs/LLMS_TXT_SUPPORT.md rename to assets/repos/Skill_Seekers-development/docs/LLMS_TXT_SUPPORT.md diff --git a/assets/repo/Skill_Seekers-development/docs/MCP_SETUP.md b/assets/repos/Skill_Seekers-development/docs/MCP_SETUP.md similarity index 100% rename from assets/repo/Skill_Seekers-development/docs/MCP_SETUP.md rename to assets/repos/Skill_Seekers-development/docs/MCP_SETUP.md diff --git a/assets/repo/Skill_Seekers-development/docs/PDF_ADVANCED_FEATURES.md b/assets/repos/Skill_Seekers-development/docs/PDF_ADVANCED_FEATURES.md similarity index 100% rename from assets/repo/Skill_Seekers-development/docs/PDF_ADVANCED_FEATURES.md rename to assets/repos/Skill_Seekers-development/docs/PDF_ADVANCED_FEATURES.md diff --git a/assets/repo/Skill_Seekers-development/docs/PDF_CHUNKING.md b/assets/repos/Skill_Seekers-development/docs/PDF_CHUNKING.md similarity index 100% rename from assets/repo/Skill_Seekers-development/docs/PDF_CHUNKING.md rename to assets/repos/Skill_Seekers-development/docs/PDF_CHUNKING.md diff --git a/assets/repo/Skill_Seekers-development/docs/PDF_EXTRACTOR_POC.md b/assets/repos/Skill_Seekers-development/docs/PDF_EXTRACTOR_POC.md similarity index 100% rename from assets/repo/Skill_Seekers-development/docs/PDF_EXTRACTOR_POC.md rename to assets/repos/Skill_Seekers-development/docs/PDF_EXTRACTOR_POC.md diff --git a/assets/repo/Skill_Seekers-development/docs/PDF_IMAGE_EXTRACTION.md b/assets/repos/Skill_Seekers-development/docs/PDF_IMAGE_EXTRACTION.md similarity index 100% rename from assets/repo/Skill_Seekers-development/docs/PDF_IMAGE_EXTRACTION.md rename to assets/repos/Skill_Seekers-development/docs/PDF_IMAGE_EXTRACTION.md diff --git a/assets/repo/Skill_Seekers-development/docs/PDF_MCP_TOOL.md b/assets/repos/Skill_Seekers-development/docs/PDF_MCP_TOOL.md similarity index 100% rename from assets/repo/Skill_Seekers-development/docs/PDF_MCP_TOOL.md rename to assets/repos/Skill_Seekers-development/docs/PDF_MCP_TOOL.md diff --git a/assets/repo/Skill_Seekers-development/docs/PDF_PARSING_RESEARCH.md b/assets/repos/Skill_Seekers-development/docs/PDF_PARSING_RESEARCH.md similarity index 100% rename from assets/repo/Skill_Seekers-development/docs/PDF_PARSING_RESEARCH.md rename to assets/repos/Skill_Seekers-development/docs/PDF_PARSING_RESEARCH.md diff --git a/assets/repo/Skill_Seekers-development/docs/PDF_SCRAPER.md b/assets/repos/Skill_Seekers-development/docs/PDF_SCRAPER.md similarity index 100% rename from assets/repo/Skill_Seekers-development/docs/PDF_SCRAPER.md rename to assets/repos/Skill_Seekers-development/docs/PDF_SCRAPER.md diff --git a/assets/repo/Skill_Seekers-development/docs/PDF_SYNTAX_DETECTION.md b/assets/repos/Skill_Seekers-development/docs/PDF_SYNTAX_DETECTION.md similarity index 100% rename from assets/repo/Skill_Seekers-development/docs/PDF_SYNTAX_DETECTION.md rename to assets/repos/Skill_Seekers-development/docs/PDF_SYNTAX_DETECTION.md diff --git a/assets/repo/Skill_Seekers-development/docs/TERMINAL_SELECTION.md b/assets/repos/Skill_Seekers-development/docs/TERMINAL_SELECTION.md similarity index 100% rename from assets/repo/Skill_Seekers-development/docs/TERMINAL_SELECTION.md rename to assets/repos/Skill_Seekers-development/docs/TERMINAL_SELECTION.md diff --git a/assets/repo/Skill_Seekers-development/docs/TESTING.md b/assets/repos/Skill_Seekers-development/docs/TESTING.md similarity index 100% rename from assets/repo/Skill_Seekers-development/docs/TESTING.md rename to assets/repos/Skill_Seekers-development/docs/TESTING.md diff --git a/assets/repo/Skill_Seekers-development/docs/TEST_MCP_IN_CLAUDE_CODE.md b/assets/repos/Skill_Seekers-development/docs/TEST_MCP_IN_CLAUDE_CODE.md similarity index 100% rename from assets/repo/Skill_Seekers-development/docs/TEST_MCP_IN_CLAUDE_CODE.md rename to assets/repos/Skill_Seekers-development/docs/TEST_MCP_IN_CLAUDE_CODE.md diff --git a/assets/repo/Skill_Seekers-development/docs/UNIFIED_SCRAPING.md b/assets/repos/Skill_Seekers-development/docs/UNIFIED_SCRAPING.md similarity index 100% rename from assets/repo/Skill_Seekers-development/docs/UNIFIED_SCRAPING.md rename to assets/repos/Skill_Seekers-development/docs/UNIFIED_SCRAPING.md diff --git a/assets/repo/Skill_Seekers-development/docs/UPLOAD_GUIDE.md b/assets/repos/Skill_Seekers-development/docs/UPLOAD_GUIDE.md similarity index 100% rename from assets/repo/Skill_Seekers-development/docs/UPLOAD_GUIDE.md rename to assets/repos/Skill_Seekers-development/docs/UPLOAD_GUIDE.md diff --git a/assets/repo/Skill_Seekers-development/docs/USAGE.md b/assets/repos/Skill_Seekers-development/docs/USAGE.md similarity index 100% rename from assets/repo/Skill_Seekers-development/docs/USAGE.md rename to assets/repos/Skill_Seekers-development/docs/USAGE.md diff --git a/assets/repo/Skill_Seekers-development/docs/plans/2025-10-24-active-skills-design.md b/assets/repos/Skill_Seekers-development/docs/plans/2025-10-24-active-skills-design.md similarity index 100% rename from assets/repo/Skill_Seekers-development/docs/plans/2025-10-24-active-skills-design.md rename to assets/repos/Skill_Seekers-development/docs/plans/2025-10-24-active-skills-design.md diff --git a/assets/repo/Skill_Seekers-development/docs/plans/2025-10-24-active-skills-phase1.md b/assets/repos/Skill_Seekers-development/docs/plans/2025-10-24-active-skills-phase1.md similarity index 100% rename from assets/repo/Skill_Seekers-development/docs/plans/2025-10-24-active-skills-phase1.md rename to assets/repos/Skill_Seekers-development/docs/plans/2025-10-24-active-skills-phase1.md diff --git a/assets/repo/Skill_Seekers-development/example-mcp-config.json b/assets/repos/Skill_Seekers-development/example-mcp-config.json similarity index 100% rename from assets/repo/Skill_Seekers-development/example-mcp-config.json rename to assets/repos/Skill_Seekers-development/example-mcp-config.json diff --git a/assets/repo/Skill_Seekers-development/mypy.ini b/assets/repos/Skill_Seekers-development/mypy.ini similarity index 100% rename from assets/repo/Skill_Seekers-development/mypy.ini rename to assets/repos/Skill_Seekers-development/mypy.ini diff --git a/assets/repo/Skill_Seekers-development/pyproject.toml b/assets/repos/Skill_Seekers-development/pyproject.toml similarity index 100% rename from assets/repo/Skill_Seekers-development/pyproject.toml rename to assets/repos/Skill_Seekers-development/pyproject.toml diff --git a/assets/repo/Skill_Seekers-development/requirements.txt b/assets/repos/Skill_Seekers-development/requirements.txt similarity index 100% rename from assets/repo/Skill_Seekers-development/requirements.txt rename to assets/repos/Skill_Seekers-development/requirements.txt diff --git a/assets/repo/Skill_Seekers-development/setup_mcp.sh b/assets/repos/Skill_Seekers-development/setup_mcp.sh similarity index 100% rename from assets/repo/Skill_Seekers-development/setup_mcp.sh rename to assets/repos/Skill_Seekers-development/setup_mcp.sh diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/__init__.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/__init__.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/__init__.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/__init__.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/__init__.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/__init__.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/__init__.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/__init__.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/code_analyzer.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/code_analyzer.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/code_analyzer.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/code_analyzer.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/config_validator.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/config_validator.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/config_validator.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/config_validator.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/conflict_detector.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/conflict_detector.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/conflict_detector.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/conflict_detector.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/constants.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/constants.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/constants.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/constants.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/doc_scraper.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/doc_scraper.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/doc_scraper.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/doc_scraper.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/enhance_skill.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/enhance_skill.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/enhance_skill.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/enhance_skill.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/enhance_skill_local.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/enhance_skill_local.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/enhance_skill_local.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/enhance_skill_local.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/estimate_pages.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/estimate_pages.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/estimate_pages.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/estimate_pages.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/generate_router.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/generate_router.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/generate_router.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/generate_router.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/github_scraper.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/github_scraper.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/github_scraper.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/github_scraper.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_detector.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_detector.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_detector.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_detector.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_downloader.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_downloader.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_downloader.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_downloader.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_parser.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_parser.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_parser.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_parser.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/main.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/main.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/main.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/main.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/merge_sources.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/merge_sources.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/merge_sources.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/merge_sources.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/package_multi.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/package_multi.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/package_multi.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/package_multi.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/package_skill.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/package_skill.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/package_skill.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/package_skill.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/pdf_extractor_poc.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/pdf_extractor_poc.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/pdf_extractor_poc.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/pdf_extractor_poc.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/pdf_scraper.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/pdf_scraper.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/pdf_scraper.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/pdf_scraper.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/quality_checker.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/quality_checker.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/quality_checker.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/quality_checker.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/run_tests.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/run_tests.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/run_tests.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/run_tests.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/split_config.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/split_config.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/split_config.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/split_config.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/test_unified_simple.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/test_unified_simple.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/test_unified_simple.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/test_unified_simple.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/unified_scraper.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/unified_scraper.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/unified_scraper.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/unified_scraper.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/unified_skill_builder.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/unified_skill_builder.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/unified_skill_builder.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/unified_skill_builder.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/upload_skill.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/upload_skill.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/upload_skill.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/upload_skill.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/cli/utils.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/cli/utils.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/cli/utils.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/cli/utils.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/mcp/README.md b/assets/repos/Skill_Seekers-development/src/skill_seekers/mcp/README.md similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/mcp/README.md rename to assets/repos/Skill_Seekers-development/src/skill_seekers/mcp/README.md diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/mcp/__init__.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/mcp/__init__.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/mcp/__init__.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/mcp/__init__.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/mcp/requirements.txt b/assets/repos/Skill_Seekers-development/src/skill_seekers/mcp/requirements.txt similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/mcp/requirements.txt rename to assets/repos/Skill_Seekers-development/src/skill_seekers/mcp/requirements.txt diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/mcp/server.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/mcp/server.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/mcp/server.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/mcp/server.py diff --git a/assets/repo/Skill_Seekers-development/src/skill_seekers/mcp/tools/__init__.py b/assets/repos/Skill_Seekers-development/src/skill_seekers/mcp/tools/__init__.py similarity index 100% rename from assets/repo/Skill_Seekers-development/src/skill_seekers/mcp/tools/__init__.py rename to assets/repos/Skill_Seekers-development/src/skill_seekers/mcp/tools/__init__.py diff --git a/assets/repo/Skill_Seekers-development/tests/__init__.py b/assets/repos/Skill_Seekers-development/tests/__init__.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/__init__.py rename to assets/repos/Skill_Seekers-development/tests/__init__.py diff --git a/assets/repo/Skill_Seekers-development/tests/conftest.py b/assets/repos/Skill_Seekers-development/tests/conftest.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/conftest.py rename to assets/repos/Skill_Seekers-development/tests/conftest.py diff --git a/assets/repo/Skill_Seekers-development/tests/fixtures/example_conflicts.json b/assets/repos/Skill_Seekers-development/tests/fixtures/example_conflicts.json similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/fixtures/example_conflicts.json rename to assets/repos/Skill_Seekers-development/tests/fixtures/example_conflicts.json diff --git a/assets/repo/Skill_Seekers-development/tests/mcp_integration_test.md b/assets/repos/Skill_Seekers-development/tests/mcp_integration_test.md similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/mcp_integration_test.md rename to assets/repos/Skill_Seekers-development/tests/mcp_integration_test.md diff --git a/assets/repo/Skill_Seekers-development/tests/test_async_scraping.py b/assets/repos/Skill_Seekers-development/tests/test_async_scraping.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_async_scraping.py rename to assets/repos/Skill_Seekers-development/tests/test_async_scraping.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_cli_paths.py b/assets/repos/Skill_Seekers-development/tests/test_cli_paths.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_cli_paths.py rename to assets/repos/Skill_Seekers-development/tests/test_cli_paths.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_config_validation.py b/assets/repos/Skill_Seekers-development/tests/test_config_validation.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_config_validation.py rename to assets/repos/Skill_Seekers-development/tests/test_config_validation.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_constants.py b/assets/repos/Skill_Seekers-development/tests/test_constants.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_constants.py rename to assets/repos/Skill_Seekers-development/tests/test_constants.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_estimate_pages.py b/assets/repos/Skill_Seekers-development/tests/test_estimate_pages.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_estimate_pages.py rename to assets/repos/Skill_Seekers-development/tests/test_estimate_pages.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_excluded_dirs_config.py b/assets/repos/Skill_Seekers-development/tests/test_excluded_dirs_config.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_excluded_dirs_config.py rename to assets/repos/Skill_Seekers-development/tests/test_excluded_dirs_config.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_github_scraper.py b/assets/repos/Skill_Seekers-development/tests/test_github_scraper.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_github_scraper.py rename to assets/repos/Skill_Seekers-development/tests/test_github_scraper.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_integration.py b/assets/repos/Skill_Seekers-development/tests/test_integration.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_integration.py rename to assets/repos/Skill_Seekers-development/tests/test_integration.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_llms_txt_detector.py b/assets/repos/Skill_Seekers-development/tests/test_llms_txt_detector.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_llms_txt_detector.py rename to assets/repos/Skill_Seekers-development/tests/test_llms_txt_detector.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_llms_txt_downloader.py b/assets/repos/Skill_Seekers-development/tests/test_llms_txt_downloader.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_llms_txt_downloader.py rename to assets/repos/Skill_Seekers-development/tests/test_llms_txt_downloader.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_llms_txt_parser.py b/assets/repos/Skill_Seekers-development/tests/test_llms_txt_parser.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_llms_txt_parser.py rename to assets/repos/Skill_Seekers-development/tests/test_llms_txt_parser.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_mcp_server.py b/assets/repos/Skill_Seekers-development/tests/test_mcp_server.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_mcp_server.py rename to assets/repos/Skill_Seekers-development/tests/test_mcp_server.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_package_skill.py b/assets/repos/Skill_Seekers-development/tests/test_package_skill.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_package_skill.py rename to assets/repos/Skill_Seekers-development/tests/test_package_skill.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_package_structure.py b/assets/repos/Skill_Seekers-development/tests/test_package_structure.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_package_structure.py rename to assets/repos/Skill_Seekers-development/tests/test_package_structure.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_parallel_scraping.py b/assets/repos/Skill_Seekers-development/tests/test_parallel_scraping.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_parallel_scraping.py rename to assets/repos/Skill_Seekers-development/tests/test_parallel_scraping.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_pdf_advanced_features.py b/assets/repos/Skill_Seekers-development/tests/test_pdf_advanced_features.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_pdf_advanced_features.py rename to assets/repos/Skill_Seekers-development/tests/test_pdf_advanced_features.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_pdf_extractor.py b/assets/repos/Skill_Seekers-development/tests/test_pdf_extractor.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_pdf_extractor.py rename to assets/repos/Skill_Seekers-development/tests/test_pdf_extractor.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_pdf_scraper.py b/assets/repos/Skill_Seekers-development/tests/test_pdf_scraper.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_pdf_scraper.py rename to assets/repos/Skill_Seekers-development/tests/test_pdf_scraper.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_pr144_concerns.py b/assets/repos/Skill_Seekers-development/tests/test_pr144_concerns.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_pr144_concerns.py rename to assets/repos/Skill_Seekers-development/tests/test_pr144_concerns.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_quality_checker.py b/assets/repos/Skill_Seekers-development/tests/test_quality_checker.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_quality_checker.py rename to assets/repos/Skill_Seekers-development/tests/test_quality_checker.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_scraper_features.py b/assets/repos/Skill_Seekers-development/tests/test_scraper_features.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_scraper_features.py rename to assets/repos/Skill_Seekers-development/tests/test_scraper_features.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_setup_scripts.py b/assets/repos/Skill_Seekers-development/tests/test_setup_scripts.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_setup_scripts.py rename to assets/repos/Skill_Seekers-development/tests/test_setup_scripts.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_skip_llms_txt.py b/assets/repos/Skill_Seekers-development/tests/test_skip_llms_txt.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_skip_llms_txt.py rename to assets/repos/Skill_Seekers-development/tests/test_skip_llms_txt.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_terminal_detection.py b/assets/repos/Skill_Seekers-development/tests/test_terminal_detection.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_terminal_detection.py rename to assets/repos/Skill_Seekers-development/tests/test_terminal_detection.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_unified.py b/assets/repos/Skill_Seekers-development/tests/test_unified.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_unified.py rename to assets/repos/Skill_Seekers-development/tests/test_unified.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_unified_mcp_integration.py b/assets/repos/Skill_Seekers-development/tests/test_unified_mcp_integration.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_unified_mcp_integration.py rename to assets/repos/Skill_Seekers-development/tests/test_unified_mcp_integration.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_upload_skill.py b/assets/repos/Skill_Seekers-development/tests/test_upload_skill.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_upload_skill.py rename to assets/repos/Skill_Seekers-development/tests/test_upload_skill.py diff --git a/assets/repo/Skill_Seekers-development/tests/test_utilities.py b/assets/repos/Skill_Seekers-development/tests/test_utilities.py similarity index 100% rename from assets/repo/Skill_Seekers-development/tests/test_utilities.py rename to assets/repos/Skill_Seekers-development/tests/test_utilities.py diff --git a/assets/repo/XHS-image-to-PDF-conversion/CONTRIBUTING.md b/assets/repos/XHS-image-to-PDF-conversion/CONTRIBUTING.md similarity index 100% rename from assets/repo/XHS-image-to-PDF-conversion/CONTRIBUTING.md rename to assets/repos/XHS-image-to-PDF-conversion/CONTRIBUTING.md diff --git a/assets/repo/XHS-image-to-PDF-conversion/README.md b/assets/repos/XHS-image-to-PDF-conversion/README.md similarity index 100% rename from assets/repo/XHS-image-to-PDF-conversion/README.md rename to assets/repos/XHS-image-to-PDF-conversion/README.md diff --git a/assets/repo/XHS-image-to-PDF-conversion/pdf.bat b/assets/repos/XHS-image-to-PDF-conversion/pdf.bat similarity index 100% rename from assets/repo/XHS-image-to-PDF-conversion/pdf.bat rename to assets/repos/XHS-image-to-PDF-conversion/pdf.bat diff --git a/assets/repo/XHS-image-to-PDF-conversion/pdf.py b/assets/repos/XHS-image-to-PDF-conversion/pdf.py similarity index 100% rename from assets/repo/XHS-image-to-PDF-conversion/pdf.py rename to assets/repos/XHS-image-to-PDF-conversion/pdf.py diff --git a/assets/repo/XHS-image-to-PDF-conversion/requirements.txt b/assets/repos/XHS-image-to-PDF-conversion/requirements.txt similarity index 100% rename from assets/repo/XHS-image-to-PDF-conversion/requirements.txt rename to assets/repos/XHS-image-to-PDF-conversion/requirements.txt diff --git a/assets/repo/backups/README.md b/assets/repos/backups/README.md similarity index 100% rename from assets/repo/backups/README.md rename to assets/repos/backups/README.md diff --git a/assets/repo/backups/一键备份.sh b/assets/repos/backups/一键备份.sh similarity index 100% rename from assets/repo/backups/一键备份.sh rename to assets/repos/backups/一键备份.sh diff --git a/assets/repo/backups/快速备份.py b/assets/repos/backups/快速备份.py similarity index 100% rename from assets/repo/backups/快速备份.py rename to assets/repos/backups/快速备份.py diff --git a/assets/repo/chat-vault/.gitignore b/assets/repos/chat-vault/.gitignore similarity index 100% rename from assets/repo/chat-vault/.gitignore rename to assets/repos/chat-vault/.gitignore diff --git a/assets/repo/chat-vault/.gitmodules b/assets/repos/chat-vault/.gitmodules similarity index 100% rename from assets/repo/chat-vault/.gitmodules rename to assets/repos/chat-vault/.gitmodules diff --git a/assets/repo/chat-vault/AGENTS.md b/assets/repos/chat-vault/AGENTS.md similarity index 100% rename from assets/repo/chat-vault/AGENTS.md rename to assets/repos/chat-vault/AGENTS.md diff --git a/assets/repo/chat-vault/CLAUDE.md b/assets/repos/chat-vault/CLAUDE.md similarity index 100% rename from assets/repo/chat-vault/CLAUDE.md rename to assets/repos/chat-vault/CLAUDE.md diff --git a/assets/repo/chat-vault/LICENSE b/assets/repos/chat-vault/LICENSE similarity index 100% rename from assets/repo/chat-vault/LICENSE rename to assets/repos/chat-vault/LICENSE diff --git a/assets/repo/chat-vault/README.md b/assets/repos/chat-vault/README.md similarity index 100% rename from assets/repo/chat-vault/README.md rename to assets/repos/chat-vault/README.md diff --git a/assets/repo/chat-vault/Sublime-Text.txt b/assets/repos/chat-vault/Sublime-Text.txt similarity index 100% rename from assets/repo/chat-vault/Sublime-Text.txt rename to assets/repos/chat-vault/Sublime-Text.txt diff --git a/assets/repo/chat-vault/docs/architecture.md b/assets/repos/chat-vault/docs/architecture.md similarity index 100% rename from assets/repo/chat-vault/docs/architecture.md rename to assets/repos/chat-vault/docs/architecture.md diff --git a/assets/repo/chat-vault/docs/deployment.md b/assets/repos/chat-vault/docs/deployment.md similarity index 100% rename from assets/repo/chat-vault/docs/deployment.md rename to assets/repos/chat-vault/docs/deployment.md diff --git a/assets/repo/chat-vault/libs/common/models/.gitkeep b/assets/repos/chat-vault/libs/common/models/.gitkeep similarity index 100% rename from assets/repo/chat-vault/libs/common/models/.gitkeep rename to assets/repos/chat-vault/libs/common/models/.gitkeep diff --git a/assets/repo/chat-vault/libs/common/utils/.gitkeep b/assets/repos/chat-vault/libs/common/utils/.gitkeep similarity index 100% rename from assets/repo/chat-vault/libs/common/utils/.gitkeep rename to assets/repos/chat-vault/libs/common/utils/.gitkeep diff --git a/assets/repo/chat-vault/libs/database/.gitkeep b/assets/repos/chat-vault/libs/database/.gitkeep similarity index 100% rename from assets/repo/chat-vault/libs/database/.gitkeep rename to assets/repos/chat-vault/libs/database/.gitkeep diff --git a/assets/repo/chat-vault/monitoring/alertmanager/.gitkeep b/assets/repos/chat-vault/monitoring/alertmanager/.gitkeep similarity index 100% rename from assets/repo/chat-vault/monitoring/alertmanager/.gitkeep rename to assets/repos/chat-vault/monitoring/alertmanager/.gitkeep diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/.editorconfig b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/.editorconfig similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/.editorconfig rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/.editorconfig diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/FUNDING.yml b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/FUNDING.yml similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/FUNDING.yml rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/FUNDING.yml diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/ISSUE_TEMPLATE/bug_report.md b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/ISSUE_TEMPLATE/bug_report.md similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/ISSUE_TEMPLATE/bug_report.md rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/ISSUE_TEMPLATE/bug_report.md diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/ISSUE_TEMPLATE/feature_request.md b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/ISSUE_TEMPLATE/feature_request.md similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/ISSUE_TEMPLATE/feature_request.md rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/ISSUE_TEMPLATE/feature_request.md diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/cmake-freebsd.yml b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/cmake-freebsd.yml similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/cmake-freebsd.yml rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/cmake-freebsd.yml diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/cmake-linux.yml b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/cmake-linux.yml similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/cmake-linux.yml rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/cmake-linux.yml diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/cmake-macos.yml b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/cmake-macos.yml similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/cmake-macos.yml rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/cmake-macos.yml diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/cmake-netbsd.yml b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/cmake-netbsd.yml similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/cmake-netbsd.yml rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/cmake-netbsd.yml diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/cmake-openbsd.yml b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/cmake-openbsd.yml similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/cmake-openbsd.yml rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/cmake-openbsd.yml diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-freebsd.yml b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-freebsd.yml similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-freebsd.yml rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-freebsd.yml diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-gpu.yml b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-gpu.yml similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-gpu.yml rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-gpu.yml diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-linux.yml b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-linux.yml similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-linux.yml rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-linux.yml diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-macos.yml b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-macos.yml similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-macos.yml rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-macos.yml diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-netbsd.yml b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-netbsd.yml similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-netbsd.yml rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-netbsd.yml diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-openbsd.yml b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-openbsd.yml similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-openbsd.yml rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/continuous-build-openbsd.yml diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/test-snap-can-build.yml b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/test-snap-can-build.yml similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/test-snap-can-build.yml rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/.github/workflows/test-snap-can-build.yml diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/.gitignore b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/.gitignore similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/.gitignore rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/.gitignore diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/CHANGELOG.md b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/CHANGELOG.md similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/CHANGELOG.md rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/CHANGELOG.md diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/CMakeLists.txt b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/CMakeLists.txt similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/CMakeLists.txt rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/CMakeLists.txt diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/CODE_OF_CONDUCT.md b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/CODE_OF_CONDUCT.md similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/CODE_OF_CONDUCT.md rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/CODE_OF_CONDUCT.md diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/CONTRIBUTING.md b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/CONTRIBUTING.md similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/CONTRIBUTING.md rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/CONTRIBUTING.md diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/Img/icon.svg b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/Img/icon.svg similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/Img/icon.svg rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/Img/icon.svg diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/Img/logo.svg b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/Img/logo.svg similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/Img/logo.svg rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/Img/logo.svg diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/LICENSE b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/LICENSE similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/LICENSE rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/LICENSE diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/README.md b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/README.md similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/README.md rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/README.md diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/btop.desktop b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/btop.desktop similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/btop.desktop rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/btop.desktop diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/cmake/Finddevstat.cmake b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/cmake/Finddevstat.cmake similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/cmake/Finddevstat.cmake rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/cmake/Finddevstat.cmake diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/cmake/Findelf.cmake b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/cmake/Findelf.cmake similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/cmake/Findelf.cmake rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/cmake/Findelf.cmake diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/cmake/Findkvm.cmake b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/cmake/Findkvm.cmake similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/cmake/Findkvm.cmake rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/cmake/Findkvm.cmake diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/cmake/Findproplib.cmake b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/cmake/Findproplib.cmake similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/cmake/Findproplib.cmake rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/cmake/Findproplib.cmake diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/LICENSE.rst b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/LICENSE.rst similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/LICENSE.rst rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/LICENSE.rst diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/args.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/args.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/args.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/args.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/base.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/base.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/base.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/base.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/chrono.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/chrono.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/chrono.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/chrono.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/color.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/color.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/color.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/color.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/compile.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/compile.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/compile.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/compile.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/core.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/core.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/core.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/core.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/format-inl.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/format-inl.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/format-inl.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/format-inl.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/format.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/format.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/format.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/format.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/os.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/os.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/os.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/os.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/ostream.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/ostream.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/ostream.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/ostream.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/printf.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/printf.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/printf.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/printf.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/ranges.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/ranges.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/ranges.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/ranges.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/std.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/std.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/std.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/std.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/xchar.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/xchar.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/fmt/xchar.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/fmt/xchar.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/widechar_width.hpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/widechar_width.hpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/include/widechar_width.hpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/include/widechar_width.hpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/manpage.md b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/manpage.md similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/manpage.md rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/manpage.md diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/renovate.json b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/renovate.json similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/renovate.json rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/renovate.json diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/run.sh b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/run.sh similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/run.sh rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/run.sh diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/snap/snapcraft.yaml b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/snap/snapcraft.yaml similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/snap/snapcraft.yaml rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/snap/snapcraft.yaml diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop.cpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop.cpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop.cpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop.cpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop.hpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop.hpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop.hpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop.hpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_cli.cpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_cli.cpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_cli.cpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_cli.cpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_cli.hpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_cli.hpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_cli.hpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_cli.hpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_config.cpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_config.cpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_config.cpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_config.cpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_config.hpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_config.hpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_config.hpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_config.hpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_draw.cpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_draw.cpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_draw.cpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_draw.cpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_draw.hpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_draw.hpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_draw.hpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_draw.hpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_input.cpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_input.cpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_input.cpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_input.cpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_input.hpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_input.hpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_input.hpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_input.hpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_menu.cpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_menu.cpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_menu.cpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_menu.cpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_menu.hpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_menu.hpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_menu.hpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_menu.hpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_shared.cpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_shared.cpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_shared.cpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_shared.cpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_shared.hpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_shared.hpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_shared.hpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_shared.hpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_theme.cpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_theme.cpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_theme.cpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_theme.cpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_theme.hpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_theme.hpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_theme.hpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_theme.hpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_tools.cpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_tools.cpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_tools.cpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_tools.cpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_tools.hpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_tools.hpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/btop_tools.hpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/btop_tools.hpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/config.h.in b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/config.h.in similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/config.h.in rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/config.h.in diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/freebsd/btop_collect.cpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/freebsd/btop_collect.cpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/freebsd/btop_collect.cpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/freebsd/btop_collect.cpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/btop_collect.cpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/btop_collect.cpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/btop_collect.cpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/btop_collect.cpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/CMakeLists.txt b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/CMakeLists.txt similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/CMakeLists.txt rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/CMakeLists.txt diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/drm.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/drm.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/drm.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/drm.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/drm_mode.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/drm_mode.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/drm_mode.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/drm_mode.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/i915_drm.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/i915_drm.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/i915_drm.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/i915_drm.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/i915_pciids.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/i915_pciids.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/i915_pciids.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/i915_pciids.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/i915_pciids_local.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/i915_pciids_local.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/i915_pciids_local.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/i915_pciids_local.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/igt_perf.c b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/igt_perf.c similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/igt_perf.c rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/igt_perf.c diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/igt_perf.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/igt_perf.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/igt_perf.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/igt_perf.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/intel_chipset.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/intel_chipset.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/intel_chipset.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/intel_chipset.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/intel_device_info.c b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/intel_device_info.c similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/intel_device_info.c rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/intel_device_info.c diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/intel_gpu_top.c b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/intel_gpu_top.c similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/intel_gpu_top.c rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/intel_gpu_top.c diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/intel_gpu_top.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/intel_gpu_top.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/intel_gpu_top.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/intel_gpu_top.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/intel_name_lookup_shim.c b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/intel_name_lookup_shim.c similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/intel_name_lookup_shim.c rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/intel_name_lookup_shim.c diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/source.txt b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/source.txt similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/source.txt rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/source.txt diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/xe_pciids.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/xe_pciids.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/xe_pciids.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/linux/intel_gpu_top/xe_pciids.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/main.cpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/main.cpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/main.cpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/main.cpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/netbsd/btop_collect.cpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/netbsd/btop_collect.cpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/netbsd/btop_collect.cpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/netbsd/btop_collect.cpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/openbsd/btop_collect.cpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/openbsd/btop_collect.cpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/openbsd/btop_collect.cpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/openbsd/btop_collect.cpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/openbsd/internal.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/openbsd/internal.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/openbsd/internal.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/openbsd/internal.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/openbsd/sysctlbyname.cpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/openbsd/sysctlbyname.cpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/openbsd/sysctlbyname.cpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/openbsd/sysctlbyname.cpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/openbsd/sysctlbyname.h b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/openbsd/sysctlbyname.h similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/openbsd/sysctlbyname.h rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/openbsd/sysctlbyname.h diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/osx/btop_collect.cpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/osx/btop_collect.cpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/osx/btop_collect.cpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/osx/btop_collect.cpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/osx/sensors.cpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/osx/sensors.cpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/osx/sensors.cpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/osx/sensors.cpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/osx/sensors.hpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/osx/sensors.hpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/osx/sensors.hpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/osx/sensors.hpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/osx/smc.cpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/osx/smc.cpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/osx/smc.cpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/osx/smc.cpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/osx/smc.hpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/osx/smc.hpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/src/osx/smc.hpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/src/osx/smc.hpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/tests/CMakeLists.txt b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/tests/CMakeLists.txt similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/tests/CMakeLists.txt rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/tests/CMakeLists.txt diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/tests/tools.cpp b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/tests/tools.cpp similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/tests/tools.cpp rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/tests/tools.cpp diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/HotPurpleTrafficLight.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/HotPurpleTrafficLight.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/HotPurpleTrafficLight.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/HotPurpleTrafficLight.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/adapta.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/adapta.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/adapta.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/adapta.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/adwaita-dark.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/adwaita-dark.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/adwaita-dark.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/adwaita-dark.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/adwaita.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/adwaita.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/adwaita.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/adwaita.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/ayu.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/ayu.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/ayu.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/ayu.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/dracula.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/dracula.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/dracula.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/dracula.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/dusklight.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/dusklight.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/dusklight.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/dusklight.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/elementarish.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/elementarish.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/elementarish.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/elementarish.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/everforest-dark-hard.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/everforest-dark-hard.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/everforest-dark-hard.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/everforest-dark-hard.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/everforest-dark-medium.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/everforest-dark-medium.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/everforest-dark-medium.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/everforest-dark-medium.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/everforest-light-medium.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/everforest-light-medium.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/everforest-light-medium.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/everforest-light-medium.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/flat-remix-light.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/flat-remix-light.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/flat-remix-light.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/flat-remix-light.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/flat-remix.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/flat-remix.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/flat-remix.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/flat-remix.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/gotham.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/gotham.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/gotham.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/gotham.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/greyscale.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/greyscale.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/greyscale.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/greyscale.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/gruvbox_dark.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/gruvbox_dark.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/gruvbox_dark.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/gruvbox_dark.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/gruvbox_dark_v2.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/gruvbox_dark_v2.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/gruvbox_dark_v2.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/gruvbox_dark_v2.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/gruvbox_light.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/gruvbox_light.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/gruvbox_light.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/gruvbox_light.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/gruvbox_material_dark.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/gruvbox_material_dark.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/gruvbox_material_dark.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/gruvbox_material_dark.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/horizon.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/horizon.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/horizon.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/horizon.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/kanagawa-lotus.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/kanagawa-lotus.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/kanagawa-lotus.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/kanagawa-lotus.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/kanagawa-wave.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/kanagawa-wave.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/kanagawa-wave.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/kanagawa-wave.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/kyli0x.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/kyli0x.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/kyli0x.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/kyli0x.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/matcha-dark-sea.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/matcha-dark-sea.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/matcha-dark-sea.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/matcha-dark-sea.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/monokai.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/monokai.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/monokai.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/monokai.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/night-owl.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/night-owl.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/night-owl.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/night-owl.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/nord.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/nord.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/nord.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/nord.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/onedark.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/onedark.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/onedark.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/onedark.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/paper.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/paper.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/paper.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/paper.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/phoenix-night.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/phoenix-night.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/phoenix-night.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/phoenix-night.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/solarized_dark.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/solarized_dark.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/solarized_dark.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/solarized_dark.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/solarized_light.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/solarized_light.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/solarized_light.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/solarized_light.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/tokyo-night.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/tokyo-night.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/tokyo-night.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/tokyo-night.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/tokyo-storm.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/tokyo-storm.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/tokyo-storm.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/tokyo-storm.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/tomorrow-night.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/tomorrow-night.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/tomorrow-night.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/tomorrow-night.theme diff --git a/assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/whiteout.theme b/assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/whiteout.theme similarity index 100% rename from assets/repo/chat-vault/monitoring/grafana/monitor-tui/themes/whiteout.theme rename to assets/repos/chat-vault/monitoring/grafana/monitor-tui/themes/whiteout.theme diff --git a/assets/repo/chat-vault/monitoring/prometheus/.gitkeep b/assets/repos/chat-vault/monitoring/prometheus/.gitkeep similarity index 100% rename from assets/repo/chat-vault/monitoring/prometheus/.gitkeep rename to assets/repos/chat-vault/monitoring/prometheus/.gitkeep diff --git a/assets/repo/chat-vault/scripts/build_all.sh b/assets/repos/chat-vault/scripts/build_all.sh similarity index 100% rename from assets/repo/chat-vault/scripts/build_all.sh rename to assets/repos/chat-vault/scripts/build_all.sh diff --git a/assets/repo/chat-vault/scripts/deploy.sh b/assets/repos/chat-vault/scripts/deploy.sh similarity index 100% rename from assets/repo/chat-vault/scripts/deploy.sh rename to assets/repos/chat-vault/scripts/deploy.sh diff --git a/assets/repo/chat-vault/scripts/test_all.sh b/assets/repos/chat-vault/scripts/test_all.sh similarity index 100% rename from assets/repo/chat-vault/scripts/test_all.sh rename to assets/repos/chat-vault/scripts/test_all.sh diff --git a/assets/repo/chat-vault/services/chat-vault/.env.example b/assets/repos/chat-vault/services/chat-vault/.env.example similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/.env.example rename to assets/repos/chat-vault/services/chat-vault/.env.example diff --git a/assets/repo/chat-vault/services/chat-vault/.gitignore b/assets/repos/chat-vault/services/chat-vault/.gitignore similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/.gitignore rename to assets/repos/chat-vault/services/chat-vault/.gitignore diff --git a/assets/repo/chat-vault/services/chat-vault/LICENSE b/assets/repos/chat-vault/services/chat-vault/LICENSE similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/LICENSE rename to assets/repos/chat-vault/services/chat-vault/LICENSE diff --git a/assets/repo/chat-vault/services/chat-vault/README.md b/assets/repos/chat-vault/services/chat-vault/README.md similarity index 99% rename from assets/repo/chat-vault/services/chat-vault/README.md rename to assets/repos/chat-vault/services/chat-vault/README.md index 8db4b20..456ce67 100644 --- a/assets/repo/chat-vault/services/chat-vault/README.md +++ b/assets/repos/chat-vault/services/chat-vault/README.md @@ -119,7 +119,7 @@ sequenceDiagram ```bash # Clone git clone https://github.com/tukuaiai/vibe-coding-cn.git -cd vibe-coding-cn/assets/repo/chat-vault +cd vibe-coding-cn/assets/repos/chat-vault # Run (auto-installs dependencies) ./start.sh # Linux/macOS diff --git a/assets/repo/chat-vault/services/chat-vault/README_CN.md b/assets/repos/chat-vault/services/chat-vault/README_CN.md similarity index 99% rename from assets/repo/chat-vault/services/chat-vault/README_CN.md rename to assets/repos/chat-vault/services/chat-vault/README_CN.md index 37c7c2c..58711dc 100644 --- a/assets/repo/chat-vault/services/chat-vault/README_CN.md +++ b/assets/repos/chat-vault/services/chat-vault/README_CN.md @@ -117,7 +117,7 @@ sequenceDiagram ```bash # 下载 git clone https://github.com/tukuaiai/vibe-coding-cn.git -cd vibe-coding-cn/assets/repo/chat-vault +cd vibe-coding-cn/assets/repos/chat-vault # 运行(自动安装依赖) ./start.sh # Linux/macOS diff --git a/assets/repo/chat-vault/services/chat-vault/build.bat b/assets/repos/chat-vault/services/chat-vault/build.bat similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/build.bat rename to assets/repos/chat-vault/services/chat-vault/build.bat diff --git a/assets/repo/chat-vault/services/chat-vault/build.py b/assets/repos/chat-vault/services/chat-vault/build.py similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/build.py rename to assets/repos/chat-vault/services/chat-vault/build.py diff --git a/assets/repo/chat-vault/services/chat-vault/docs/AI_PROMPT.md b/assets/repos/chat-vault/services/chat-vault/docs/AI_PROMPT.md similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/docs/AI_PROMPT.md rename to assets/repos/chat-vault/services/chat-vault/docs/AI_PROMPT.md diff --git a/assets/repo/chat-vault/services/chat-vault/docs/roadmap.md b/assets/repos/chat-vault/services/chat-vault/docs/roadmap.md similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/docs/roadmap.md rename to assets/repos/chat-vault/services/chat-vault/docs/roadmap.md diff --git a/assets/repo/chat-vault/services/chat-vault/docs/schema.md b/assets/repos/chat-vault/services/chat-vault/docs/schema.md similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/docs/schema.md rename to assets/repos/chat-vault/services/chat-vault/docs/schema.md diff --git a/assets/repo/chat-vault/services/chat-vault/requirements.txt b/assets/repos/chat-vault/services/chat-vault/requirements.txt similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/requirements.txt rename to assets/repos/chat-vault/services/chat-vault/requirements.txt diff --git a/assets/repo/chat-vault/services/chat-vault/scripts/sync.sh b/assets/repos/chat-vault/services/chat-vault/scripts/sync.sh similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/scripts/sync.sh rename to assets/repos/chat-vault/services/chat-vault/scripts/sync.sh diff --git a/assets/repo/chat-vault/services/chat-vault/scripts/watch.sh b/assets/repos/chat-vault/services/chat-vault/scripts/watch.sh similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/scripts/watch.sh rename to assets/repos/chat-vault/services/chat-vault/scripts/watch.sh diff --git a/assets/repo/chat-vault/services/chat-vault/src/config.py b/assets/repos/chat-vault/services/chat-vault/src/config.py similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/src/config.py rename to assets/repos/chat-vault/services/chat-vault/src/config.py diff --git a/assets/repo/chat-vault/services/chat-vault/src/logger.py b/assets/repos/chat-vault/services/chat-vault/src/logger.py similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/src/logger.py rename to assets/repos/chat-vault/services/chat-vault/src/logger.py diff --git a/assets/repo/chat-vault/services/chat-vault/src/main.py b/assets/repos/chat-vault/services/chat-vault/src/main.py similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/src/main.py rename to assets/repos/chat-vault/services/chat-vault/src/main.py diff --git a/assets/repo/chat-vault/services/chat-vault/src/parsers/__init__.py b/assets/repos/chat-vault/services/chat-vault/src/parsers/__init__.py similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/src/parsers/__init__.py rename to assets/repos/chat-vault/services/chat-vault/src/parsers/__init__.py diff --git a/assets/repo/chat-vault/services/chat-vault/src/parsers/base.py b/assets/repos/chat-vault/services/chat-vault/src/parsers/base.py similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/src/parsers/base.py rename to assets/repos/chat-vault/services/chat-vault/src/parsers/base.py diff --git a/assets/repo/chat-vault/services/chat-vault/src/parsers/claude.py b/assets/repos/chat-vault/services/chat-vault/src/parsers/claude.py similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/src/parsers/claude.py rename to assets/repos/chat-vault/services/chat-vault/src/parsers/claude.py diff --git a/assets/repo/chat-vault/services/chat-vault/src/parsers/codex.py b/assets/repos/chat-vault/services/chat-vault/src/parsers/codex.py similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/src/parsers/codex.py rename to assets/repos/chat-vault/services/chat-vault/src/parsers/codex.py diff --git a/assets/repo/chat-vault/services/chat-vault/src/parsers/gemini.py b/assets/repos/chat-vault/services/chat-vault/src/parsers/gemini.py similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/src/parsers/gemini.py rename to assets/repos/chat-vault/services/chat-vault/src/parsers/gemini.py diff --git a/assets/repo/chat-vault/services/chat-vault/src/parsers/kiro.py b/assets/repos/chat-vault/services/chat-vault/src/parsers/kiro.py similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/src/parsers/kiro.py rename to assets/repos/chat-vault/services/chat-vault/src/parsers/kiro.py diff --git a/assets/repo/chat-vault/services/chat-vault/src/storage.py b/assets/repos/chat-vault/services/chat-vault/src/storage.py similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/src/storage.py rename to assets/repos/chat-vault/services/chat-vault/src/storage.py diff --git a/assets/repo/chat-vault/services/chat-vault/src/watcher.py b/assets/repos/chat-vault/services/chat-vault/src/watcher.py similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/src/watcher.py rename to assets/repos/chat-vault/services/chat-vault/src/watcher.py diff --git a/assets/repo/chat-vault/services/chat-vault/start.bat b/assets/repos/chat-vault/services/chat-vault/start.bat similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/start.bat rename to assets/repos/chat-vault/services/chat-vault/start.bat diff --git a/assets/repo/chat-vault/services/chat-vault/start.sh b/assets/repos/chat-vault/services/chat-vault/start.sh similarity index 100% rename from assets/repo/chat-vault/services/chat-vault/start.sh rename to assets/repos/chat-vault/services/chat-vault/start.sh diff --git a/assets/repo/claude-official-skills b/assets/repos/claude-official-skills similarity index 100% rename from assets/repo/claude-official-skills rename to assets/repos/claude-official-skills diff --git a/assets/repo/html-tools-main/README.md b/assets/repos/html-tools-main/README.md similarity index 100% rename from assets/repo/html-tools-main/README.md rename to assets/repos/html-tools-main/README.md diff --git a/assets/repo/html-tools-main/clean_epub_css.html b/assets/repos/html-tools-main/clean_epub_css.html similarity index 100% rename from assets/repo/html-tools-main/clean_epub_css.html rename to assets/repos/html-tools-main/clean_epub_css.html diff --git a/assets/repo/html-tools-main/markdown-bianjiqi.html b/assets/repos/html-tools-main/markdown-bianjiqi.html similarity index 100% rename from assets/repo/html-tools-main/markdown-bianjiqi.html rename to assets/repos/html-tools-main/markdown-bianjiqi.html diff --git a/assets/repo/html-tools-main/task card generator.html b/assets/repos/html-tools-main/task card generator.html similarity index 100% rename from assets/repo/html-tools-main/task card generator.html rename to assets/repos/html-tools-main/task card generator.html diff --git a/assets/repo/html-tools-main/xhs graphic production - 1.0.html b/assets/repos/html-tools-main/xhs graphic production - 1.0.html similarity index 100% rename from assets/repo/html-tools-main/xhs graphic production - 1.0.html rename to assets/repos/html-tools-main/xhs graphic production - 1.0.html diff --git a/assets/repo/html-tools-main/xhs graphic production.html b/assets/repos/html-tools-main/xhs graphic production.html similarity index 100% rename from assets/repo/html-tools-main/xhs graphic production.html rename to assets/repos/html-tools-main/xhs graphic production.html diff --git a/assets/repo/my-nvim/README.md b/assets/repos/my-nvim/README.md similarity index 100% rename from assets/repo/my-nvim/README.md rename to assets/repos/my-nvim/README.md diff --git a/assets/repo/my-nvim/nvim-config/AGENTS.md b/assets/repos/my-nvim/nvim-config/AGENTS.md similarity index 100% rename from assets/repo/my-nvim/nvim-config/AGENTS.md rename to assets/repos/my-nvim/nvim-config/AGENTS.md diff --git a/assets/repo/my-nvim/nvim-config/LICENSE b/assets/repos/my-nvim/nvim-config/LICENSE similarity index 100% rename from assets/repo/my-nvim/nvim-config/LICENSE rename to assets/repos/my-nvim/nvim-config/LICENSE diff --git a/assets/repo/my-nvim/nvim-config/README.md b/assets/repos/my-nvim/nvim-config/README.md similarity index 100% rename from assets/repo/my-nvim/nvim-config/README.md rename to assets/repos/my-nvim/nvim-config/README.md diff --git a/assets/repo/my-nvim/nvim-config/init.lua b/assets/repos/my-nvim/nvim-config/init.lua similarity index 100% rename from assets/repo/my-nvim/nvim-config/init.lua rename to assets/repos/my-nvim/nvim-config/init.lua diff --git a/assets/repo/my-nvim/nvim-config/lazy-lock.json b/assets/repos/my-nvim/nvim-config/lazy-lock.json similarity index 100% rename from assets/repo/my-nvim/nvim-config/lazy-lock.json rename to assets/repos/my-nvim/nvim-config/lazy-lock.json diff --git a/assets/repo/my-nvim/nvim-config/lazyvim.json b/assets/repos/my-nvim/nvim-config/lazyvim.json similarity index 100% rename from assets/repo/my-nvim/nvim-config/lazyvim.json rename to assets/repos/my-nvim/nvim-config/lazyvim.json diff --git a/assets/repo/my-nvim/nvim-config/lua/config/autocmds.lua b/assets/repos/my-nvim/nvim-config/lua/config/autocmds.lua similarity index 100% rename from assets/repo/my-nvim/nvim-config/lua/config/autocmds.lua rename to assets/repos/my-nvim/nvim-config/lua/config/autocmds.lua diff --git a/assets/repo/my-nvim/nvim-config/lua/config/keymaps.lua b/assets/repos/my-nvim/nvim-config/lua/config/keymaps.lua similarity index 100% rename from assets/repo/my-nvim/nvim-config/lua/config/keymaps.lua rename to assets/repos/my-nvim/nvim-config/lua/config/keymaps.lua diff --git a/assets/repo/my-nvim/nvim-config/lua/config/lazy.lua b/assets/repos/my-nvim/nvim-config/lua/config/lazy.lua similarity index 100% rename from assets/repo/my-nvim/nvim-config/lua/config/lazy.lua rename to assets/repos/my-nvim/nvim-config/lua/config/lazy.lua diff --git a/assets/repo/my-nvim/nvim-config/lua/config/options.lua b/assets/repos/my-nvim/nvim-config/lua/config/options.lua similarity index 100% rename from assets/repo/my-nvim/nvim-config/lua/config/options.lua rename to assets/repos/my-nvim/nvim-config/lua/config/options.lua diff --git a/assets/repo/my-nvim/nvim-config/lua/plugins/colorscheme.lua b/assets/repos/my-nvim/nvim-config/lua/plugins/colorscheme.lua similarity index 100% rename from assets/repo/my-nvim/nvim-config/lua/plugins/colorscheme.lua rename to assets/repos/my-nvim/nvim-config/lua/plugins/colorscheme.lua diff --git a/assets/repo/my-nvim/nvim-config/lua/plugins/dracula.lua b/assets/repos/my-nvim/nvim-config/lua/plugins/dracula.lua similarity index 100% rename from assets/repo/my-nvim/nvim-config/lua/plugins/dracula.lua rename to assets/repos/my-nvim/nvim-config/lua/plugins/dracula.lua diff --git a/assets/repo/my-nvim/nvim-config/lua/plugins/example.lua b/assets/repos/my-nvim/nvim-config/lua/plugins/example.lua similarity index 100% rename from assets/repo/my-nvim/nvim-config/lua/plugins/example.lua rename to assets/repos/my-nvim/nvim-config/lua/plugins/example.lua diff --git a/assets/repo/my-nvim/nvim-config/lua/plugins/snacks.lua b/assets/repos/my-nvim/nvim-config/lua/plugins/snacks.lua similarity index 100% rename from assets/repo/my-nvim/nvim-config/lua/plugins/snacks.lua rename to assets/repos/my-nvim/nvim-config/lua/plugins/snacks.lua diff --git a/assets/repo/my-nvim/nvim-config/lua/plugins/ui.lua b/assets/repos/my-nvim/nvim-config/lua/plugins/ui.lua similarity index 100% rename from assets/repo/my-nvim/nvim-config/lua/plugins/ui.lua rename to assets/repos/my-nvim/nvim-config/lua/plugins/ui.lua diff --git a/assets/repo/my-nvim/nvim-config/lua/themes/dracula.lua b/assets/repos/my-nvim/nvim-config/lua/themes/dracula.lua similarity index 100% rename from assets/repo/my-nvim/nvim-config/lua/themes/dracula.lua rename to assets/repos/my-nvim/nvim-config/lua/themes/dracula.lua diff --git a/assets/repo/my-nvim/nvim-config/nvim b/assets/repos/my-nvim/nvim-config/nvim similarity index 100% rename from assets/repo/my-nvim/nvim-config/nvim rename to assets/repos/my-nvim/nvim-config/nvim diff --git a/assets/repo/my-nvim/nvim-config/stylua.toml b/assets/repos/my-nvim/nvim-config/stylua.toml similarity index 100% rename from assets/repo/my-nvim/nvim-config/stylua.toml rename to assets/repos/my-nvim/nvim-config/stylua.toml diff --git a/assets/repo/my-nvim/nvim-config/theme-previewer.lua b/assets/repos/my-nvim/nvim-config/theme-previewer.lua similarity index 100% rename from assets/repo/my-nvim/nvim-config/theme-previewer.lua rename to assets/repos/my-nvim/nvim-config/theme-previewer.lua diff --git a/assets/repo/my-nvim/nvim-config/theme-switcher.lua b/assets/repos/my-nvim/nvim-config/theme-switcher.lua similarity index 100% rename from assets/repo/my-nvim/nvim-config/theme-switcher.lua rename to assets/repos/my-nvim/nvim-config/theme-switcher.lua diff --git a/assets/repo/prompts-library/.gitignore b/assets/repos/prompts-library/.gitignore similarity index 100% rename from assets/repo/prompts-library/.gitignore rename to assets/repos/prompts-library/.gitignore diff --git a/assets/repo/prompts-library/README.md b/assets/repos/prompts-library/README.md similarity index 100% rename from assets/repo/prompts-library/README.md rename to assets/repos/prompts-library/README.md diff --git a/assets/repo/prompts-library/docs/JSONL_CONVERTER_SYSTEM_PROMPT.md b/assets/repos/prompts-library/docs/JSONL_CONVERTER_SYSTEM_PROMPT.md similarity index 100% rename from assets/repo/prompts-library/docs/JSONL_CONVERTER_SYSTEM_PROMPT.md rename to assets/repos/prompts-library/docs/JSONL_CONVERTER_SYSTEM_PROMPT.md diff --git a/assets/repo/prompts-library/docs/excel-data.md b/assets/repos/prompts-library/docs/excel-data.md similarity index 100% rename from assets/repo/prompts-library/docs/excel-data.md rename to assets/repos/prompts-library/docs/excel-data.md diff --git a/assets/repo/prompts-library/docs/support.md b/assets/repos/prompts-library/docs/support.md similarity index 100% rename from assets/repo/prompts-library/docs/support.md rename to assets/repos/prompts-library/docs/support.md diff --git a/assets/repo/prompts-library/docs/tools.md b/assets/repos/prompts-library/docs/tools.md similarity index 100% rename from assets/repo/prompts-library/docs/tools.md rename to assets/repos/prompts-library/docs/tools.md diff --git a/assets/repo/prompts-library/docs/开发文档.md b/assets/repos/prompts-library/docs/开发文档.md similarity index 100% rename from assets/repo/prompts-library/docs/开发文档.md rename to assets/repos/prompts-library/docs/开发文档.md diff --git a/assets/repo/prompts-library/docs/提示词库结构与 Excel 互转规范.md b/assets/repos/prompts-library/docs/提示词库结构与 Excel 互转规范.md similarity index 100% rename from assets/repo/prompts-library/docs/提示词库结构与 Excel 互转规范.md rename to assets/repos/prompts-library/docs/提示词库结构与 Excel 互转规范.md diff --git a/assets/repo/prompts-library/main.py b/assets/repos/prompts-library/main.py similarity index 100% rename from assets/repo/prompts-library/main.py rename to assets/repos/prompts-library/main.py diff --git a/assets/repo/prompts-library/requirements.txt b/assets/repos/prompts-library/requirements.txt similarity index 100% rename from assets/repo/prompts-library/requirements.txt rename to assets/repos/prompts-library/requirements.txt diff --git a/assets/repo/prompts-library/scripts/analyze_md_syntax.py b/assets/repos/prompts-library/scripts/analyze_md_syntax.py similarity index 100% rename from assets/repo/prompts-library/scripts/analyze_md_syntax.py rename to assets/repos/prompts-library/scripts/analyze_md_syntax.py diff --git a/assets/repo/prompts-library/scripts/config.yaml b/assets/repos/prompts-library/scripts/config.yaml similarity index 100% rename from assets/repo/prompts-library/scripts/config.yaml rename to assets/repos/prompts-library/scripts/config.yaml diff --git a/assets/repo/prompts-library/scripts/convert_local.py b/assets/repos/prompts-library/scripts/convert_local.py similarity index 100% rename from assets/repo/prompts-library/scripts/convert_local.py rename to assets/repos/prompts-library/scripts/convert_local.py diff --git a/assets/repo/prompts-library/scripts/docs_to_excel.py b/assets/repos/prompts-library/scripts/docs_to_excel.py similarity index 100% rename from assets/repo/prompts-library/scripts/docs_to_excel.py rename to assets/repos/prompts-library/scripts/docs_to_excel.py diff --git a/assets/repo/prompts-library/scripts/excel_to_docs.py b/assets/repos/prompts-library/scripts/excel_to_docs.py similarity index 100% rename from assets/repo/prompts-library/scripts/excel_to_docs.py rename to assets/repos/prompts-library/scripts/excel_to_docs.py diff --git a/assets/repo/prompts-library/scripts/filter_versions.py b/assets/repos/prompts-library/scripts/filter_versions.py similarity index 100% rename from assets/repo/prompts-library/scripts/filter_versions.py rename to assets/repos/prompts-library/scripts/filter_versions.py diff --git a/assets/repo/prompts-library/scripts/gemini_jsonl_batch.py b/assets/repos/prompts-library/scripts/gemini_jsonl_batch.py similarity index 100% rename from assets/repo/prompts-library/scripts/gemini_jsonl_batch.py rename to assets/repos/prompts-library/scripts/gemini_jsonl_batch.py diff --git a/assets/repo/prompts-library/scripts/jsonl_to_excel.py b/assets/repos/prompts-library/scripts/jsonl_to_excel.py similarity index 100% rename from assets/repo/prompts-library/scripts/jsonl_to_excel.py rename to assets/repos/prompts-library/scripts/jsonl_to_excel.py diff --git a/assets/repo/prompts-library/scripts/md_to_jsonl.py b/assets/repos/prompts-library/scripts/md_to_jsonl.py similarity index 100% rename from assets/repo/prompts-library/scripts/md_to_jsonl.py rename to assets/repos/prompts-library/scripts/md_to_jsonl.py diff --git a/assets/repo/prompts-library/scripts/refactor_jsonl.py b/assets/repos/prompts-library/scripts/refactor_jsonl.py similarity index 100% rename from assets/repo/prompts-library/scripts/refactor_jsonl.py rename to assets/repos/prompts-library/scripts/refactor_jsonl.py diff --git a/assets/repo/prompts-library/scripts/reindex_rows.py b/assets/repos/prompts-library/scripts/reindex_rows.py similarity index 100% rename from assets/repo/prompts-library/scripts/reindex_rows.py rename to assets/repos/prompts-library/scripts/reindex_rows.py diff --git a/assets/repo/prompts-library/scripts/requirements.txt b/assets/repos/prompts-library/scripts/requirements.txt similarity index 100% rename from assets/repo/prompts-library/scripts/requirements.txt rename to assets/repos/prompts-library/scripts/requirements.txt diff --git a/assets/repo/prompts-library/scripts/start_convert.py b/assets/repos/prompts-library/scripts/start_convert.py similarity index 100% rename from assets/repo/prompts-library/scripts/start_convert.py rename to assets/repos/prompts-library/scripts/start_convert.py diff --git a/assets/repo/prompts-library/scripts/verify_integrity.py b/assets/repos/prompts-library/scripts/verify_integrity.py similarity index 100% rename from assets/repo/prompts-library/scripts/verify_integrity.py rename to assets/repos/prompts-library/scripts/verify_integrity.py diff --git a/assets/repo/tmux b/assets/repos/tmux similarity index 100% rename from assets/repo/tmux rename to assets/repos/tmux diff --git a/assets/skills/AGENTS.md b/assets/skills/AGENTS.md index c492dc5..cb5126b 100644 --- a/assets/skills/AGENTS.md +++ b/assets/skills/AGENTS.md @@ -14,7 +14,7 @@ assets/skills/ │ ├── scripts/ # (可选) 可执行脚本/自动化 │ ├── assets/ # (可选) 模板/样例/静态资源 │ └── agents/ # (可选) Agent 元数据(如 openai.yaml) -└── skills-skills/ # 元技能:生成/校验/脚手架化其它技能 +└── auto-skill/ # 元技能:生成/校验/脚手架化其它技能 ``` ## 外部仓库引用(约定) @@ -49,5 +49,5 @@ assets/skills/ - `assets/skills/canvas-dev/`:Canvas 白板驱动开发 - `assets/skills/sop-generator/`:SOP 生成与规范化 - `assets/skills/markdown-to-epub/`:Markdown → EPUB 稳定构建 -- `assets/skills/skills-skills/`:元技能(技能生成/校验/脚手架) +- `assets/skills/auto-skill/`:元技能(技能生成/校验/脚手架) - `assets/skills/claude-official-skills/`:Claude 官方 skills 仓库(Anthropic)的软链接入口 diff --git a/assets/skills/README.md b/assets/skills/README.md index 9e4f2bc..26f2139 100644 --- a/assets/skills/README.md +++ b/assets/skills/README.md @@ -4,11 +4,11 @@ ## Skills 一览表 -### 🔮 元技能(生成 Skills 的 Skills) +### 🔮 元技能(生成与维护 Skills) | 技能 | 说明 | |:---|:---| -| [skills-skills](./skills-skills/SKILL.md) | ⭐ 生成 Skills 的 Skills | +| [auto-skill](./auto-skill/SKILL.md) | ⭐ 生成、重构与校验 Skills | | [sop-generator](./sop-generator/SKILL.md) | SOP 生成与规范化 | ### 🤖 AI 工具 @@ -57,7 +57,7 @@ ## 外部技能仓库(软链接) - `assets/skills/claude-official-skills/`:来自 Claude 官方 skills 仓库(Anthropic)。 - 本仓库以 Git submodule 的形式落在 `assets/repo/claude-official-skills/`, + 本仓库以 Git submodule 的形式落在 `assets/repos/claude-official-skills/`, 并通过软链接暴露到 `assets/skills/` 下便于浏览与复用。 - 初始化/更新方式:`git submodule update --init --recursive` - Skills 大全网站:`https://skills.sh/` @@ -66,7 +66,7 @@ ```bash # 查看元技能 -cat assets/skills/skills-skills/SKILL.md +cat assets/skills/auto-skill/SKILL.md # 查看无头 CLI 技能 cat assets/skills/headless-cli/SKILL.md @@ -79,12 +79,12 @@ cat assets/skills/postgresql/SKILL.md 使用元技能生成: 1. 准备领域资料(文档、代码、规范) -2. 将资料和 `skills-skills/SKILL.md` 一起提供给 AI +2. 将资料和 `auto-skill/SKILL.md` 一起提供给 AI 3. AI 会生成针对该领域的专用 Skill ## 相关资源 -- [元技能文件](./skills-skills/SKILL.md) - 生成 Skills 的 Skills -- [提示词库](../prompts/) - 更细粒度的提示词集合 +- [元技能文件](./auto-skill/SKILL.md) - 生成、重构与校验 Skills +- [提示词库](../prompt/) - 更细粒度的提示词集合 - [文档库](../documents/) - 方法论与开发经验 - [skills.sh](https://skills.sh/) - Skill 大全网站 diff --git a/assets/skills/auto-skill/AGENTS.md b/assets/skills/auto-skill/AGENTS.md new file mode 100644 index 0000000..cca9e3b --- /dev/null +++ b/assets/skills/auto-skill/AGENTS.md @@ -0,0 +1,57 @@ +# assets/skills/auto-skill + +This directory is a **meta-skill**: it turns arbitrary domain material (docs/APIs/code/specs) into a reusable Skill (`SKILL.md` + `references/` + `scripts/` + `assets/`), and ships an executable quality gate + scaffolding. + +## Layout + +```text +auto-skill/ +|-- AGENTS.md +|-- SKILL.md +|-- assets/ +| |-- template-minimal.md +| `-- template-complete.md +|-- scripts/ +| |-- Skill_Seekers-development/ +| |-- create-skill.sh +| |-- skill-seekers-bootstrap.sh +| |-- skill-seekers-configs -> Skill_Seekers-development/configs +| |-- skill-seekers-import.sh +| |-- skill-seekers.sh +| |-- skill-seekers-src -> Skill_Seekers-development/src +| |-- skill-seekers-update.sh +| `-- validate-skill.sh +`-- references/ + |-- index.md + |-- README.md + |-- anti-patterns.md + |-- skill-seekers.md + |-- quality-checklist.md + `-- skill-spec.md +``` + +## File Responsibilities + +- `assets/skills/auto-skill/SKILL.md`: entrypoint (triggers, deliverables, workflow, quality gate, tooling). +- `assets/skills/auto-skill/assets/template-minimal.md`: minimal template (small domains / quick bootstrap). +- `assets/skills/auto-skill/assets/template-complete.md`: full template (production-grade / complex domains). +- `assets/skills/auto-skill/scripts/create-skill.sh`: scaffold generator (minimal/full, output dir, overwrite). +- `assets/skills/auto-skill/scripts/Skill_Seekers-development/`: vendored Skill Seekers source snapshot (code + configs; excludes upstream Markdown docs). +- `assets/skills/auto-skill/scripts/skill-seekers-bootstrap.sh`: create a local venv and install deps for the vendored Skill Seekers tool. +- `assets/skills/auto-skill/scripts/skill-seekers.sh`: run Skill Seekers from vendored source (docs/github/pdf -> output//). +- `assets/skills/auto-skill/scripts/skill-seekers-import.sh`: import output// into the canonical assets/skills// tree. +- `assets/skills/auto-skill/scripts/skill-seekers-update.sh`: update the vendored source snapshot from upstream (network required). +- `assets/skills/auto-skill/scripts/validate-skill.sh`: spec validator (supports `--strict`). +- `assets/skills/auto-skill/references/index.md`: navigation for this meta-skill's reference docs. +- `assets/skills/auto-skill/references/README.md`: upstream official reference (lightly adjusted to keep links working in this repo). +- `assets/skills/auto-skill/references/skill-spec.md`: the local Skill spec (MUST/SHOULD/NEVER). +- `assets/skills/auto-skill/references/quality-checklist.md`: quality gate checklist + scoring. +- `assets/skills/auto-skill/references/anti-patterns.md`: common failure modes and how to fix them. +- `assets/skills/auto-skill/references/skill-seekers.md`: how to use the vendored tool as a mandatory first-draft generator. + +## Dependencies & Boundaries + +- `scripts/*.sh`: depend on `bash` + common POSIX tooling; some scripts require extra tooling: + - `skill-seekers-bootstrap.sh`: requires `python3` + `pip` (network required for PyPI). + - `skill-seekers-update.sh`: requires `curl` + `tar` + `rsync` (network required). +- This directory is about "how to build Skills", not about any specific domain; domain knowledge belongs in `assets/skills//`. diff --git a/assets/skills/skills-skills/SKILL.md b/assets/skills/auto-skill/SKILL.md similarity index 85% rename from assets/skills/skills-skills/SKILL.md rename to assets/skills/auto-skill/SKILL.md index 1b3dbce..30223d6 100644 --- a/assets/skills/skills-skills/SKILL.md +++ b/assets/skills/auto-skill/SKILL.md @@ -1,9 +1,9 @@ --- -name: skills-skills +name: auto-skill description: "Claude Skills meta-skill: extract domain material (docs/APIs/code/specs) into a reusable Skill (SKILL.md + references/scripts/assets), and refactor existing Skills for clarity, activation reliability, and quality gates." --- -# Claude Skills Meta-Skill +# Auto Skill Turn scattered domain material into a Skill that is reusable, maintainable, and reliably activatable: - `SKILL.md` as the entrypoint (triggers, constraints, patterns, examples) @@ -47,29 +47,29 @@ This repo vendors the Skill Seekers source code inside this meta-skill so you ca Bootstrap dependencies (once): ```bash -./assets/skills/skills-skills/scripts/skill-seekers-bootstrap.sh +./assets/skills/auto-skill/scripts/skill-seekers-bootstrap.sh ``` Run Skill Seekers (from vendored source): ```bash -./assets/skills/skills-skills/scripts/skill-seekers.sh -- --version -./assets/skills/skills-skills/scripts/skill-seekers.sh -- scrape --config ./assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/react.json -./assets/skills/skills-skills/scripts/skill-seekers.sh -- github --repo facebook/react --name react +./assets/skills/auto-skill/scripts/skill-seekers.sh -- --version +./assets/skills/auto-skill/scripts/skill-seekers.sh -- scrape --config ./assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/react.json +./assets/skills/auto-skill/scripts/skill-seekers.sh -- github --repo facebook/react --name react ``` Import the generated skill into this repo's canonical `assets/skills/` tree: ```bash -./assets/skills/skills-skills/scripts/skill-seekers-import.sh react -./assets/skills/skills-skills/scripts/skill-seekers-import.sh react --force +./assets/skills/auto-skill/scripts/skill-seekers-import.sh react +./assets/skills/auto-skill/scripts/skill-seekers-import.sh react --force ``` Update the vendored source snapshot (optional, network required): ```bash -./assets/skills/skills-skills/scripts/skill-seekers-update.sh -./assets/skills/skills-skills/scripts/skill-seekers-update.sh --ref main +./assets/skills/auto-skill/scripts/skill-seekers-update.sh +./assets/skills/auto-skill/scripts/skill-seekers-update.sh --ref main ``` ### Recommended Layout (Minimal -> Full) @@ -194,15 +194,15 @@ Validate locally: ```bash # From repo root (basic validation) -./assets/skills/skills-skills/scripts/validate-skill.sh assets/skills/ +./assets/skills/auto-skill/scripts/validate-skill.sh assets/skills/ # From repo root (strict validation) -./assets/skills/skills-skills/scripts/validate-skill.sh assets/skills/ --strict +./assets/skills/auto-skill/scripts/validate-skill.sh assets/skills/ --strict -# From assets/skills/skills-skills/ (basic validation) +# From assets/skills/auto-skill/ (basic validation) ./scripts/validate-skill.sh ../ -# From assets/skills/skills-skills/ (strict validation) +# From assets/skills/auto-skill/ (strict validation) ./scripts/validate-skill.sh ../ --strict ``` @@ -212,13 +212,13 @@ Generate a new Skill skeleton: ```bash # From repo root (generate into ./assets/skills/) -./assets/skills/skills-skills/scripts/create-skill.sh my-skill --full --output assets/skills +./assets/skills/auto-skill/scripts/create-skill.sh my-skill --full --output assets/skills -# From skills-skills/ (generate into ../ i.e. ./assets/skills/) +# From auto-skill/ (generate into ../ i.e. ./assets/skills/) ./scripts/create-skill.sh my-skill --full --output .. # Minimal skeleton -./assets/skills/skills-skills/scripts/create-skill.sh my-skill --minimal --output assets/skills +./assets/skills/auto-skill/scripts/create-skill.sh my-skill --minimal --output assets/skills ``` Templates: @@ -275,6 +275,6 @@ External (official): ## Maintenance -- Sources: local spec files in `assets/skills/skills-skills/references/` + upstream official docs in `references/README.md` +- Sources: local spec files in `assets/skills/auto-skill/references/` + upstream official docs in `references/README.md` - Last updated: 2025-12-14 - Known limits: `validate-skill.sh` is heuristic; strict mode assumes the recommended section headings diff --git a/assets/skills/skills-skills/assets/template-complete.md b/assets/skills/auto-skill/assets/template-complete.md similarity index 96% rename from assets/skills/skills-skills/assets/template-complete.md rename to assets/skills/auto-skill/assets/template-complete.md index 265e4d3..712853e 100644 --- a/assets/skills/skills-skills/assets/template-complete.md +++ b/assets/skills/auto-skill/assets/template-complete.md @@ -75,7 +75,7 @@ Trigger when any of these applies: ## Quality Gate -Minimum checks before shipping (see meta-skill `skills-skills` for the full version): +Minimum checks before shipping (see meta-skill `auto-skill` for the full version): 1. `description` is decidable ("what + when") and includes trigger keywords 2. Has "When to Use This Skill" with decidable triggers diff --git a/assets/skills/skills-skills/assets/template-minimal.md b/assets/skills/auto-skill/assets/template-minimal.md similarity index 100% rename from assets/skills/skills-skills/assets/template-minimal.md rename to assets/skills/auto-skill/assets/template-minimal.md diff --git a/assets/skills/skills-skills/references/README.md b/assets/skills/auto-skill/references/README.md similarity index 100% rename from assets/skills/skills-skills/references/README.md rename to assets/skills/auto-skill/references/README.md diff --git a/assets/skills/skills-skills/references/anti-patterns.md b/assets/skills/auto-skill/references/anti-patterns.md similarity index 100% rename from assets/skills/skills-skills/references/anti-patterns.md rename to assets/skills/auto-skill/references/anti-patterns.md diff --git a/assets/skills/skills-skills/references/index.md b/assets/skills/auto-skill/references/index.md similarity index 94% rename from assets/skills/skills-skills/references/index.md rename to assets/skills/auto-skill/references/index.md index 915f991..efe66cb 100644 --- a/assets/skills/skills-skills/references/index.md +++ b/assets/skills/auto-skill/references/index.md @@ -1,6 +1,6 @@ -# Claude Skills Meta-Skill Reference Index +# Auto Skill Reference Index -This directory contains long-form documentation that supports the `skills-skills` meta-skill. +This directory contains long-form documentation that supports the `auto-skill` meta-skill. ## Start Here diff --git a/assets/skills/skills-skills/references/quality-checklist.md b/assets/skills/auto-skill/references/quality-checklist.md similarity index 100% rename from assets/skills/skills-skills/references/quality-checklist.md rename to assets/skills/auto-skill/references/quality-checklist.md diff --git a/assets/skills/auto-skill/references/skill-seekers.md b/assets/skills/auto-skill/references/skill-seekers.md new file mode 100644 index 0000000..ce56a50 --- /dev/null +++ b/assets/skills/auto-skill/references/skill-seekers.md @@ -0,0 +1,39 @@ +# Skill Seekers(内置工具)使用说明 + +本目录把 `Skill_Seekers-development` 的源码作为 `auto-skill` 的必备工具内置,用于把「文档 / GitHub 仓库 / PDF」快速转成一个可落地的 Skill 初稿。 + +## 目录约定 + +- 工具源码:`assets/skills/auto-skill/scripts/Skill_Seekers-development/` +- 运行入口:`assets/skills/auto-skill/scripts/skill-seekers.sh` +- 依赖初始化:`assets/skills/auto-skill/scripts/skill-seekers-bootstrap.sh` +- 导入到本仓库:`assets/skills/auto-skill/scripts/skill-seekers-import.sh` +- 更新源码快照:`assets/skills/auto-skill/scripts/skill-seekers-update.sh`(需要网络) + +## 推荐工作流(强约束) + +1. 用 Skill Seekers 生成初稿到 `output//` +2. 导入到 `assets/skills//` +3. 用 `validate-skill.sh --strict` 做质量闸门 +4. 回到 `auto-skill` 的规范对 `SKILL.md` 做“可激活性”与“边界”修订 + +## 最小可执行示例 + +```bash +# 1) 初始化(只需一次) +./assets/skills/auto-skill/scripts/skill-seekers-bootstrap.sh + +# 2) 生成(示例:抓 docs 配置) +./assets/skills/auto-skill/scripts/skill-seekers.sh -- scrape --config ./assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/react.json + +# 3) 导入到 skills/ +./assets/skills/auto-skill/scripts/skill-seekers-import.sh react + +# 4) 严格校验 +./assets/skills/auto-skill/scripts/validate-skill.sh assets/skills/react --strict +``` + +## 设计原则 + +- `assets/skills/auto-skill/` 负责:规范、模板、闸门、可激活性;不直接承载领域知识。 +- Skill Seekers 负责:抓取与初稿生成;最终交付仍以本仓库的 `validate-skill.sh --strict` 为准。 diff --git a/assets/skills/skills-skills/references/skill-spec.md b/assets/skills/auto-skill/references/skill-spec.md similarity index 97% rename from assets/skills/skills-skills/references/skill-spec.md rename to assets/skills/auto-skill/references/skill-spec.md index 84bbcc5..516f68c 100644 --- a/assets/skills/skills-skills/references/skill-spec.md +++ b/assets/skills/auto-skill/references/skill-spec.md @@ -107,5 +107,5 @@ Each Skill SHOULD include a `## Maintenance` section with: Before shipping, run the checklist in `quality-checklist.md` and (if available) the validator: ```bash -./assets/skills/skills-skills/scripts/validate-skill.sh assets/skills/ --strict +./assets/skills/auto-skill/scripts/validate-skill.sh assets/skills/ --strict ``` diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/LICENSE b/assets/skills/auto-skill/scripts/Skill_Seekers-development/LICENSE similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/LICENSE rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/LICENSE diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/ansible-core.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/ansible-core.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/ansible-core.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/ansible-core.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/astro.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/astro.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/astro.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/astro.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/claude-code.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/claude-code.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/claude-code.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/claude-code.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/django.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/django.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/django.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/django.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/django_unified.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/django_unified.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/django_unified.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/django_unified.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/example_pdf.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/example_pdf.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/example_pdf.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/example_pdf.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/fastapi.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/fastapi.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/fastapi.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/fastapi.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/fastapi_unified.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/fastapi_unified.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/fastapi_unified.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/fastapi_unified.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/fastapi_unified_test.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/fastapi_unified_test.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/fastapi_unified_test.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/fastapi_unified_test.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/godot-large-example.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/godot-large-example.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/godot-large-example.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/godot-large-example.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/godot.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/godot.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/godot.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/godot.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/godot_github.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/godot_github.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/godot_github.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/godot_github.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/godot_unified.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/godot_unified.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/godot_unified.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/godot_unified.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/hono.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/hono.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/hono.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/hono.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/kubernetes.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/kubernetes.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/kubernetes.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/kubernetes.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/laravel.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/laravel.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/laravel.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/laravel.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/python-tutorial-test.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/python-tutorial-test.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/python-tutorial-test.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/python-tutorial-test.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/react.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/react.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/react.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/react.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/react_github.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/react_github.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/react_github.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/react_github.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/react_unified.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/react_unified.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/react_unified.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/react_unified.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/steam-economy-complete.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/steam-economy-complete.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/steam-economy-complete.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/steam-economy-complete.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/tailwind.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/tailwind.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/tailwind.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/tailwind.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/test-manual.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/test-manual.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/test-manual.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/test-manual.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/vue.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/vue.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/vue.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/configs/vue.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/demo_conflicts.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/demo_conflicts.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/demo_conflicts.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/demo_conflicts.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/example-mcp-config.json b/assets/skills/auto-skill/scripts/Skill_Seekers-development/example-mcp-config.json similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/example-mcp-config.json rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/example-mcp-config.json diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/mypy.ini b/assets/skills/auto-skill/scripts/Skill_Seekers-development/mypy.ini similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/mypy.ini rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/mypy.ini diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/pyproject.toml b/assets/skills/auto-skill/scripts/Skill_Seekers-development/pyproject.toml similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/pyproject.toml rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/pyproject.toml diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/requirements.txt b/assets/skills/auto-skill/scripts/Skill_Seekers-development/requirements.txt similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/requirements.txt rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/requirements.txt diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/setup_mcp.sh b/assets/skills/auto-skill/scripts/Skill_Seekers-development/setup_mcp.sh similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/setup_mcp.sh rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/setup_mcp.sh diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/__init__.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/__init__.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/__init__.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/__init__.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/__init__.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/__init__.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/__init__.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/__init__.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/code_analyzer.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/code_analyzer.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/code_analyzer.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/code_analyzer.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/config_validator.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/config_validator.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/config_validator.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/config_validator.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/conflict_detector.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/conflict_detector.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/conflict_detector.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/conflict_detector.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/constants.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/constants.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/constants.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/constants.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/doc_scraper.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/doc_scraper.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/doc_scraper.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/doc_scraper.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/enhance_skill.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/enhance_skill.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/enhance_skill.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/enhance_skill.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/enhance_skill_local.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/enhance_skill_local.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/enhance_skill_local.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/enhance_skill_local.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/estimate_pages.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/estimate_pages.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/estimate_pages.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/estimate_pages.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/generate_router.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/generate_router.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/generate_router.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/generate_router.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/github_scraper.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/github_scraper.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/github_scraper.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/github_scraper.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_detector.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_detector.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_detector.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_detector.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_downloader.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_downloader.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_downloader.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_downloader.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_parser.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_parser.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_parser.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/llms_txt_parser.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/main.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/main.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/main.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/main.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/merge_sources.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/merge_sources.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/merge_sources.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/merge_sources.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/package_multi.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/package_multi.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/package_multi.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/package_multi.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/package_skill.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/package_skill.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/package_skill.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/package_skill.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/pdf_extractor_poc.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/pdf_extractor_poc.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/pdf_extractor_poc.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/pdf_extractor_poc.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/pdf_scraper.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/pdf_scraper.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/pdf_scraper.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/pdf_scraper.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/quality_checker.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/quality_checker.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/quality_checker.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/quality_checker.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/run_tests.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/run_tests.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/run_tests.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/run_tests.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/split_config.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/split_config.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/split_config.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/split_config.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/test_unified_simple.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/test_unified_simple.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/test_unified_simple.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/test_unified_simple.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/unified_scraper.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/unified_scraper.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/unified_scraper.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/unified_scraper.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/unified_skill_builder.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/unified_skill_builder.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/unified_skill_builder.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/unified_skill_builder.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/upload_skill.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/upload_skill.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/upload_skill.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/upload_skill.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/utils.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/utils.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/cli/utils.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/cli/utils.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/mcp/__init__.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/mcp/__init__.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/mcp/__init__.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/mcp/__init__.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/mcp/requirements.txt b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/mcp/requirements.txt similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/mcp/requirements.txt rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/mcp/requirements.txt diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/mcp/server.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/mcp/server.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/mcp/server.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/mcp/server.py diff --git a/assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/mcp/tools/__init__.py b/assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/mcp/tools/__init__.py similarity index 100% rename from assets/skills/skills-skills/scripts/Skill_Seekers-development/src/skill_seekers/mcp/tools/__init__.py rename to assets/skills/auto-skill/scripts/Skill_Seekers-development/src/skill_seekers/mcp/tools/__init__.py diff --git a/assets/skills/skills-skills/scripts/create-skill.sh b/assets/skills/auto-skill/scripts/create-skill.sh similarity index 95% rename from assets/skills/skills-skills/scripts/create-skill.sh rename to assets/skills/auto-skill/scripts/create-skill.sh index 71387b6..826d668 100755 --- a/assets/skills/skills-skills/scripts/create-skill.sh +++ b/assets/skills/auto-skill/scripts/create-skill.sh @@ -15,8 +15,8 @@ Notes: - Default output: current directory (creates .//) Examples: - ./assets/skills/skills-skills/scripts/create-skill.sh postgresql --full --output assets/skills - ./assets/skills/skills-skills/scripts/create-skill.sh my-api --minimal --output assets/skills + ./skills/auto-skill/scripts/create-skill.sh postgresql --full --output assets/skills + ./skills/auto-skill/scripts/create-skill.sh my-api --minimal --output assets/skills EOF } diff --git a/assets/skills/skills-skills/scripts/skill-seekers-bootstrap.sh b/assets/skills/auto-skill/scripts/skill-seekers-bootstrap.sh similarity index 83% rename from assets/skills/skills-skills/scripts/skill-seekers-bootstrap.sh rename to assets/skills/auto-skill/scripts/skill-seekers-bootstrap.sh index f8d446f..3939cc7 100755 --- a/assets/skills/skills-skills/scripts/skill-seekers-bootstrap.sh +++ b/assets/skills/auto-skill/scripts/skill-seekers-bootstrap.sh @@ -6,7 +6,7 @@ set -euo pipefail # Bootstraps a local venv for the vendored Skill Seekers source code. # # Output: -# - Creates: assets/skills/skills-skills/scripts/.venv-skill-seekers/ +# - Creates: skills/auto-skill/scripts/.venv-skill-seekers/ usage() { cat <<'EOF' @@ -14,8 +14,8 @@ Usage: skill-seekers-bootstrap.sh [--venv ] Examples: - ./assets/skills/skills-skills/scripts/skill-seekers-bootstrap.sh - ./assets/skills/skills-skills/scripts/skill-seekers-bootstrap.sh --venv ./assets/skills/skills-skills/scripts/.venv-skill-seekers + ./skills/auto-skill/scripts/skill-seekers-bootstrap.sh + ./skills/auto-skill/scripts/skill-seekers-bootstrap.sh --venv ./skills/auto-skill/scripts/.venv-skill-seekers EOF } diff --git a/assets/tools/.gitkeep b/assets/skills/auto-skill/scripts/skill-seekers-configs similarity index 100% rename from assets/tools/.gitkeep rename to assets/skills/auto-skill/scripts/skill-seekers-configs diff --git a/assets/skills/skills-skills/scripts/skill-seekers-import.sh b/assets/skills/auto-skill/scripts/skill-seekers-import.sh similarity index 77% rename from assets/skills/skills-skills/scripts/skill-seekers-import.sh rename to assets/skills/auto-skill/scripts/skill-seekers-import.sh index b89b333..df409ea 100755 --- a/assets/skills/skills-skills/scripts/skill-seekers-import.sh +++ b/assets/skills/auto-skill/scripts/skill-seekers-import.sh @@ -3,7 +3,7 @@ set -euo pipefail # ==================== Purpose ==================== -# Import Skill Seekers output/NAME/ into this repo's assets/skills/NAME/. +# Import Skill Seekers output/NAME/ into this repo's skills/NAME/. usage() { cat <<'EOF' @@ -12,12 +12,12 @@ Usage: Behavior: - Source: ./output// - - Dest: ./assets/skills// - - By default, refuses to overwrite an existing assets/skills//SKILL.md + - Dest: ./skills// + - By default, refuses to overwrite an existing skills//SKILL.md Examples: - ./assets/skills/skills-skills/scripts/skill-seekers-import.sh react - ./assets/skills/skills-skills/scripts/skill-seekers-import.sh react --force + ./skills/auto-skill/scripts/skill-seekers-import.sh react + ./skills/auto-skill/scripts/skill-seekers-import.sh react --force EOF } @@ -64,7 +64,7 @@ fi repo_root="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/../../../.." && pwd)" src_dir="${repo_root}/output/${skill_name}" -dest_dir="${repo_root}/assets/skills/${skill_name}" +dest_dir="${repo_root}/skills/${skill_name}" [[ -d "$src_dir" ]] || die "Missing Skill Seekers output dir: $src_dir" [[ -f "$src_dir/SKILL.md" ]] || die "Missing output SKILL.md: $src_dir/SKILL.md" diff --git a/assets/skills/auto-skill/scripts/skill-seekers-src b/assets/skills/auto-skill/scripts/skill-seekers-src new file mode 100644 index 0000000..e69de29 diff --git a/assets/skills/skills-skills/scripts/skill-seekers-update.sh b/assets/skills/auto-skill/scripts/skill-seekers-update.sh similarity index 92% rename from assets/skills/skills-skills/scripts/skill-seekers-update.sh rename to assets/skills/auto-skill/scripts/skill-seekers-update.sh index 43ab76c..6d973bd 100755 --- a/assets/skills/skills-skills/scripts/skill-seekers-update.sh +++ b/assets/skills/auto-skill/scripts/skill-seekers-update.sh @@ -19,9 +19,9 @@ Defaults: --ref main Examples: - ./assets/skills/skills-skills/scripts/skill-seekers-update.sh - ./assets/skills/skills-skills/scripts/skill-seekers-update.sh --ref v2.1.1 - ./assets/skills/skills-skills/scripts/skill-seekers-update.sh --dry-run + ./skills/auto-skill/scripts/skill-seekers-update.sh + ./skills/auto-skill/scripts/skill-seekers-update.sh --ref v2.1.1 + ./skills/auto-skill/scripts/skill-seekers-update.sh --dry-run EOF } diff --git a/assets/skills/skills-skills/scripts/skill-seekers.sh b/assets/skills/auto-skill/scripts/skill-seekers.sh similarity index 79% rename from assets/skills/skills-skills/scripts/skill-seekers.sh rename to assets/skills/auto-skill/scripts/skill-seekers.sh index 2c1d2c8..20fed80 100755 --- a/assets/skills/skills-skills/scripts/skill-seekers.sh +++ b/assets/skills/auto-skill/scripts/skill-seekers.sh @@ -14,9 +14,9 @@ Usage: skill-seekers.sh [--venv ] -- Examples: - ./assets/skills/skills-skills/scripts/skill-seekers.sh -- --version - ./assets/skills/skills-skills/scripts/skill-seekers.sh -- scrape --config ./assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/react.json - ./assets/skills/skills-skills/scripts/skill-seekers.sh -- github --repo facebook/react --name react + ./skills/auto-skill/scripts/skill-seekers.sh -- --version + ./skills/auto-skill/scripts/skill-seekers.sh -- scrape --config ./skills/auto-skill/scripts/Skill_Seekers-development/configs/react.json + ./skills/auto-skill/scripts/skill-seekers.sh -- github --repo facebook/react --name react EOF } diff --git a/assets/skills/skills-skills/scripts/validate-skill.sh b/assets/skills/auto-skill/scripts/validate-skill.sh similarity index 96% rename from assets/skills/skills-skills/scripts/validate-skill.sh rename to assets/skills/auto-skill/scripts/validate-skill.sh index f73be03..3d8dcc3 100755 --- a/assets/skills/skills-skills/scripts/validate-skill.sh +++ b/assets/skills/auto-skill/scripts/validate-skill.sh @@ -13,8 +13,8 @@ What it does: - In --strict mode, enforces the recommended section layout Examples: - ./assets/skills/skills-skills/scripts/validate-skill.sh assets/skills/postgresql - ./assets/skills/skills-skills/scripts/validate-skill.sh assets/skills/my-skill --strict + ./skills/auto-skill/scripts/validate-skill.sh skills/postgresql + ./skills/auto-skill/scripts/validate-skill.sh skills/my-skill --strict EOF } diff --git a/assets/skills/canvas-dev/README.md b/assets/skills/canvas-dev/README.md index 32f5c12..9f7e267 100644 --- a/assets/skills/canvas-dev/README.md +++ b/assets/skills/canvas-dev/README.md @@ -35,5 +35,5 @@ canvas-dev/ ## 相关资源 - [Canvas白板驱动开发详解](../../documents/guides/playbook/图形化AI协作-Canvas白板驱动开发.md) -- [Canvas开发工作流](../../workflow/canvas-dev/) -- [元技能: skills-skills](../skills-skills/SKILL.md) +- [Canvas开发工作流](../../documents/workflow/canvas-dev/) +- [元技能: auto-skill](../auto-skill/SKILL.md) diff --git a/assets/skills/canvas-dev/SKILL.md b/assets/skills/canvas-dev/SKILL.md index 99856f0..bae172e 100644 --- a/assets/skills/canvas-dev/SKILL.md +++ b/assets/skills/canvas-dev/SKILL.md @@ -206,10 +206,10 @@ Canvas:代码 ⇄ 白板 ⇄ AI ⇄ 人类(白板为单一真相源) ## References -- [AI架构总师完整提示词](../../workflow/canvas-dev/Obsidian%20Canvas%20AI驱动的项目架构洞察与生成引擎.md) - 最新最完整的提示词 -- [Canvas驱动开发完整工作流](../../workflow/canvas-dev/workflow.md) - 15步完整流程 +- [AI架构总师完整提示词](../../documents/workflow/canvas-dev/Obsidian%20Canvas%20AI驱动的项目架构洞察与生成引擎.md) - 最新最完整的提示词 +- [Canvas驱动开发完整工作流](../../documents/workflow/canvas-dev/workflow.md) - 15步完整流程 - [Canvas白板驱动开发详解](../../documents/guides/playbook/图形化AI协作-Canvas白板驱动开发.md) - 方法论详解 -- [白板驱动开发系统提示词(在线提示词库入口)](../../prompts/README.md) - 系统提示词已迁移到云端表格 +- [白板驱动开发系统提示词(在线提示词库入口)](../../prompt/README.md) - 系统提示词已迁移到云端表格 - [Obsidian Canvas 官方文档](https://obsidian.md/canvas) - `references/index.md` - 本地参考文档导航 diff --git a/assets/skills/canvas-dev/references/index.md b/assets/skills/canvas-dev/references/index.md index 16e709e..dadb0e8 100644 --- a/assets/skills/canvas-dev/references/index.md +++ b/assets/skills/canvas-dev/references/index.md @@ -6,15 +6,15 @@ | 资源 | 路径/链接 | 说明 | |:---|:---|:---| -| AI架构总师完整提示词 | [Obsidian Canvas AI驱动的项目架构洞察与生成引擎.md](../../../workflow/canvas-dev/Obsidian%20Canvas%20AI驱动的项目架构洞察与生成引擎.md) | 最新最完整的提示词(最高优先级) | -| Canvas驱动开发完整工作流 | [workflow.md](../../../workflow/canvas-dev/workflow.md) | 15步完整流程 | +| AI架构总师完整提示词 | [Obsidian Canvas AI驱动的项目架构洞察与生成引擎.md](../../../documents/workflow/canvas-dev/Obsidian%20Canvas%20AI驱动的项目架构洞察与生成引擎.md) | 最新最完整的提示词(最高优先级) | +| Canvas驱动开发完整工作流 | [workflow.md](../../../documents/workflow/canvas-dev/workflow.md) | 15步完整流程 | ### 核心文档 | 文档 | 路径 | 说明 | |:---|:---|:---| | Canvas白板驱动开发详解 | `../../../documents/guides/playbook/图形化AI协作-Canvas白板驱动开发.md` | 方法论详解 | -| 白板驱动开发系统提示词(在线提示词库入口) | `../../../prompts/README.md` | 系统提示词已迁移到云端表格 | +| 白板驱动开发系统提示词(在线提示词库入口) | `../../../prompt/README.md` | 系统提示词已迁移到云端表格 | | Canvas JSON 规范 | [canvas-json-spec.md](./canvas-json-spec.md) | Obsidian Canvas JSON 格式 | ### AI架构总师核心概念 @@ -47,17 +47,17 @@ | 提示词 | 路径 | |:---|:---| -| 架构分析提示词 | `../../../workflow/canvas-dev/prompts/01-架构分析.md` | -| 白板驱动编码提示词 | `../../../workflow/canvas-dev/prompts/02-白板驱动编码.md` | -| 白板同步检查提示词 | `../../../workflow/canvas-dev/prompts/03-白板同步检查.md` | +| 架构分析提示词 | `../../../documents/workflow/canvas-dev/prompts/01-架构分析.md` | +| 白板驱动编码提示词 | `../../../documents/workflow/canvas-dev/prompts/02-白板驱动编码.md` | +| 白板同步检查提示词 | `../../../documents/workflow/canvas-dev/prompts/03-白板同步检查.md` | ### 模板 | 模板 | 路径 | |:---|:---| -| 项目白板模板 | `../../../workflow/canvas-dev/templates/project.canvas` | -| 模块白板模板 | `../../../workflow/canvas-dev/templates/module.canvas` | -| 示例项目白板 | `../../../workflow/canvas-dev/examples/demo-project.canvas` | +| 项目白板模板 | `../../../documents/workflow/canvas-dev/templates/project.canvas` | +| 模块白板模板 | `../../../documents/workflow/canvas-dev/templates/module.canvas` | +| 示例项目白板 | `../../../documents/workflow/canvas-dev/examples/demo-project.canvas` | ### 外部链接 diff --git a/assets/skills/canvas-dev/references/workflow-guide.md b/assets/skills/canvas-dev/references/workflow-guide.md index 13b64aa..d30ca24 100644 --- a/assets/skills/canvas-dev/references/workflow-guide.md +++ b/assets/skills/canvas-dev/references/workflow-guide.md @@ -158,6 +158,6 @@ jobs: ## 相关资源 - [Canvas白板驱动开发详解](../../../documents/guides/playbook/图形化AI协作-Canvas白板驱动开发.md) -- [架构分析提示词](../../../workflow/canvas-dev/prompts/01-架构分析.md) -- [白板驱动编码提示词](../../../workflow/canvas-dev/prompts/02-白板驱动编码.md) -- [白板同步检查提示词](../../../workflow/canvas-dev/prompts/03-白板同步检查.md) +- [架构分析提示词](../../../documents/workflow/canvas-dev/prompts/01-架构分析.md) +- [白板驱动编码提示词](../../../documents/workflow/canvas-dev/prompts/02-白板驱动编码.md) +- [白板同步检查提示词](../../../documents/workflow/canvas-dev/prompts/03-白板同步检查.md) diff --git a/assets/skills/ddd-doc-steward/SKILL.md b/assets/skills/ddd-doc-steward/SKILL.md index d2d2fc5..ddb118d 100644 --- a/assets/skills/ddd-doc-steward/SKILL.md +++ b/assets/skills/ddd-doc-steward/SKILL.md @@ -94,7 +94,7 @@ description: "文档驱动开发(DDD)文档管家:以仓库真实证据为 ## 维护 -- 来源:提示词库(在线表格入口见 `assets/prompts/README.md`);元技能 `assets/skills/skills-skills/`;自动化辅助工具 `assets/repo/Skill_Seekers-development`. +- 来源:提示词库(在线表格入口见 `assets/prompt/README.md`);元技能 `assets/skills/auto-skill/`;自动化辅助工具 `assets/repos/Skill_Seekers-development`. - 最后更新:2025-12-20 - 已知限制:依赖用户提供真实证据;大体量仓库需分批;不输出敏感值。 diff --git a/assets/skills/ddd-doc-steward/references/getting_started.md b/assets/skills/ddd-doc-steward/references/getting_started.md index 80fff77..c059b3f 100644 --- a/assets/skills/ddd-doc-steward/references/getting_started.md +++ b/assets/skills/ddd-doc-steward/references/getting_started.md @@ -24,7 +24,7 @@ ## 自动化采集(可选) -- 需要批量抓取外部文档/代码仓库时,可用 `assets/repo/Skill_Seekers-development` 的 CLI(如 `skill-seekers scrape --config `)生成参考素材,再按本技能流程落盘。 +- 需要批量抓取外部文档/代码仓库时,可用 `assets/repos/Skill_Seekers-development` 的 CLI(如 `skill-seekers scrape --config `)生成参考素材,再按本技能流程落盘。 ## 交付物检查 diff --git a/assets/skills/skills-skills/AGENTS.md b/assets/skills/skills-skills/AGENTS.md deleted file mode 100644 index d005bab..0000000 --- a/assets/skills/skills-skills/AGENTS.md +++ /dev/null @@ -1,57 +0,0 @@ -# assets/skills/skills-skills - -This directory is a **meta-skill**: it turns arbitrary domain material (docs/APIs/code/specs) into a reusable Skill (`SKILL.md` + `references/` + `scripts/` + `assets/`), and ships an executable quality gate + scaffolding. - -## Layout - -``` -skills-skills/ -|-- AGENTS.md -|-- SKILL.md -|-- assets/ -| |-- template-minimal.md -| `-- template-complete.md -|-- scripts/ -| |-- Skill_Seekers-development/ -| |-- create-skill.sh -| |-- skill-seekers-bootstrap.sh -| |-- skill-seekers-configs -> Skill_Seekers-development/configs -| |-- skill-seekers-import.sh -| |-- skill-seekers.sh -| |-- skill-seekers-src -> Skill_Seekers-development/src -| |-- skill-seekers-update.sh -| `-- validate-skill.sh -`-- references/ - |-- index.md - |-- README.md - |-- anti-patterns.md - |-- skill-seekers.md - |-- quality-checklist.md - `-- skill-spec.md -``` - -## File Responsibilities - -- `assets/skills/skills-skills/SKILL.md`: entrypoint (triggers, deliverables, workflow, quality gate, tooling). -- `assets/skills/skills-skills/assets/template-minimal.md`: minimal template (small domains / quick bootstrap). -- `assets/skills/skills-skills/assets/template-complete.md`: full template (production-grade / complex domains). -- `assets/skills/skills-skills/scripts/create-skill.sh`: scaffold generator (minimal/full, output dir, overwrite). -- `assets/skills/skills-skills/scripts/Skill_Seekers-development/`: vendored Skill Seekers source snapshot (code + configs; excludes upstream Markdown docs). -- `assets/skills/skills-skills/scripts/skill-seekers-bootstrap.sh`: create a local venv and install deps for the vendored Skill Seekers tool. -- `assets/skills/skills-skills/scripts/skill-seekers.sh`: run Skill Seekers from vendored source (docs/github/pdf -> output//). -- `assets/skills/skills-skills/scripts/skill-seekers-import.sh`: import output// into the canonical assets/skills// tree. -- `assets/skills/skills-skills/scripts/skill-seekers-update.sh`: update the vendored source snapshot from upstream (network required). -- `assets/skills/skills-skills/scripts/validate-skill.sh`: spec validator (supports `--strict`). -- `assets/skills/skills-skills/references/index.md`: navigation for this meta-skill's reference docs. -- `assets/skills/skills-skills/references/README.md`: upstream official reference (lightly adjusted to keep links working in this repo). -- `assets/skills/skills-skills/references/skill-spec.md`: the local Skill spec (MUST/SHOULD/NEVER). -- `assets/skills/skills-skills/references/quality-checklist.md`: quality gate checklist + scoring. -- `assets/skills/skills-skills/references/anti-patterns.md`: common failure modes and how to fix them. -- `assets/skills/skills-skills/references/skill-seekers.md`: how to use the vendored tool as a mandatory first-draft generator. - -## Dependencies & Boundaries - -- `scripts/*.sh`: depend on `bash` + common POSIX tooling; some scripts require extra tooling: - - `skill-seekers-bootstrap.sh`: requires `python3` + `pip` (network required for PyPI). - - `skill-seekers-update.sh`: requires `curl` + `tar` + `rsync` (network required). -- This directory is about "how to build Skills", not about any specific domain; domain knowledge belongs in `assets/skills//`. diff --git a/assets/skills/skills-skills/references/skill-seekers.md b/assets/skills/skills-skills/references/skill-seekers.md deleted file mode 100644 index 87451ad..0000000 --- a/assets/skills/skills-skills/references/skill-seekers.md +++ /dev/null @@ -1,39 +0,0 @@ -# Skill Seekers(内置工具)使用说明 - -本目录把 `Skill_Seekers-development` 的源码作为 `skills-skills` 的必备工具内置,用于把「文档 / GitHub 仓库 / PDF」快速转成一个可落地的 Skill 初稿。 - -## 目录约定 - -- 工具源码:`assets/skills/skills-skills/scripts/Skill_Seekers-development/` -- 运行入口:`assets/skills/skills-skills/scripts/skill-seekers.sh` -- 依赖初始化:`assets/skills/skills-skills/scripts/skill-seekers-bootstrap.sh` -- 导入到本仓库:`assets/skills/skills-skills/scripts/skill-seekers-import.sh` -- 更新源码快照:`assets/skills/skills-skills/scripts/skill-seekers-update.sh`(需要网络) - -## 推荐工作流(强约束) - -1. 用 Skill Seekers 生成初稿到 `output//` -2. 导入到 `assets/skills//` -3. 用 `validate-skill.sh --strict` 做质量闸门 -4. 回到 `skills-skills` 的规范对 `SKILL.md` 做“可激活性”与“边界”修订 - -## 最小可执行示例 - -```bash -# 1) 初始化(只需一次) -./assets/skills/skills-skills/scripts/skill-seekers-bootstrap.sh - -# 2) 生成(示例:抓 docs 配置) -./assets/skills/skills-skills/scripts/skill-seekers.sh -- scrape --config ./assets/skills/skills-skills/scripts/Skill_Seekers-development/configs/react.json - -# 3) 导入到 skills/ -./assets/skills/skills-skills/scripts/skill-seekers-import.sh react - -# 4) 严格校验 -./assets/skills/skills-skills/scripts/validate-skill.sh assets/skills/react --strict -``` - -## 设计原则 - -- `skills/skills-skills/` 负责:规范、模板、闸门、可激活性;不直接承载领域知识。 -- Skill Seekers 负责:抓取与初稿生成;最终交付仍以本仓库的 `validate-skill.sh --strict` 为准。 diff --git a/assets/skills/skills-skills/scripts/skill-seekers-configs b/assets/skills/skills-skills/scripts/skill-seekers-configs deleted file mode 120000 index 2068f4b..0000000 --- a/assets/skills/skills-skills/scripts/skill-seekers-configs +++ /dev/null @@ -1 +0,0 @@ -Skill_Seekers-development/configs \ No newline at end of file diff --git a/assets/skills/skills-skills/scripts/skill-seekers-src b/assets/skills/skills-skills/scripts/skill-seekers-src deleted file mode 120000 index 4685fe0..0000000 --- a/assets/skills/skills-skills/scripts/skill-seekers-src +++ /dev/null @@ -1 +0,0 @@ -Skill_Seekers-development/src \ No newline at end of file diff --git a/assets/skills/tmux-autopilot/SKILL.md b/assets/skills/tmux-autopilot/SKILL.md index e940ae3..91a46f5 100644 --- a/assets/skills/tmux-autopilot/SKILL.md +++ b/assets/skills/tmux-autopilot/SKILL.md @@ -5,7 +5,7 @@ description: "tmux 自动化操控:读取/广播/救援 session|window|pane, # tmux-autopilot Skill -让 AI 像熟练运维一样操作 tmux:读取终端输出、发送按键、批量巡检、协作/救援其他终端,默认兼容 `assets/repo/.tmux`(gpakosz/oh-my-tmux)。 +让 AI 像熟练运维一样操作 tmux:读取终端输出、发送按键、批量巡检、协作/救援其他终端,默认兼容 `assets/repos/.tmux`(gpakosz/oh-my-tmux)。 ## When to Use This Skill @@ -14,7 +14,7 @@ description: "tmux 自动化操控:读取/广播/救援 session|window|pane, - 需要向指定 pane 发送按键/命令(确认 `y`、`Enter`、`Ctrl+C`、广播同一窗口)。 - 需要批量巡检/接管多 AI 终端(蜂群协作、自动救援卡死任务)。 - 需要快速回忆 oh-my-tmux 快捷键、前缀或同步面板操作。 -- 需要在当前仓库复用 `assets/repo/.tmux` 配置并避免修改主配置。 +- 需要在当前仓库复用 `assets/repos/.tmux` 配置并避免修改主配置。 ## Not For / Boundaries @@ -85,8 +85,8 @@ tmux attach -t ai-hub **启用 oh-my-tmux 配置(仓库内版本)** ```bash -ln -sfn /home/lenovo/zip/vibe-coding-cn/assets/repo/.tmux/.tmux.conf ~/.tmux.conf -cp -n /home/lenovo/zip/vibe-coding-cn/assets/repo/.tmux/.tmux.conf.local ~/.tmux.conf.local +ln -sfn /home/lenovo/zip/vibe-coding-cn/assets/repos/.tmux/.tmux.conf ~/.tmux.conf +cp -n /home/lenovo/zip/vibe-coding-cn/assets/repos/.tmux/.tmux.conf.local ~/.tmux.conf.local ``` **记录 pane 输出到文件** @@ -156,17 +156,17 @@ tmux pipe-pane -t :. -o 'cat >> /tmp/tmux-- 目的:在需要更全面文档时,用仓库自带的 `Skill_Seekers-development` 自动抓取 gpakosz/.tmux 与 README,生成扩展参考文件,再手动筛选进 `references/`。 ```bash -cd /home/lenovo/zip/vibe-coding-cn/assets/repo/Skill_Seekers-development +cd /home/lenovo/zip/vibe-coding-cn/assets/repos/Skill_Seekers-development # 准备 Python 环境(如未安装) uv tool install skill-seekers # 或 pip install skill-seekers diff --git a/assets/skills/tmux-autopilot/references/getting_started.md b/assets/skills/tmux-autopilot/references/getting_started.md index f63a15e..e8851f0 100644 --- a/assets/skills/tmux-autopilot/references/getting_started.md +++ b/assets/skills/tmux-autopilot/references/getting_started.md @@ -20,8 +20,8 @@ tmux -V # 2) 软链配置(不会覆盖已有 .tmux.conf.local,如需自定义请编辑该文件) -ln -sfn /home/lenovo/zip/vibe-coding-cn/assets/repo/.tmux/.tmux.conf ~/.tmux.conf -cp -n /home/lenovo/zip/vibe-coding-cn/assets/repo/.tmux/.tmux.conf.local ~/.tmux.conf.local +ln -sfn /home/lenovo/zip/vibe-coding-cn/assets/repos/.tmux/.tmux.conf ~/.tmux.conf +cp -n /home/lenovo/zip/vibe-coding-cn/assets/repos/.tmux/.tmux.conf.local ~/.tmux.conf.local # 3) 启动会话并验证前缀 tmux new -s demo -n shell diff --git a/assets/skills/tmux-autopilot/references/index.md b/assets/skills/tmux-autopilot/references/index.md index c52c682..d61a6bc 100644 --- a/assets/skills/tmux-autopilot/references/index.md +++ b/assets/skills/tmux-autopilot/references/index.md @@ -10,5 +10,5 @@ ## Notes - 长文档、脚本细节放这里,`SKILL.md` 只保留可立即执行的片段。 -- 配置来源:仓库内 `assets/repo/.tmux`(gpakosz/oh-my-tmux)。 -- 大规模文档抓取/刷新可用 `assets/repo/Skill_Seekers-development`,示例见 `examples.md`。 +- 配置来源:仓库内 `assets/repos/.tmux`(gpakosz/oh-my-tmux)。 +- 大规模文档抓取/刷新可用 `assets/repos/Skill_Seekers-development`,示例见 `examples.md`。 diff --git a/assets/tasks/0001-repair-ci-lint-and-paths/ACCEPTANCE.md b/assets/tasks/0001-repair-ci-lint-and-paths/ACCEPTANCE.md deleted file mode 100644 index 68d75d1..0000000 --- a/assets/tasks/0001-repair-ci-lint-and-paths/ACCEPTANCE.md +++ /dev/null @@ -1,50 +0,0 @@ -# ACCEPTANCE — 精密验收标准 - -## 原子断言(Atomic Assertions) - -### A1. CI markdownlint 不再硬失败 - -- Verify: - - `test -f .github/lint_config.json` - - `markdownlint --config .github/lint_config.json '**/*.md'` -- Expected: - - 不再出现 `Cannot read or parse config file '.github/lint_config.json': ENOENT` - - 命令退出码为 0 - -### A2. 本地 `make lint` 与 CI 行为一致 - -- Verify: - - `make lint` - - `markdownlint --config .github/lint_config.json '**/*.md'` -- Expected: - - 两者 lint 的覆盖范围一致(至少包含 `assets/documents/**`、`assets/skills/**` 等深层 Markdown) - - 退出码一致(都为 0) - -### A3. 关键入口指引不再引用旧路径(最小集) - -- Verify: - - `rg -n "cp -f config/\\.codex" assets/config/.codex/README.md` - - `rg -n "\\./skills/skills-skills" assets/skills/skills-skills/references -S` -- Expected: - - 上述 grep/rg 均无匹配(或仅在“明确标注为历史示例”的段落中出现,并有解释) - -### A4. 忽略规则与新结构一致 - -- Verify: - - `rg -n "^assets/repo/backups/gz/" .gitignore`(或等价忽略规则) - - `git status --porcelain=v1` -- Expected: - - `.gitignore` 能覆盖 `assets/repo/backups/gz/` - - `git status` 不再因为该目录出现未跟踪噪音(除非用户明确想纳入版本控制) - -## 边缘路径(Edge Cases,至少 3 个) - -1. 在没有启用 `globstar` 的 `/bin/sh` 环境下执行 `make lint` 仍能递归 lint(通过“引用 glob 交给 markdownlint”解决)。 -2. `assets/repo/` 下第三方镜像的 Markdown 仍然存在违规时,lint 策略不会逼迫去改第三方大量文件(通过 `ignorePatterns` 或限定 lint 范围解决,需在 PLAN 明确选择)。 -3. 新增任意 `assets/documents/**.md` 后,`make lint` 必定能扫到(通过新增一个临时 md 文件自测,或用 `markdownlint --debug` 验证匹配)。 - -## 禁止性准则(Anti-Goals) - -- 不以“删除大段内容/关闭整个 lint”来换 CI 绿。 -- 不修改 `.github/workflows/*.yml`(除非证明仅靠配置文件无法修复,且得到明确授权)。 - diff --git a/assets/tasks/0001-repair-ci-lint-and-paths/CONTEXT.md b/assets/tasks/0001-repair-ci-lint-and-paths/CONTEXT.md deleted file mode 100644 index daf9aaf..0000000 --- a/assets/tasks/0001-repair-ci-lint-and-paths/CONTEXT.md +++ /dev/null @@ -1,54 +0,0 @@ -# CONTEXT — 迁移后 lint/路径问题图谱 - -## 现状追溯(Live Evidence) - -### 1) CI markdownlint 配置缺失(硬失败) - -- CI 命令(来自 `.github/workflows/ci.yml`): - `markdownlint --config .github/lint_config.json '**/*.md'` -- 现场输出(本机复现): - -```text -Cannot read or parse config file '.github/lint_config.json': ENOENT: no such file or directory, open '.github/lint_config.json' -``` - -### 2) 本地 `make lint` 与 CI 不一致(假通过) - -- `Makefile` 当前 lint 命令:`markdownlint **/*.md` -- 在 `/bin/sh -> dash` 下,`**/*.md` 只会匹配“单层目录的 md”,不会递归覆盖 `assets/**`。 -- 结果:`make lint` 可能返回 0,但 CI 会真正 lint 全仓并失败。 - -### 3) 关键“操作指引”仍引用旧路径 - -- `assets/config/.codex/README.md` 仍要求复制 `config/.codex/...`(实际路径已迁到 `assets/config/.codex/...`)。 -- `assets/skills/skills-skills/references/*.md` 示例仍写 `./skills/...`(实际应为 `./assets/skills/...`)。 - -### 4) 忽略规则偏差导致工作区污染 - -- `.gitignore` 仍忽略 `backups/gz/`(旧位置),但当前备份落在 `assets/repo/backups/gz/`。 -- 现场信号:`git status` 出现 `?? assets/repo/backups/gz/`。 - -## 约束矩阵(从仓库 AGENTS.md/资产规范提取) - -| 约束 | 来源 | 含义 | -|---|---|---| -| 不自动修改 `.github/workflows/*.yml` | 根 `AGENTS.md` | 优先“补配置/改命令”而不是改 CI 工作流 | -| 不删除或覆盖 `assets/repo/backups/gz/` 存档 | 根 `AGENTS.md` | 不清理现有 `.tar.gz`,只能通过 ignore/流程避免污染 | -| `assets/repo/` 第三方镜像少改动 | `assets/AGENTS.md` | 仅在影响入口/指引时做最小修改 | - -## 风险量化表 - -| 风险点 | 严重程度 | 触发信号 (Signal) | 缓解方案 (Mitigation) | -| :--- | :--- | :--- | :--- | -| 通过“放宽 lint 配置”掩盖真实问题 | Medium | CI 绿但文档质量下降、后续难以收敛 | 配置要“最小放宽”,并在 PLAN 中记录哪些规则被禁用及原因 | -| 为了 lint 大规模重排文档引入链接/引用破坏 | High | lychee/link-checker 或手工打开出现断链 | 优先改配置与关键入口文档;如果必须改文档,限定范围并每步做 link/rg 校验 | -| 继续生成备份产物污染工作区 | Medium | `git status` 持续出现 `assets/repo/backups/gz/` | `.gitignore` 增加 `assets/repo/backups/gz/`,并在脚本说明中明确输出位置 | - -## 假设与证伪(执行 Agent 必跑) - -| 假设 | 默认假设 | 证伪命令 | -|---|---|---| -| CI 失败主因是缺 `.github/lint_config.json` | 是 | `ls -la .github/lint_config.json` | -| 修复 `.github/lint_config.json` 后仍会有 lint 违规 | 是(已见多条) | `markdownlint --config .github/lint_config.json '**/*.md'` | -| `make lint` 未覆盖 `assets/**` | 是 | `make -n lint` + 对比 `markdownlint '**/*.md'` 的输出范围 | - diff --git a/assets/tasks/0001-repair-ci-lint-and-paths/PLAN.md b/assets/tasks/0001-repair-ci-lint-and-paths/PLAN.md deleted file mode 100644 index 7222173..0000000 --- a/assets/tasks/0001-repair-ci-lint-and-paths/PLAN.md +++ /dev/null @@ -1,78 +0,0 @@ -# PLAN — 决策与路径 - -## 目标 - -在保持改动范围最小的前提下,让: - -1. CI 的 `markdown-lint` 阶段可执行且退出 0; -2. 本地 `make lint` 与 CI 完全一致(不会假通过); -3. 迁移后仍会误导执行的旧路径指引被修复; -4. `.gitignore` 与新结构一致,避免产物污染工作区。 - -## 方案对比(至少两种) - -### 方案 A(推荐):补齐 `.github/lint_config.json` + 对齐 Makefile + 最小修文档/忽略 - -**做法** -- 新增 `.github/lint_config.json`,以“最小放宽”让现有文档可通过。 -- 更新 `Makefile`:使用与 CI 相同的 glob 形式(引用 `'**/*.md'`),并指向同一 config。 -- 修复少量关键文档旧路径(仅指引类 README/参考文档)。 -- 更新 `.gitignore` 覆盖 `assets/repo/backups/gz/` 与迁移后的 venv 路径。 - -**Pros** -- 改动小、可回滚、最容易让 CI 回绿。 -- 不需要全仓重排 Markdown。 - -**Cons** -- 可能需要在 lint config 中禁用部分规则(需要记录原因,避免“质量坍塌”)。 - -### 方案 B:严格 lint(少放宽)+ 大范围修正文档格式 - -**做法** -- 补齐 `.github/lint_config.json`,尽量保持严格规则; -- 逐个修正文档以满足规则(可能涉及大量文件)。 - -**Pros** -- 长期文档质量更稳定,规则更强约束。 - -**Cons** -- 成本巨大、风险高(断链/误改内容/大 PR 难回滚),不符合“最少修改原则”。 - -## 决策 - -选择 **方案 A**。若后续需要提升文档质量,再开独立任务做“严格化 + 大规模修复”,避免一次 PR 混入两类目标。 - -## 逻辑流图(Mermaid) - -```mermaid -flowchart LR - dev_make[make lint] --> lint_cmd[markdownlint] - ci[GitHub Actions CI] --> lint_cmd - lint_cmd --> config[.github/lint_config.json] - lint_cmd --> glob['**/*.md'] -``` - -## 原子变更清单(文件级,不写代码) - -1. 新增:`.github/lint_config.json`(最小放宽,明确记录禁用项原因)。 -2. 修改:`Makefile` 的 `lint` 目标: - - 使用 quoted glob:`'**/*.md'` - - 使用 `--config .github/lint_config.json` -3. 修改:`.gitignore`: - - 忽略 `assets/repo/backups/gz/` - - 更新旧路径忽略项(如 `skills/skills-skills/...` → `assets/skills/...`) -4. 修改:`assets/config/.codex/README.md`(复制命令路径纠正)。 -5. 修改:`assets/skills/skills-skills/references/*.md`(示例路径纠正)。 -6. 评估(可选):是否需要限定 lint 范围/忽略 `assets/repo/**`(若第三方镜像导致无法通过)。 - -## 回滚协议(自愈步骤) - -若任何一步导致 lint 或文档入口不可用: - -1. `git status --porcelain=v1` 确认改动文件集合 -2. `git restore --staged --worktree ` 回退到改动前(或 `git revert ` 若已提交) -3. 重新跑: - - `make lint` - - `markdownlint --config .github/lint_config.json '**/*.md'` -4. 若仅 `.github/lint_config.json` 导致行为异常,可先临时移除该文件再复验,以确认根因 - diff --git a/assets/tasks/0001-repair-ci-lint-and-paths/README.md b/assets/tasks/0001-repair-ci-lint-and-paths/README.md deleted file mode 100644 index bedcbc0..0000000 --- a/assets/tasks/0001-repair-ci-lint-and-paths/README.md +++ /dev/null @@ -1,29 +0,0 @@ -# 0001 — repair-ci-lint-and-paths - -本任务把“路径迁移后审计发现的阻塞项”收敛为一组可执行修复:让 CI 可跑通、让本地 `make lint` 与 CI 一致、并清理会误导执行的旧路径指引。 - -## In Scope - -- 修复 CI `markdown-lint` 阶段的硬错误(缺失 `.github/lint_config.json`)。 -- 修复本地 `make lint` 的“假通过”(使其覆盖 `assets/**` 深层 Markdown,并与 CI 使用同一套 glob/配置)。 -- 修复迁移后仍会误导执行的旧路径指引(以“仓库自有文档”为主,第三方镜像按最小原则处理): - - `assets/config/.codex/README.md` 的复制路径。 - - `assets/skills/skills-skills/references/*.md` 的示例路径(`skills/...` → `assets/skills/...`)。 -- 修复忽略规则偏差(`.gitignore`)以匹配新结构: - - 忽略 `assets/repo/backups/gz/`(避免审计/备份产物污染工作区)。 - - 更新旧路径忽略项 `skills/skills-skills/...` → `assets/skills/...`(如仍需要)。 - -## Out of Scope - -- 不做“全仓 Markdown 大规模重排/格式化”(除非为让 lint 过关的最小改动)。 -- 不对 `assets/repo/` 下第三方镜像/子模块做“顺手修文档/批量替换”,除非它直接影响本仓库的入口可运行性与操作指引。 -- 不修改 `.github/workflows/*.yml`(优先通过补齐/修复配置文件与命令一致性解决)。 - -## 执行顺序(必须按此阅读/执行) - -1. `CONTEXT.md`:现状证据、约束、风险与假设 -2. `ACCEPTANCE.md`:验收标准(执行前先确认目标) -3. `PLAN.md`:方案对比、决策与回滚协议 -4. `TODO.md`:按 P0→P2 执行,每步必须跑 Verify -5. `STATUS.md`:执行中持续记录证据与状态 - diff --git a/assets/tasks/0001-repair-ci-lint-and-paths/STATUS.md b/assets/tasks/0001-repair-ci-lint-and-paths/STATUS.md deleted file mode 100644 index 149821c..0000000 --- a/assets/tasks/0001-repair-ci-lint-and-paths/STATUS.md +++ /dev/null @@ -1,72 +0,0 @@ -# STATUS — 任务真相源 - -## 状态机 - -- Status: **Done** -- Owner: 执行 Agent(待分配) -- Last Updated: 2026-02-27 - -## 仓库状态快照(Live Evidence) - -### 分支与工作区 - -```text -branch: develop -dirty: ?? assets/repo/backups/gz/ -``` - -### 关键失败信号(CI 等价命令) - -```text -$ markdownlint --config .github/lint_config.json '**/*.md' -Cannot read or parse config file '.github/lint_config.json': ENOENT: no such file or directory, open '.github/lint_config.json' -``` - -### 候选配置验证(在 tasks 内部验证通过) - -```text -$ markdownlint --config assets/tasks/0001-repair-ci-lint-and-paths/artifacts/lint_config.candidate.json '**/*.md' -EXIT:0 -sha256: cac90c3741a847e181cc184cc593778467fad70da85acb683545608612a77cda -``` - -### 可应用补丁准备完成(仅生成补丁,不自动落地) - -```text -$ git apply --check assets/tasks/0001-repair-ci-lint-and-paths/patches/0001-fix-ci-lint-and-paths.patch -OK -``` - -### 补丁已落地(仓库根验证) - -```text -$ markdownlint --config .github/lint_config.json '**/*.md' -EXIT:0 - -$ make lint -EXIT:0 - -$ git status --porcelain=v1 -(无 assets/repo/backups/gz 噪音) -``` - -### `make lint` 当前行为(存在假通过风险) - -```text -Makefile: markdownlint **/*.md -/bin/sh -> dash(不支持 globstar) -``` - -## 阻塞详情 - -- Blocked by: 无 - -## 已执行命令(审计阶段) - -- `git status --porcelain=v1` -- `sed -n '1,200p' Makefile` -- `sed -n '1,220p' .github/workflows/ci.yml` -- `markdownlint --config .github/lint_config.json '**/*.md'` -- `make lint` -- `git apply assets/tasks/0001-repair-ci-lint-and-paths/patches/0001-fix-ci-lint-and-paths.patch` -- `markdownlint --config .github/lint_config.json '**/*.md'` diff --git a/assets/tasks/0001-repair-ci-lint-and-paths/TODO.md b/assets/tasks/0001-repair-ci-lint-and-paths/TODO.md deleted file mode 100644 index d784a15..0000000 --- a/assets/tasks/0001-repair-ci-lint-and-paths/TODO.md +++ /dev/null @@ -1,29 +0,0 @@ -# TODO — 可执行清单(按 P0→P2) - -> 格式:`[ ] Px: <动作> | Verify: <验证手段> | Gate: <准入>` - -## P0(必须先做,阻塞 CI/开发体验) - -- [x] P0: 应用补丁(落地修复) | Verify: `git apply --check assets/tasks/0001-repair-ci-lint-and-paths/patches/0001-fix-ci-lint-and-paths.patch` | Gate: 输出 `OK` -- [x] P0: 应用补丁(执行) | Verify: `git apply assets/tasks/0001-repair-ci-lint-and-paths/patches/0001-fix-ci-lint-and-paths.patch` | Gate: ExitCode=0 -- [x] P0: 创建 `.github/lint_config.json`(最小放宽,保证可落地) | Verify: `cat .github/lint_config.json` | Gate: 文件存在且 JSON 可解析 -- [x] P0: 让 `markdownlint --config .github/lint_config.json '**/*.md'` 退出 0 | Verify: `markdownlint --config .github/lint_config.json '**/*.md'` | Gate: ExitCode=0 -- [x] P0: 对齐本地 `make lint` 与 CI(同 config + 同 glob) | Verify: `make lint` | Gate: ExitCode=0 且覆盖 `assets/**` -- [x] P0: 修复 `assets/config/.codex/README.md` 复制路径 | Verify: `rg -n "cp -f config/\\.codex" assets/config/.codex/README.md || true` | Gate: 无匹配 -- [x] P0: 修复 `assets/skills/skills-skills/references/*.md` 旧示例路径 | Verify: `rg -n "\\./skills/skills-skills" assets/skills/skills-skills/references -S || true` | Gate: 无匹配 - -## P1(清理迁移遗留,减少未来误操作) - -- [ ] P1: 更新 `.gitignore` 忽略 `assets/repo/backups/gz/` | Verify: `rg -n "^assets/repo/backups/gz/" .gitignore` | Gate: 有匹配 -- [ ] P1: 更新 `.gitignore` 中旧路径 `skills/skills-skills/...` | Verify: `rg -n "skills/skills-skills/scripts/\\.venv-skill-seekers" .gitignore || true` | Gate: 旧条目移除或替换为 `assets/skills/...` -- [ ] P1: 决定是否将 lint 范围排除 `assets/repo/**`(第三方镜像) | Verify: `markdownlint --config .github/lint_config.json '**/*.md'` | Gate: 无需改动第三方大量文件也能通过 - -## P2(可选增强) - -- [ ] P2: 为 lint/CI 策略写入“为什么这样配置”的注释/说明文档 | Verify: `rg -n "lint_config" -S README.md AGENTS.md .github/workflows/ci.yml` | Gate: 维护者能读懂规则与边界 -- [ ] P2: 增加一个最小 smoke 校验脚本(可选) | Verify: `bash -lc '