Просмотр исходного кода

chore(project): 更新项目模块名称与文档引用

- 将所有模块导入路径从 github.com/teaching-ai/agent-skills-cli 更新为 github.com/teachingai/agent-skills-cli
- 修改 go.mod 文件中的模块声明
- 更新 npm package.json 中的包名称与仓库 URL
- 替换 install.sh 和 install.ps1 脚本中的默认仓库名称
- 修正 JavaScript 文件中环境变量的默认值
- 在适配器元数据中更新源标识和添加仓库信息
- 删除 nvm 技能文档相关的冗余文件
wandl-6A72h 7 месяцев назад
Родитель
Сommit
c03b12c4f0
73 измененных файлов с 2407 добавлено и 1781 удалено
  1. 9 8
      README_EN.md
  2. 1 0
      adapters/codebuddy/README.md
  3. 3 2
      adapters/qoder/convert_to_qoder.py
  4. 408 0
      docs/mermaid-skills.md
  5. 529 0
      docs/plantuml-skills.md
  6. 871 0
      docs/tauri-skils.md
  7. 6 4
      skills/mermaid/SKILL.md
  8. 201 0
      skills/nvm-defaults-and-nvmrc/LICENSE.txt
  9. 196 17
      skills/nvm/LICENSE.txt
  10. 19 65
      skills/nvm/SKILL.md
  11. 0 217
      skills/nvm/api/commands.md
  12. 0 79
      skills/nvm/api/environment-variables.md
  13. 0 9
      skills/nvm/examples/about.md
  14. 0 78
      skills/nvm/examples/aliases.md
  15. 0 19
      skills/nvm/examples/alpine-install.md
  16. 0 15
      skills/nvm/examples/ansible.md
  17. 0 36
      skills/nvm/examples/auto-use-bash.md
  18. 0 40
      skills/nvm/examples/auto-use-fish.md
  19. 0 33
      skills/nvm/examples/auto-use-zsh.md
  20. 0 12
      skills/nvm/examples/bash-completion-usage.md
  21. 0 11
      skills/nvm/examples/bash-completion.md
  22. 0 11
      skills/nvm/examples/colors-persist.md
  23. 0 13
      skills/nvm/examples/colors-suppress.md
  24. 0 15
      skills/nvm/examples/colors.md
  25. 0 10
      skills/nvm/examples/compatibility-issues.md
  26. 0 8
      skills/nvm/examples/copyright-notice.md
  27. 0 14
      skills/nvm/examples/default-global-packages.md
  28. 0 13
      skills/nvm/examples/default-version.md
  29. 0 13
      skills/nvm/examples/docker-dev.md
  30. 0 8
      skills/nvm/examples/enterprise-support.md
  31. 0 12
      skills/nvm/examples/environment-variables.md
  32. 0 23
      skills/nvm/examples/git-install.md
  33. 0 11
      skills/nvm/examples/important-notes.md
  34. 0 17
      skills/nvm/examples/install-additional-notes.md
  35. 0 18
      skills/nvm/examples/install-docker-cicd.md
  36. 0 17
      skills/nvm/examples/install-docker.md
  37. 0 15
      skills/nvm/examples/install-update-script.md
  38. 0 79
      skills/nvm/examples/install-version.md
  39. 0 85
      skills/nvm/examples/installation.md
  40. 0 16
      skills/nvm/examples/intro.md
  41. 0 12
      skills/nvm/examples/iojs.md
  42. 0 8
      skills/nvm/examples/license.md
  43. 0 12
      skills/nvm/examples/list-versions.md
  44. 0 13
      skills/nvm/examples/long-term-support.md
  45. 0 9
      skills/nvm/examples/macos-troubleshooting.md
  46. 0 8
      skills/nvm/examples/maintainers.md
  47. 0 15
      skills/nvm/examples/manual-install.md
  48. 0 15
      skills/nvm/examples/manual-upgrade.md
  49. 0 13
      skills/nvm/examples/migrate-global-packages.md
  50. 0 11
      skills/nvm/examples/mirror-auth-header.md
  51. 0 17
      skills/nvm/examples/mirror.md
  52. 0 20
      skills/nvm/examples/nvmrc.md
  53. 0 15
      skills/nvm/examples/problems.md
  54. 0 8
      skills/nvm/examples/project-support.md
  55. 0 11
      skills/nvm/examples/restore-path.md
  56. 0 81
      skills/nvm/examples/run-exec-which.md
  57. 0 9
      skills/nvm/examples/shell-integration.md
  58. 0 80
      skills/nvm/examples/special-aliases.md
  59. 0 12
      skills/nvm/examples/system-node.md
  60. 0 14
      skills/nvm/examples/tests.md
  61. 0 16
      skills/nvm/examples/troubleshooting-linux.md
  62. 0 10
      skills/nvm/examples/troubleshooting-macos.md
  63. 0 59
      skills/nvm/examples/uninstall-version.md
  64. 0 21
      skills/nvm/examples/uninstall.md
  65. 0 62
      skills/nvm/examples/update.md
  66. 0 16
      skills/nvm/examples/usage.md
  67. 0 76
      skills/nvm/examples/use-version.md
  68. 0 11
      skills/nvm/examples/verify-installation.md
  69. 0 15
      skills/nvm/examples/wsl-troubleshooting.md
  70. 0 65
      skills/nvm/templates/shell-config.md
  71. 6 4
      skills/plantuml/SKILL.md
  72. 93 0
      skills/tauri-app-creator/SKILL.md
  73. 65 0
      skills/tauri-app-frontend-selection/SKILL.md

+ 9 - 8
README_EN.md

@@ -53,7 +53,7 @@ There are two ways to install plugins:
 **Method 1: Install via UI**
 
 1. Select `Browse and install plugins`
-2. Select `teaching-ai-skills`
+2. Select `teachingai-skills`
 3. Select the plugin you want to install (see available plugins list below)
 4. Select `Install now`
 
@@ -62,13 +62,13 @@ There are two ways to install plugins:
 Install plugins directly using commands:
 
 ```
-/plugin install teaching-skills@teaching-ai-skills
-/plugin install document-skills@teaching-ai-skills
-/plugin install markdown-skills@teaching-ai-skills
-/plugin install development-skills@teaching-ai-skills
-/plugin install design-skills@teaching-ai-skills
-/plugin install social-skills@teaching-ai-skills
-/plugin install utility-skills@teaching-ai-skills
+/plugin install teaching-skills@teachingai-skills
+/plugin install document-skills@teachingai-skills
+/plugin install markdown-skills@teachingai-skills
+/plugin install development-skills@teachingai-skills
+/plugin install design-skills@teachingai-skills
+/plugin install social-skills@teachingai-skills
+/plugin install utility-skills@teachingai-skills
 ```
 
 #### 3. Use Skills
@@ -560,6 +560,7 @@ Skills are a great way to teach Claude how to get better at using specific piece
 - [Equipping agents for the real world with Agent Skills](https://anthropic.com/engineering/equipping-agents-for-the-real-world-with-agent-skills)
 - [Anthropic Skills examples](https://github.com/anthropics/skills)
 - [Skills API Quickstart](https://docs.claude.com/en/api/skills-guide#creating-a-skill)
+- [Agent Skills CLI](https://github.com/teachingai/agent-skills-cli)
 
 ## Contact
 

+ 1 - 0
adapters/codebuddy/README.md

@@ -18,6 +18,7 @@ python convert_to_codebuddy.py --all ../../skills codebuddy-plugins/
 
 ## 输出格式
 
+
 转换后会创建 CodeBuddy 插件目录结构:
 
 ```

+ 3 - 2
adapters/qoder/convert_to_qoder.py

@@ -178,8 +178,9 @@ def convert_to_qoder_agent(skill_path, output_dir=None):
         "workflow": workflow_steps,
         "instructions": "SKILL.md",
         "metadata": {
-            "source": "teaching-ai-skills",
-            "original_skill": frontmatter.get("name", skill_path.name)
+            "source": "teachingai-skills",
+            "original_skill": frontmatter.get("name", skill_path.name),
+            "repo": "https://github.com/teachingai/agent-skills-cli"
         }
     }
     

+ 408 - 0
docs/mermaid-skills.md

@@ -0,0 +1,408 @@
+## Mermaid Agent Skills 规划清单
+
+- mermaid-markdown-embed ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-markdown-embed 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+- `https://wiki.hiwepy.com/docs/markdown/markdown-1h02l64ugip8u`
+  并严格遵循以下设计规格:
+- **边界**:Mermaid 在 Markdown 中的嵌入与渲染规范(代码块、语言标识、兼容性说明)。
+- **关键点**:明确 fenced code block 的最小可运行格式与常见渲染环境差异。
+- **场景**:文档化交付、README/技术规范编写、知识库图文混排。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出可渲染的 Mermaid Markdown 片段。
+
+- mermaid-flowchart ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-flowchart 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid/examples/flowchart.md`
+  并严格遵循以下设计规格:
+- **边界**:节点、连线、方向与子图结构的表达。
+- **关键点**:强调可读布局与一致命名,避免过度堆叠。
+- **场景**:业务流程梳理、系统调用路径、教学演示。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出清晰流程图。
+
+- mermaid-sequence ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-sequence 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid/examples/sequence.md`
+  并严格遵循以下设计规格:
+- **边界**:参与者、消息、同步/异步与生命周期表达。
+- **关键点**:保证消息顺序与参与者角色一致性。
+- **场景**:接口调用链、业务流程交互、系统间通信。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出可执行的时序表达。
+
+- mermaid-class ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-class 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid/examples/class.md`
+  并严格遵循以下设计规格:
+- **边界**:类、属性、方法、继承与关联关系。
+- **关键点**:结构表达与实现可落地性一致。
+- **场景**:领域建模、代码设计评审、对象结构表达。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型进行结构建模。
+
+- mermaid-state ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-state 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid/examples/state.md`
+  并严格遵循以下设计规格:
+- **边界**:状态、转移、初始/终止状态与复合状态。
+- **关键点**:避免把流程步骤误当状态机。
+- **场景**:订单/设备状态管理、规则说明、状态机建模。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出状态逻辑。
+
+- mermaid-er ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-er 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid/examples/er.md`
+  并严格遵循以下设计规格:
+- **边界**:实体、关系、基数与约束表达。
+- **关键点**:保持命名一致与主外键关系明确。
+- **场景**:数据库设计评审、领域模型对齐、数据结构说明。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型完成 ER 建模。
+
+- mermaid-journey ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-journey 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid/examples/journey.md`
+  并严格遵循以下设计规格:
+- **边界**:阶段、步骤、角色与情绪评分表达。
+- **关键点**:避免将流程细节塞入旅程图。
+- **场景**:用户体验分析、服务触点梳理、产品改进讨论。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出用户旅程图。
+
+- mermaid-gantt ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-gantt 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid/examples/gantt.md`
+  并严格遵循以下设计规格:
+- **边界**:任务、时间轴、依赖与里程碑表达。
+- **关键点**:确保日期格式与依赖关系正确可渲染。
+- **场景**:项目计划、版本排期、交付里程碑展示。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出项目排期图。
+
+- mermaid-pie ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-pie 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid/examples/pie.md`
+  并严格遵循以下设计规格:
+- **边界**:标题、分类与数值占比表达。
+- **关键点**:保持分类名称简洁并避免过多切片。
+- **场景**:指标占比展示、报告图表、汇总说明。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出占比图。
+
+- mermaid-quadrant ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-quadrant 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid/examples/quadrant.md`
+  并严格遵循以下设计规格:
+- **边界**:坐标轴、象限标签与点位分布表达。
+- **关键点**:轴含义明确,避免点位过密。
+- **场景**:产品矩阵、优先级排序、竞争分析。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出象限图。
+
+- mermaid-mindmap ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-mindmap 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid/examples/mindmap.md`
+  并严格遵循以下设计规格:
+- **边界**:层级节点、缩进结构与样式表达。
+- **关键点**:层级清晰与文字精简。
+- **场景**:头脑风暴、课程大纲、知识结构整理。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出思维导图。
+
+- mermaid-timeline ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-timeline 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid/examples/timeline.md`
+  并严格遵循以下设计规格:
+- **边界**:时间节点、阶段分组与事件说明。
+- **关键点**:时间顺序一致与里程碑突出。
+- **场景**:产品发展历程、项目大事记、版本演进说明。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出时间线。
+
+- mermaid-gitgraph ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-gitgraph 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid/examples/gitgraph.md`
+  并严格遵循以下设计规格:
+- **边界**:分支、提交、合并与标签表达。
+- **关键点**:保证分支名称与提交序列可读。
+- **场景**:Git 工作流说明、分支策略评审、发布演示。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出 Git 流程图。
+
+- mermaid-c4 ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-c4 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid/examples/c4.md`
+  并严格遵循以下设计规格:
+- **边界**:系统边界、容器、组件与关系表达。
+- **关键点**:层级清晰与边界职责明确。
+- **场景**:架构评审、系统全景说明、跨团队沟通。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出 C4 结构图。
+
+- mermaid-requirement ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-requirement 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid/examples/requirement.md`
+  并严格遵循以下设计规格:
+- **边界**:需求、关系、验证与追踪表达。
+- **关键点**:需求层级清晰与可追溯性。
+- **场景**:需求评审、合规追踪、验收对齐。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出需求关系图。
+
+- mermaid-sankey ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-sankey 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid/examples/sankey.md`
+  并严格遵循以下设计规格:
+- **边界**:流向、权重与节点表达。
+- **关键点**:流量单位一致与方向清晰。
+- **场景**:能量/资金流分析、转化漏斗、资源分配说明。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出桑基图。
+
+- mermaid-xychart ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-xychart 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid/examples/xychart.md`
+  并严格遵循以下设计规格:
+- **边界**:坐标轴、数据序列与标签表达。
+- **关键点**:数值单位一致与尺度明确。
+- **场景**:趋势分析、对比展示、指标监控。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出 XY 图表。
+
+- mermaid-zenuml ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-zenuml 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid/examples/zenuml.md`
+  并严格遵循以下设计规格:
+- **边界**:以代码表达顺序逻辑与方法调用的结构化描述。
+- **关键点**:强调语义化步骤与可读性。
+- **场景**:业务规则说明、快速时序表达、接口调用梳理。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出简洁时序表达。
+
+- mermaid-block ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-block 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid/examples/block.md`
+  并严格遵循以下设计规格:
+- **边界**:方块与连接的布局表达,强调结构分组。
+- **关键点**:间距与对齐保证结构清晰。
+- **场景**:系统结构概览、流程块图、模块关系说明。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出方块结构图。
+
+- mermaid-kanban ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-kanban 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid/examples/kanban.md`
+  并严格遵循以下设计规格:
+- **边界**:泳道、卡片与状态流转表达。
+- **关键点**:状态列清晰且一致命名。
+- **场景**:工作流管理、迭代节奏跟踪、团队协作看板。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出看板流程。
+
+- mermaid-architecture ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-architecture 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid/examples/architecture.md`
+  并严格遵循以下设计规格:
+- **边界**:服务、资源、分组与连线表达。
+- **关键点**:明确边界与依赖方向,避免线条交叉过多。
+- **场景**:系统拓扑说明、部署架构沟通、云资源关系展示。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出架构图。
+
+- mermaid-packet ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-packet 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid/examples/packet.md`
+  并严格遵循以下设计规格:
+- **边界**:字段范围、位宽与标题表达。
+- **关键点**:位段连续性与字段语义清晰。
+- **场景**:协议字段说明、网络报文解析、教学演示。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出报文字段图。
+
+- mermaid-radar ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-radar 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid/examples/radar.md`
+  并严格遵循以下设计规格:
+- **边界**:维度、刻度与多序列表达。
+- **关键点**:维度数量控制与尺度一致。
+- **场景**:能力评估、指标对比、画像展示。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出雷达图。
+
+- mermaid-treemap ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 mermaid-treemap 的 skills,必须参考
+- `https://mermaid.ai/open-source/intro/index.html`
+- `https://github.com/mermaid-js/mermaid`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid/examples/treemap.md`
+  并严格遵循以下设计规格:
+- **边界**:层级结构、面积权重与标签表达。
+- **关键点**:避免层级过深与权重失真。
+- **场景**:资源占用分布、业务结构分析、预算分配展示。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出树图。

+ 529 - 0
docs/plantuml-skills.md

@@ -0,0 +1,529 @@
+## PlantUML Agent Skills 规划清单
+
+- plantuml-install ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-install 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并严格遵循以下设计规格:
+- **边界**:本地安装前置条件与下载方式(Java 版本检查、Graphviz 安装、plantuml.jar 获取)。
+- **关键点**:区分 Windows 内置 Graphviz 与 Linux/macOS 外部依赖;提供最小可运行安装路径。
+- **场景**:首次接入 PlantUML、本地研发环境搭建、离线渲染准备。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型完成 PlantUML 本地安装准备。
+
+- plantuml-quickstart ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-quickstart 的 skills,必须参考
+- `https://plantuml.com/zh/`
+  并严格遵循以下设计规格:
+- **边界**:最小示例与基础语法(@startuml/@enduml、基本关系与输出)。
+- **关键点**:覆盖 CLI 处理单文件与 GUI 目录模式的差异与产物位置。
+- **场景**:新手入门、演示验证、PoC 快速出图。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型快速生成第一张图。
+
+- plantuml-cli-output ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-cli-output 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并严格遵循以下设计规格:
+- **边界**:命令行运行与输出控制(格式选择、输出目录、批量处理)。
+- **关键点**:说明常见输出格式与适用场景,包含错误排查基本路径。
+- **场景**:批量渲染、CI 产物生成、文档自动化输出。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型稳定生成可分发产物。
+
+- plantuml-server-docker ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-server-docker 的 skills,必须参考
+- `https://plantuml.com/zh/`
+  并严格遵循以下设计规格:
+- **边界**:使用官方镜像启动 PlantUML Server,并进行本地访问验证。
+- **关键点**:端口映射、容器生命周期管理与基础健康检查步骤。
+- **场景**:团队共享渲染服务、远程渲染、文档平台集成。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型在容器环境中启用在线渲染。
+
+- plantuml-sequence ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-sequence 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/sequence.md`
+  并严格遵循以下设计规格:
+- **边界**:序列图角色、消息、同步/异步与生命周期表达。
+- **关键点**:强调参与者命名与消息顺序的可读性。
+- **场景**:接口调用链、业务流程交互、系统间通信。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出可执行的时序表达。
+
+- plantuml-use-case ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-use-case 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/use-case.md`
+  并严格遵循以下设计规格:
+- **边界**:参与者、用例、包含/扩展关系与系统边界。
+- **关键点**:避免把流程细节塞入用例图。
+- **场景**:需求澄清、功能范围界定、业务与系统对齐。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型完成需求级建模。
+
+- plantuml-class ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-class 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/class.md`
+  并严格遵循以下设计规格:
+- **边界**:类、属性、方法、继承与关联关系。
+- **关键点**:保持领域边界清晰与可实现性。
+- **场景**:领域建模、代码设计评审、对象结构表达。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型进行结构建模。
+
+- plantuml-object ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-object 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/object.md`
+  并严格遵循以下设计规格:
+- **边界**:对象实例、属性快照与对象间关联。
+- **关键点**:突出运行期结构而非类级结构。
+- **场景**:运行期状态分析、调试沟通、实例关系说明。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型表达实例状态。
+
+- plantuml-activity ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-activity 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/activity.md`
+  并严格遵循以下设计规格:
+- **边界**:活动节点、分支、并行与结束节点。
+- **关键点**:流程可读性与异常路径表达。
+- **场景**:业务流程梳理、流程优化、操作规程说明。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出流程图。
+
+- plantuml-component ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-component 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/component.md`
+  并严格遵循以下设计规格:
+- **边界**:组件、接口、依赖与分组。
+- **关键点**:强调组件边界与依赖方向。
+- **场景**:系统拆分、模块划分、接口依赖沟通。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型表达模块结构。
+
+- plantuml-deployment ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-deployment 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/deployment.md`
+  并严格遵循以下设计规格:
+- **边界**:节点、设备、运行环境与部署关系。
+- **关键点**:区分运行节点与部署单元。
+- **场景**:部署拓扑、环境说明、发布评审。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出部署结构。
+
+- plantuml-state ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-state 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/state.md`
+  并严格遵循以下设计规格:
+- **边界**:状态、转移、初始/终止状态与复合状态。
+- **关键点**:避免把业务流程当作状态机。
+- **场景**:状态机建模、设备/订单状态管理、规则说明。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出状态逻辑。
+
+- plantuml-timing ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-timing 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/timing.md`
+  并严格遵循以下设计规格:
+- **边界**:时间轴、状态变化与时间约束。
+- **关键点**:强调时间精度与同步关系。
+- **场景**:协议时序、硬件信号、性能分析沟通。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出时间行为。
+
+- plantuml-json-yaml ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-json-yaml 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/json-yaml.md`
+  并严格遵循以下设计规格:
+- **边界**:JSON/YAML 结构可视化与层级表达。
+- **关键点**:保持输入结构与输出结构一致。
+- **场景**:配置说明、数据结构展示、接口示例文档。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型直观展示数据结构。
+
+- plantuml-ebnf ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-ebnf 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/ebnf.md`
+  并严格遵循以下设计规格:
+- **边界**:语法规则、符号与产生式表达。
+- **关键点**:强调语法完整性与可读性。
+- **场景**:语言设计、协议语法说明、规则可视化。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型表达语法结构。
+
+- plantuml-regex ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-regex 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/regex.md`
+  并严格遵循以下设计规格:
+- **边界**:正则表达式结构、分组与匹配路径。
+- **关键点**:清晰拆解复杂正则。
+- **场景**:规则审查、匹配逻辑说明、团队沟通。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型解释复杂正则。
+
+- plantuml-math ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-math 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/math.md`
+  并严格遵循以下设计规格:
+- **边界**:AsciiMath/JLaTeXMath 数学表达与渲染。
+- **关键点**:保持公式清晰与结构一致。
+- **场景**:算法说明、科研文档、数学建模表达。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出可读公式。
+
+- plantuml-network ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-network 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/network.md`
+  并严格遵循以下设计规格:
+- **边界**:网络拓扑、节点、链路与分段。
+- **关键点**:保持拓扑层次清晰。
+- **场景**:网络架构、基础设施规划、运维沟通。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出网络拓扑。
+
+- plantuml-salt ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-salt 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/salt.md`
+  并严格遵循以下设计规格:
+- **边界**:Salt 线框控件与布局结构。
+- **关键点**:保持低保真与结构化表达。
+- **场景**:界面草图、交互讨论、产品评审。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出界面骨架。
+
+- plantuml-archimate ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-archimate 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/archimate.md`
+  并严格遵循以下设计规格:
+- **边界**:业务/应用/技术层的 ArchiMate 表达。
+- **关键点**:分层表达与关系语义。
+- **场景**:企业架构规划、能力映射、治理沟通。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型生成企业架构图。
+
+- plantuml-sdl ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-sdl 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/sdl.md`
+  并严格遵循以下设计规格:
+- **边界**:SDL 过程与通信结构表达。
+- **关键点**:保持规范语义一致。
+- **场景**:通信协议、嵌入式系统流程建模。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出 SDL 图。
+
+- plantuml-ditaa ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-ditaa 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/ditaa.md`
+  并严格遵循以下设计规格:
+- **边界**:ASCII 图形与 Ditaa 语法。
+- **关键点**:强调字符对齐与可读性。
+- **场景**:快速框图、流程草图、技术说明。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出 ASCII 图。
+
+- plantuml-gantt ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-gantt 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/gantt.md`
+  并严格遵循以下设计规格:
+- **边界**:任务、依赖、里程碑与时间轴。
+- **关键点**:避免把业务逻辑嵌入排期语法。
+- **场景**:项目计划、交付排期、资源协调。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出甘特图。
+
+- plantuml-chronology ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-chronology 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/chronology.md`
+  并严格遵循以下设计规格:
+- **边界**:时间线事件与阶段表达。
+- **关键点**:时间顺序与事件密度控制。
+- **场景**:产品里程碑、事件复盘、历史演进说明。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出时间线。
+
+- plantuml-mindmap ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-mindmap 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/mindmap.md`
+  并严格遵循以下设计规格:
+- **边界**:主题层级、分支与子主题结构。
+- **关键点**:保持层级简洁与逻辑一致。
+- **场景**:头脑风暴、知识结构整理、方案梳理。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出思维导图。
+
+- plantuml-wbs ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-wbs 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/wbs.md`
+  并严格遵循以下设计规格:
+- **边界**:工作分解结构与分层任务。
+- **关键点**:任务粒度一致与层级清晰。
+- **场景**:项目拆解、交付范围对齐、团队任务分工。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出 WBS。
+
+- plantuml-er ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-er 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/er.md`
+  并严格遵循以下设计规格:
+- **边界**:实体、属性、关系与基数。
+- **关键点**:与数据库设计可映射。
+- **场景**:数据建模、表结构设计、领域对象讨论。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出 ER 图。
+
+- plantuml-ie ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-ie 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/ie.md`
+  并严格遵循以下设计规格:
+- **边界**:IE 表达法的实体与关系。
+- **关键点**:信息工程视角的结构表达。
+- **场景**:信息架构设计、数据治理、模型规范化。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出 IE 图。
+
+- plantuml-er-chen ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-er-chen 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/er-chen.md`
+  并严格遵循以下设计规格:
+- **边界**:Chen 表示法的实体、关系与属性。
+- **关键点**:图符表达统一与关系可读性。
+- **场景**:教学场景、理论建模、模型对比说明。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出 Chen ER 图。
+
+- plantuml-c4 ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-c4 的 skills,必须参考
+- `https://plantuml.com/zh/`
+- `https://github.com/plantuml/plantuml`
+  并参考示例文件:
+- `/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/plantuml/examples/c4.md`
+  并严格遵循以下设计规格:
+- **边界**:C4 Context/Container/Component/Code 层级。
+- **关键点**:层级一致与系统边界清晰。
+- **场景**:架构总览、跨团队沟通、系统分层说明。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出 C4 架构图。
+
+- plantuml-theme-style ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-theme-style 的 skills,必须参考
+- `https://plantuml.com/zh/`
+  并严格遵循以下设计规格:
+- **边界**:主题与样式控制(theme、skinparam)。
+- **关键点**:输出一致性与团队视觉规范落地策略。
+- **场景**:统一品牌风格、文档视觉一致性、图表标准化。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型统一样式输出。
+
+- plantuml-richtext-icons-sprites ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 plantuml-richtext-icons-sprites 的 skills,必须参考
+- `https://github.com/plantuml/plantuml`
+  并严格遵循以下设计规格:
+- **边界**:富文本、超链接、表情与图标、Sprite 能力的使用。
+- **关键点**:图表可读性增强的使用边界与最佳实践。
+- **场景**:交互式文档、可导航架构图、信息密度提升。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,可以指导 大模型输出可读性更强的图表。

+ 871 - 0
docs/tauri-skils.md

@@ -0,0 +1,871 @@
+# Tauri v2 Agent Skills 生成指令清单
+
+### 1. Foundation (基石层)
+
+- tauri-setup ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-setup 的 skills,必须参考
+- `https://v2.tauri.app/start/prerequisites/`
+- `https://v2.tauri.app/mobile/development/#prerequisites`
+  并严格遵循以下设计规格:
+- **边界**:专注于操作系统层面的依赖安装(Rust, Node.js, VS Build Tools, Xcode, Android SDK)。
+- **v2 特性**:必须包含移动端开发环境(Android Studio/NDK)的检查步骤。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能完成全平台开发环境准备。
+
+- tauri-scaffold ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-scaffold 的 skills,必须参考
+- `https://v2.tauri.app/start/create-project/`
+- `https://v2.tauri.app/start/project-structure/`
+- `https://v2.tauri.app/start/frontend/`
+  并严格遵循以下设计规格:
+- **边界**:`create-tauri-app` 的执行决策与初始配置。
+- **关键点**:重点处理前端框架的 SSG(静态站点生成)配置(如 Next.js 的 `output: 'export'`),确保适配 Tauri v2 的加载机制。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能创建结构正确的 Tauri v2 项目。
+
+- tauri-app-creator ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-creator 的 skills,必须参考
+- `https://v2.tauri.app/`
+- `https://v2.tauri.app/start/`
+- `https://v2.tauri.app/start/prerequisites/`
+- `https://v2.tauri.app/start/create-project/`
+- `https://v2.tauri.app/start/project-structure/`
+  并严格遵循以下设计规格:
+- **边界**:用官方脚手架创建 Tauri v2 项目(create-tauri-app)。
+- **关键点**:根据系统与团队偏好选择安装方式(curl / npm / pnpm / bun / cargo),并能解释每种方式的适用场景。
+- **输出**:给出可执行的创建命令,以及创建后最小可运行的验证路径(安装依赖、启动前端与 Tauri 开发模式)。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能完成 Tauri v2 项目创建工作。
+
+Bash:sh <(curl https://create.tauri.app/sh)
+PowerShell:irm https://create.tauri.app/ps | iex
+Fish:sh (curl -sSL https://create.tauri.app/sh | psub)
+npm:npm create tauri-app@latest
+Yarn:yarn create tauri-app
+pnpm:pnpm create tauri-app
+deno:deno run -A npm:create-tauri-app
+bun:bun create tauri-app
+Cargo:
+cargo install create-tauri-app --locked
+cargo create-tauri-app
+
+- tauri-app-frontend-selection ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-frontend-selection 的 skills,必须参考
+- `https://v2.tauri.app/start/frontend/`
+- `https://v2.tauri.app/start/frontend/leptos/`
+- `https://v2.tauri.app/start/frontend/nextjs/`
+- `https://v2.tauri.app/start/frontend/nuxt/`
+- `https://v2.tauri.app/start/frontend/qwik/`
+- `https://v2.tauri.app/start/frontend/sveltekit/`
+- `https://v2.tauri.app/start/frontend/trunk/`
+- `https://v2.tauri.app/start/frontend/vite/`
+  并严格遵循以下设计规格:
+- **边界**:前端框架选型与初始化策略(与 Tauri v2 加载机制兼容)。
+- **推荐**:默认推荐 Vite(除非需求明确要求 SSR/SSG 框架)。
+- **关键点**:对需要静态导出的框架(如 Next.js)明确给出 SSG/export 配置与产物路径要求,确保 Tauri 能加载本地静态资源。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能完成前端框架选型与初始化工作。
+
+### 2. Core Development (核心开发层)
+
+- tauri-ipc ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-ipc 的 skills,必须参考
+- `https://v2.tauri.app/concept/inter-process-communication/`
+- `https://v2.tauri.app/develop/calling-rust/`
+- `https://v2.tauri.app/develop/calling-frontend/`
+  并严格遵循以下设计规格:
+- **边界**:前端 `invoke` 调用与后端 `#[tauri::command]` 定义。
+- **v2 特性**:强调类型安全,优先推荐使用 `tauri-specta` 或官方类型生成工具,避免 `any` 类型。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现类型安全的双向通信。
+
+- tauri-app-develop ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-develop 的 skills,必须参考
+- `https://v2.tauri.app/develop/`
+- `https://v2.tauri.app/develop/configuration-files/`
+- `https://v2.tauri.app/develop/calling-rust/`
+- `https://v2.tauri.app/develop/calling-frontend/`
+- `https://v2.tauri.app/develop/resources/`
+- `https://v2.tauri.app/develop/sidecar/`
+- `https://v2.tauri.app/develop/state-management/`
+- `https://v2.tauri.app/develop/updating-dependencies/`
+- `https://v2.tauri.app/develop/icons/`
+- `https://v2.tauri.app/develop/debug/`
+- `https://v2.tauri.app/develop/debug/crabnebula-devtools/`
+- `https://v2.tauri.app/develop/debug/neovim/`
+- `https://v2.tauri.app/develop/debug/rustrover/`
+- `https://v2.tauri.app/develop/debug/vscode/`
+- `https://v2.tauri.app/develop/plugins/`
+- `https://v2.tauri.app/develop/plugins/develop-mobile/`
+- `https://v2.tauri.app/develop/tests/`
+- `https://v2.tauri.app/develop/tests/mocking/`
+- `https://v2.tauri.app/develop/tests/webdriver/`
+- `https://v2.tauri.app/develop/tests/webdriver/ci/`
+- `https://v2.tauri.app/develop/tests/webdriver/example/selenium/`
+- `https://v2.tauri.app/develop/tests/webdriver/example/webdriverio/`
+  并严格遵循以下设计规格:
+- **边界**:覆盖 Tauri v2 的日常开发工作流(调试、资源、sidecar、图标、插件与测试)。
+- **关键点**:能在“前端 dev server”与“本地静态资源加载”两种模式间切换并解释差异;同时指导如何定位 Rust 与 WebView 双端问题。
+- **质量门控**:引导为关键能力补齐自动化测试策略(mocking / webdriver / CI)。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能进行 Tauri 技术栈项目的开发工作。
+
+- tauri-window ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-window 的 skills,必须参考
+- `https://v2.tauri.app/learn/window-customization/`
+- `https://v2.tauri.app/zh-cn/learn/window-customization/`
+- `https://v2.tauri.app/reference/config/#windows-config`
+  并严格遵循以下设计规格:
+- **边界**:窗口的创建、配置与生命周期管理。
+- **关键点**:包含自定义标题栏(Custom Titlebar)的 CSS 与 JS 实现逻辑。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能构建现代化的桌面窗口 UI。
+
+- tauri-menu-tray ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-menu-tray 的 skills,必须参考
+- `https://v2.tauri.app/plugin/tray-icon/`
+- `https://v2.tauri.app/plugin/menu/`
+  并严格遵循以下设计规格:
+- **边界**:原生应用菜单(Menu)与系统托盘(Tray Icon)。
+- **关键点**:处理 macOS 与 Windows 在菜单规范上的差异。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现原生系统交互体验。
+
+- tauri-concept ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-concept 的 skills,必须参考
+- `https://v2.tauri.app/concept/`
+- `https://v2.tauri.app/concept/architecture/`
+- `https://v2.tauri.app/concept/process-model/`
+- `https://v2.tauri.app/concept/size/`
+- `https://v2.tauri.app/concept/inter-process-communication/`
+- `https://v2.tauri.app/concept/inter-process-communication/brownfield/`
+- `https://v2.tauri.app/concept/inter-process-communication/isolation/`
+- `https://v2.tauri.app/zh-cn/concept/`
+- `https://v2.tauri.app/zh-cn/concept/architecture/`
+- `https://v2.tauri.app/zh-cn/concept/process-model/`
+- `https://v2.tauri.app/zh-cn/concept/size/`
+- `https://v2.tauri.app/zh-cn/concept/inter-process-communication/`
+- `https://v2.tauri.app/zh-cn/concept/inter-process-communication/brownfield/`
+- `https://v2.tauri.app/zh-cn/concept/inter-process-communication/isolation/`
+  并严格遵循以下设计规格:
+- **核心**:解释 Core Process (Rust) 与 WebView Process (Frontend) 的隔离模型。
+- **关键点**:Brownfield 模式与 Isolation 模式的区别与应用场景。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能深入理解 Tauri 架构原理。
+
+### 3. Security & Configuration (安全与配置层)
+
+- tauri-config ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-config 的 skills,必须参考
+- `https://v2.tauri.app/reference/config/`
+- `https://v2.tauri.app/security/csp/`
+  并严格遵循以下设计规格:
+- **边界**:`tauri.conf.json` 全生命周期管理。
+- **关键点**:解释 v2 中配置文件的结构变化(如插件配置位置、Android/iOS 配置段)。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能正确管理项目配置。
+
+- tauri-security ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-security 的 skills,必须参考
+- `https://v2.tauri.app/security/capabilities/`
+- `https://v2.tauri.app/security/scope/`
+- `https://v2.tauri.app/security/acl/`
+  并严格遵循以下设计规格:
+- **边界**:Capabilities (ACL) 权限系统。
+- **v2 特性**:这是 v2 最核心的变化。必须指导用户如何配置 Scope(作用域),生成 `capabilities/default.json`,精确控制插件权限。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能构建安全合规的 Tauri 应用。
+
+- tauri-framework-security ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-framework-security 的 skills,必须参考
+- `https://v2.tauri.app/security/`
+- `https://v2.tauri.app/security/permissions/`
+- `https://v2.tauri.app/security/scope/`
+- `https://v2.tauri.app/security/capabilities/`
+- `https://v2.tauri.app/security/csp/`
+- `https://v2.tauri.app/security/http-headers/`
+- `https://v2.tauri.app/security/ecosystem/`
+- `https://v2.tauri.app/security/lifecycle/`
+- `https://v2.tauri.app/security/future/`
+- `https://v2.tauri.app/security/runtime-authority/`
+  并严格遵循以下设计规格:
+- **边界**:Tauri v2 安全模型与安全基线(Capabilities/Scope/CSP/Headers)。
+- **关键点**:以“最小权限”为原则,指导如何从业务需求反推 Capabilities 与 Scope,并避免默认放开高风险能力。
+- **输出**:给出可落地的安全检查清单(上线前的权限审计、CSP/Headers 验证、插件权限收敛)。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能完成 Tauri 框架安全支撑相关工作。
+
+- tauri-app-plugin-permissions ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-plugin-permissions 的 skills,必须参考
+- `https://v2.tauri.app/learn/using-plugin-permissions/`
+- `https://v2.tauri.app/zh-cn/learn/security/using-plugin-permissions/`
+- `https://v2.tauri.app/learn/security/capabilities-for-windows-and-platforms/`
+- `https://v2.tauri.app/zh-cn/learn/security/capabilities-for-windows-and-platforms/`
+- `https://v2.tauri.app/learn/security/writing-plugin-permissions/`
+- `https://v2.tauri.app/zh-cn/learn/security/writing-plugin-permissions/`
+  并严格遵循以下设计规格:
+- **边界**:插件权限声明、Capabilities 生成与跨平台差异处理。
+- **关键点**:区分“插件提供的权限项”与“应用启用的能力”;强调 Windows/平台能力差异时的最小可用配置。
+- **输出**:可复用的权限模板(capabilities/default.json)与权限收敛策略。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能完成插件权限的安全配置工作。
+
+- tauri-framework-upgrade ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-framework-upgrade 的 skills,必须参考
+- `https://v2.tauri.app/start/migrate/`
+- `https://v2.tauri.app/start/migrate/from-tauri-1/`
+- `https://v2.tauri.app/start/migrate/from-tauri-2-beta/`
+  并严格遵循以下设计规格:
+- **边界**:从 Tauri v1 或 v2 beta 迁移到稳定的 Tauri v2。
+- **关键点**:识别破坏性变更(配置结构、插件体系、Capabilities 权限系统)并提供逐项迁移检查表。
+- **输出**:迁移后的可运行验证步骤(启动、IPC、关键插件能力、权限与 CSP)。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能完成 Tauri 版本升级工作。
+
+### 4. Feature Plugins (特定能力插件层)
+
+- tauri-app-shell ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-shell 的 skills,必须参考
+- `https://v2.tauri.app/plugin/shell/`
+- `https://v2.tauri.app/zh-cn/plugin/shell/`
+  并严格遵循以下设计规格:
+- **关键点**:Shell 插件的高风险性质。必须强调在 Capabilities 中配置 `shell:allow-execute` 和 `shell:allow-open`,以及使用正则 (regex) 严格限制参数。
+- **功能**:生成子进程、打开外部链接。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能为应用添加安全的 Shell 执行能力。
+
+- tauri-app-single-instance ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-single-instance 的 skills,必须参考
+- `https://v2.tauri.app/plugin/single-instance/`
+- `https://v2.tauri.app/zh-cn/plugin/single-instance/`
+  并严格遵循以下设计规格:
+- **关键点**:在 Rust `main.rs` 或 `lib.rs` 中配置 `init` 闭包,处理后续实例启动时的参数传递(如 Deep Link 唤起)。
+- **功能**:防止多开、聚焦主窗口。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现单例运行模式。
+
+- tauri-app-sql ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-sql 的 skills,必须参考
+- `https://v2.tauri.app/plugin/sql/`
+- `https://v2.tauri.app/zh-cn/plugin/sql/`
+  并严格遵循以下设计规格:
+- **关键点**:支持 SQLite, MySQL, PostgreSQL。
+- **配置**:`tauri.conf.json` 中的 migrations 路径配置。
+- **功能**:前端直接执行 SQL(需谨慎配置 Capabilities 权限)。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能集成数据库能力。
+
+- tauri-app-store ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-store 的 skills,必须参考
+- `https://v2.tauri.app/plugin/store/`
+- `https://v2.tauri.app/zh-cn/plugin/store/`
+  并严格遵循以下设计规格:
+- **关键点**:区分 `Store` (自动加载) 和 `LazyStore`。
+- **功能**:简单的 Key-Value 持久化存储(类似 `localStorage` 但持久化到磁盘文件)。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现应用配置或轻量数据的持久化。
+
+- tauri-app-stronghold ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-stronghold 的 skills,必须参考
+- `https://v2.tauri.app/plugin/stronghold/`
+- `https://v2.tauri.app/zh-cn/plugin/stronghold/`
+  并严格遵循以下设计规格:
+- **关键点**:基于 IOTA Stronghold 的加密存储。
+- **功能**:安全存储敏感数据(如 API Keys, 密码),涉及 Snapshot 管理和 Client/Store 概念。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现高安全性的数据存储。
+
+- tauri-app-upload ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-upload 的 skills,必须参考
+- `https://v2.tauri.app/plugin/upload/`
+- `https://v2.tauri.app/zh-cn/plugin/upload/`
+  并严格遵循以下设计规格:
+- **功能**:高效的文件上传(从本地磁盘到 HTTP 服务器)。
+- **关键点**:支持进度回调(Progress Handler)和自定义 Headers。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现大文件上传功能。
+
+- tauri-app-websocket ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-websocket 的 skills,必须参考
+- `https://v2.tauri.app/plugin/websocket/`
+- `https://v2.tauri.app/zh-cn/plugin/websocket/`
+  并严格遵循以下设计规格:
+- **功能**:在 Rust 层建立 WebSocket 连接,绕过浏览器的 CORS 限制和 Mixed Content 限制。
+- **关键点**:生命周期管理(Connect, Message, Disconnect)。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现实时通讯能力。
+
+- tauri-app-window-state ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-window-state 的 skills,必须参考
+- `https://v2.tauri.app/plugin/window-state/`
+- `https://v2.tauri.app/zh-cn/plugin/window-state/`
+  并严格遵循以下设计规格:
+- **功能**:自动保存和恢复窗口的大小、位置和最大化状态。
+- **关键点**:`StateFlags` 的使用,以及如何在应用启动时自动恢复状态。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能优化用户体验。
+
+- tauri-app-sidecar-nodejs ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-sidecar-nodejs 的 skills,必须参考
+- `https://v2.tauri.app/learn/sidecar-nodejs/`
+- `https://v2.tauri.app/zh-cn/learn/sidecar-nodejs/`
+  并严格遵循以下设计规格:
+- **边界**:在 Tauri 应用中以 sidecar 方式集成 Node.js 运行时。
+- **关键点**:处理跨平台打包、sidecar 可执行文件分发、启动/停止生命周期与权限门控(Capabilities)。
+- **输出**:提供端到端示例(Rust 启动 sidecar、前端触发、日志与错误处理、release 打包验证)。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能为应用添加 sidecar-nodejs 能力。
+
+- tauri-app-splashscreen ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-splashscreen 的 skills,必须参考
+- `https://v2.tauri.app/learn/splashscreen/`
+- `https://v2.tauri.app/zh-cn/learn/splashscreen/`
+  并严格遵循以下设计规格:
+- **边界**:启动画面(Splashscreen)的配置与生命周期控制。
+- **关键点**:处理“前端资源加载慢/首次渲染”场景,避免白屏;明确何时隐藏 Splashscreen 与显示主窗口。
+- **输出**:提供跨平台一致的启动体验实现方案(含常见错误排查)。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能为应用添加启动画面能力。
+
+- tauri-app-system-tray ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-system-tray 的 skills,必须参考
+- `https://v2.tauri.app/learn/system-tray/`
+- `https://v2.tauri.app/zh-cn/learn/system-tray/`
+  并严格遵循以下设计规格:
+- **边界**:实现系统托盘/状态栏图标的交互模式(显示/隐藏窗口、菜单、通知等)。
+- **关键点**:处理 macOS/Windows/Linux 的行为差异与用户习惯(关闭窗口 vs 退出应用)。
+- **安全门控**:涉及打开链接/执行命令/读写文件等能力时,必须触发 `tauri-security` 收敛权限。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 system-tray 能力。
+
+- tauri-app-window-menu ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-window-menu 的 skills,必须参考
+- `https://v2.tauri.app/learn/window-menu/`
+- `https://v2.tauri.app/zh-cn/learn/window-menu/`
+  并严格遵循以下设计规格:
+- **边界**:窗口菜单(Menu)定义、事件处理与平台差异适配。
+- **关键点**:菜单项与命令分离(Command/Handler),并提供可测试的事件分发策略。
+- **输出**:示例包含常用菜单(File/Edit/View/Help)与快捷键绑定。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 window-menu 能力。
+
+- tauri-app-autostart ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-autostart 的 skills,必须参考
+- `https://v2.tauri.app/plugin/autostart/`
+- `https://v2.tauri.app/zh-cn/plugin/autostart/`
+  并严格遵循以下设计规格:
+- **边界**:配置应用开机自启动与禁用自启动的用户控制。
+- **关键点**:解释不同平台的自启动机制差异,并确保提供可回滚与可观测的配置方式。
+- **输出**:给出最小可用实现(启用/禁用 API、配置项、权限与发布验证)。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 autostart 能力。
+
+- tauri-app-barcode-scanner ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-barcode-scanner 的 skills,必须参考
+- `https://v2.tauri.app/plugin/barcode-scanner/`
+- `https://v2.tauri.app/zh-cn/plugin/barcode-scanner/`
+  并严格遵循以下设计规格:
+- **边界**:在支持的平台上集成条码/二维码扫描能力。
+- **关键点**:处理权限申请、扫描结果回调与错误场景(无摄像头/权限拒绝)。
+- **输出**:提供前端触发与 Rust 侧能力封装的端到端示例。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 Barcode Scanner 能力。
+
+- tauri-app-biometric ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-biometric 的 skills,必须参考
+- `https://v2.tauri.app/plugin/biometric/`
+- `https://v2.tauri.app/zh-cn/plugin/biometric/`
+  并严格遵循以下设计规格:
+- **边界**:生物识别(指纹/Face ID 等)认证流程集成。
+- **关键点**:强调“认证”与“加密存储”的职责分离;敏感数据仍需配合 stronghold 等安全存储。
+- **输出**:提供统一的认证 API 与失败重试/降级策略。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 Biometric 能力。
+
+- tauri-app-cli ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-cli 的 skills,必须参考
+- `https://v2.tauri.app/plugin/cli/`
+- `https://v2.tauri.app/zh-cn/plugin/cli/`
+  并严格遵循以下设计规格:
+- **边界**:为应用提供命令行参数解析与处理能力。
+- **关键点**:定义参数 schema、处理启动参数与二次唤起参数(可结合 single-instance)。
+- **输出**:提供“参数 -> 业务命令 -> 窗口行为”联动示例。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 CLI 能力。
+
+- tauri-app-clipboard ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-clipboard 的 skills,必须参考
+- `https://v2.tauri.app/plugin/clipboard/`
+- `https://v2.tauri.app/zh-cn/plugin/clipboard/`
+  并严格遵循以下设计规格:
+- **边界**:读写系统剪贴板(文本/必要时扩展到图片等类型)。
+- **关键点**:限制剪贴板能力的滥用风险(权限收敛、仅在用户操作触发时访问)。
+- **输出**:提供常用用例(复制/粘贴/监听变更)的实现范式。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 clipboard 能力。
+
+- tauri-app-deep-linking ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-deep-linking 的 skills,必须参考
+- `https://v2.tauri.app/plugin/deep-linking/`
+- `https://v2.tauri.app/zh-cn/plugin/deep-linking/`
+  并严格遵循以下设计规格:
+- **边界**:注册并处理应用深度链接(URL Scheme/Universal Links 等)。
+- **关键点**:与 single-instance 联动,确保二次唤起参数能可靠传递到前端路由/业务逻辑。
+- **安全门控**:对外部输入做严格校验与白名单限制,防止注入与越权。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 deep-linking 能力。
+
+- tauri-app-dialog ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-dialog 的 skills,必须参考
+- `https://v2.tauri.app/plugin/dialog/`
+- `https://v2.tauri.app/zh-cn/plugin/dialog/`
+  并严格遵循以下设计规格:
+- **边界**:原生对话框能力(消息提示、确认框、文件选择等)。
+- **关键点**:统一封装对话框调用,避免在业务代码中散落平台差异;处理异步与取消场景。
+- **输出**:提供可复用的对话框服务层 API 设计(前端调用与 Rust 侧支持)。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 dialog 能力。
+
+- tauri-app-file-system ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-file-system 的 skills,必须参考
+- `https://v2.tauri.app/plugin/file-system/`
+- `https://v2.tauri.app/zh-cn/plugin/file-system/`
+  并严格遵循以下设计规格:
+- **边界**:文件系统读写、目录访问与路径权限控制。
+- **关键点**:必须结合 Scope/Capabilities 精确限制可访问目录与文件模式,避免“任意路径读写”。
+- **输出**:提供常用用例(选择文件、读写配置、导入导出)的安全实现方案。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 file-system 能力。
+
+- tauri-app-geolocation ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-geolocation 的 skills,必须参考
+- `https://v2.tauri.app/plugin/geolocation/`
+- `https://v2.tauri.app/zh-cn/plugin/geolocation/`
+  并严格遵循以下设计规格:
+- **边界**:获取地理位置与相关权限管理。
+- **关键点**:处理权限请求、精度/频率控制与隐私合规(最小必要、可关闭)。
+- **输出**:提供统一的定位 API 与错误处理(权限拒绝/不可用/超时)。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 geolocation 能力。
+
+- tauri-app-global-shortcut ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-global-shortcut 的 skills,必须参考
+- `https://v2.tauri.app/plugin/global-shortcut/`
+- `https://v2.tauri.app/zh-cn/plugin/global-shortcut/`
+  并严格遵循以下设计规格:
+- **边界**:注册全局快捷键并在应用后台响应。
+- **关键点**:处理快捷键冲突、平台差异与用户可配置;确保退出应用时释放注册。
+- **输出**:提供“快捷键 -> 聚焦窗口/触发命令”的完整实现示例。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 global-shortcut 能力。
+
+- tauri-app-haptics ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-haptics 的 skills,必须参考
+- `https://v2.tauri.app/plugin/haptics/`
+- `https://v2.tauri.app/zh-cn/plugin/haptics/`
+  并严格遵循以下设计规格:
+- **边界**:触觉反馈能力(主要面向移动端与支持的设备)。
+- **关键点**:提供可降级策略(不支持时静默失败或替代提示),并避免过度打扰用户。
+- **输出**:给出典型交互场景(按钮点击/成功失败提示)的实现范式。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 haptics 能力。
+
+- tauri-app-http-client ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-http-client 的 skills,必须参考
+- `https://v2.tauri.app/plugin/http-client/`
+- `https://v2.tauri.app/zh-cn/plugin/http-client/`
+  并严格遵循以下设计规格:
+- **边界**:在 Rust 侧发起 HTTP 请求(可绕过部分 WebView 限制),并将结果安全暴露给前端。
+- **关键点**:处理证书、代理、超时、重试与敏感信息保护;避免将任意 URL 请求能力暴露给不受信任输入。
+- **安全门控**:结合 Capabilities/Scope 为请求域名与方法建立白名单。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 http-client 能力。
+
+- tauri-app-localhost ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-localhost 的 skills,必须参考
+- `https://v2.tauri.app/plugin/localhost/`
+- `https://v2.tauri.app/zh-cn/plugin/localhost/`
+  并严格遵循以下设计规格:
+- **边界**:本地回环服务访问与相关配置。
+- **关键点**:区分开发期 localhost 与生产期本地服务(sidecar/server)模式;避免扩大网络访问面。
+- **输出**:提供可审计的配置与最小权限访问方案。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 localhost 能力。
+
+- tauri-app-logging ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-logging 的 skills,必须参考
+- `https://v2.tauri.app/plugin/logging/`
+- `https://v2.tauri.app/zh-cn/plugin/logging/`
+  并严格遵循以下设计规格:
+- **边界**:统一日志采集、过滤、输出与持久化(开发与生产)。
+- **关键点**:避免日志泄露敏感信息;提供分级(debug/info/warn/error)与可开关的诊断模式。
+- **输出**:给出日志定位与上报的最佳实践(含 release 构建排障路径)。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 logging 能力。
+
+- tauri-app-nfc ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-nfc 的 skills,必须参考
+- `https://v2.tauri.app/plugin/nfc/`
+- `https://v2.tauri.app/zh-cn/plugin/nfc/`
+  并严格遵循以下设计规格:
+- **边界**:NFC 读写与会话管理(适用的平台与设备)。
+- **关键点**:权限处理、用户交互提示与数据格式校验,避免将原始数据直接信任用于业务决策。
+- **输出**:提供典型用例(读标签/写标签/一次性会话)的实现示例。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 nfc 能力。
+
+- tauri-app-notification ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-notification 的 skills,必须参考
+- `https://v2.tauri.app/plugin/notification/`
+- `https://v2.tauri.app/zh-cn/plugin/notification/`
+  并严格遵循以下设计规格:
+- **边界**:本地通知/系统通知的发送与交互回调。
+- **关键点**:处理权限请求、通知点击事件与深链联动;避免滥发通知。
+- **输出**:提供统一通知服务与跨平台一致的行为定义。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 notification 能力。
+
+- tauri-app-opener ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-opener 的 skills,必须参考
+- `https://v2.tauri.app/plugin/opener/`
+- `https://v2.tauri.app/zh-cn/plugin/opener/`
+  并严格遵循以下设计规格:
+- **边界**:打开外部链接/文件/目录等系统级“打开”能力。
+- **关键点**:对可打开的协议与路径做白名单限制;避免成为钓鱼跳转与本地敏感文件泄露的入口。
+- **输出**:提供安全的 opener 封装(仅允许 http/https、受控目录等)。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 opener 能力。
+
+- tauri-app-os-info ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-os-info 的 skills,必须参考
+- `https://v2.tauri.app/plugin/os-info/`
+- `https://v2.tauri.app/zh-cn/plugin/os-info/`
+  并严格遵循以下设计规格:
+- **边界**:采集系统信息(版本、架构等)用于诊断与兼容性判断。
+- **关键点**:明确哪些信息可上报、如何脱敏;避免采集与业务无关的敏感字段。
+- **输出**:提供“系统信息 -> 诊断报告/兼容性策略”的实现示例。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 os-info 能力。
+
+- tauri-app-persisted-scope ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-persisted-scope 的 skills,必须参考
+- `https://v2.tauri.app/plugin/persisted-scope/`
+- `https://v2.tauri.app/zh-cn/plugin/persisted-scope/`
+  并严格遵循以下设计规格:
+- **边界**:将权限 scope 持久化到本地并在合适时机恢复/更新。
+- **关键点**:避免“永久放权”;提供权限过期、撤销与重新授权机制。
+- **输出**:给出与 capabilities/scope 配套的最佳实践与落地示例。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 persisted-scope 能力。
+
+- tauri-app-positioner ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-positioner 的 skills,必须参考
+- `https://v2.tauri.app/plugin/positioner/`
+- `https://v2.tauri.app/zh-cn/plugin/positioner/`
+  并严格遵循以下设计规格:
+- **边界**:窗口定位与对齐策略(贴边、跟随托盘、屏幕多显示器适配)。
+- **关键点**:处理多屏、缩放比例与不同平台窗口坐标系差异。
+- **输出**:提供常见 UI 模式(弹出面板/下拉窗口)的定位实现示例。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 positioner 能力。
+
+- tauri-app-process ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-process 的 skills,必须参考
+- `https://v2.tauri.app/plugin/process/`
+- `https://v2.tauri.app/zh-cn/plugin/process/`
+  并严格遵循以下设计规格:
+- **边界**:进程级能力(获取/管理当前进程信息或相关操作,依平台支持而定)。
+- **关键点**:避免暴露高风险进程控制能力给不可信输入;所有能力必须受 Capabilities 约束。
+- **输出**:提供“受控能力暴露”的设计模板(Rust 端封装 + 前端受限调用)。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 process 能力。
+
+- tauri-app-wasm ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-wasm 的 skills,必须参考
+- `https://crates.io/crates/tauri-wasm`
+- `https://v2.tauri.app/develop/calling-rust/#wasm`
+- `https://github.com/p1mo/tauri-wasm`
+- `https://zhuanlan.zhihu.com/p/533025312`
+- `https://blog.csdn.net/qq_63401240/article/details/147340217`
+  并严格遵循以下设计规格:
+- **功能**:在前端直接运行编译为 WASM 的 Rust 代码。
+- **关键点**:区别于 Tauri 的 IPC 模式,WASM 是纯前端运行,适合高计算量但不涉及系统 API 的任务。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现高性能前端计算。
+
+### 5. Mobile & Distribution (移动端与发布层)
+
+- tauri-mobile ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-mobile 的 skills,必须参考
+- `https://v2.tauri.app/mobile/`
+- `https://v2.tauri.app/mobile/development/`
+  并严格遵循以下设计规格:
+- **边界**:移动端(Android/iOS)特有的初始化与调试。
+- **关键点**:指导修改 Bundle ID 以符合移动端规范,以及前端响应式适配建议。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能进行移动端开发。
+
+- tauri-build ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-build 的 skills,必须参考
+- `https://v2.tauri.app/distribute/`
+- `https://v2.tauri.app/distribute/app-store/`
+- `https://v2.tauri.app/distribute/appimage/`
+- `https://v2.tauri.app/distribute/aur/`
+- `https://v2.tauri.app/distribute/crabnebula-cloud/`
+- `https://v2.tauri.app/distribute/debian/`
+- `https://v2.tauri.app/distribute/dmg/`
+- `https://v2.tauri.app/distribute/google-play/`
+- `https://v2.tauri.app/distribute/macos-application-bundle/`
+- `https://v2.tauri.app/distribute/microsoft-store/`
+- `https://v2.tauri.app/distribute/rpm/`
+- `https://v2.tauri.app/distribute/snapcraft/`
+- `https://v2.tauri.app/distribute/windows-installer/`
+- `https://v2.tauri.app/distribute/sign/macos/`
+- `https://v2.tauri.app/distribute/sign/windows/`
+- `https://v2.tauri.app/distribute/sign/linux/`
+- `https://v2.tauri.app/distribute/sign/ios/`
+- `https://v2.tauri.app/distribute/sign/android/`
+- `https://v2.tauri.app/distribute/pipelines/crabnebula-cloud/`
+- `https://v2.tauri.app/distribute/pipelines/github/`
+  并严格遵循以下设计规格:
+- **边界**:生产环境构建、代码签名、安装包生成。
+- **关键点**:区分 Debug 与 Release 构建,解释不同平台安装包格式(DMG, MSI, DEB, APK)。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现自动化构建发布。
+
+- tauri-app-updater ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-updater 的 skills,必须参考
+- `https://v2.tauri.app/plugin/updater/`
+- `https://v2.tauri.app/zh-cn/plugin/updater/`
+  并严格遵循以下设计规格:
+- **功能**:配置 OTA 更新机制。
+- **关键点**:生成签名密钥对 (`tauri signer generate`) 的流程,配置更新服务器 URL,以及在应用中实现自动检查更新的逻辑。
+严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现应用自更新功能。
+
+### 6. Orchestration (编排层)
+
+- tauri-orchestrator ✅
+
+遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills`
+参考 /Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-orchestrator 的 skills,必须参考
+- `https://v2.tauri.app/concept/architecture/`
+- 上述所有 Skill Units
+  并严格遵循以下设计规格:
+- **角色**:Tauri Tech Lead(技术负责人)。
+- **边界**:编排与规划,不直接替代具体 Skill 的落地实现。
+- **功能**:接收模糊的高级需求,输出完整的开发计划和 Skill 调用链。
+- **输出**:给出可执行的任务树(含依赖、顺序与验收点),并指明需要调用的 Skill Units。
+- **核心逻辑**:
+1.  **场景分析**:识别需求阶段(从零开始 vs 功能迭代)。
+2.  **任务拆解**:将大需求拆解为 `tauri-scaffold` -> `tauri-app-shell` -> `tauri-ipc` 等原子步骤。
+3.  **依赖管理**:强制检查前置条件(如:调用 `tauri-build` 前必须先调用 `tauri-config` 配置 ID)。
+4.  **安全门控**:一旦检测到插件安装,自动触发 `tauri-security` 任务以配置权限。
+  严格参考
+- 官方示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/skill-creator 
+- 个人示例:/Users/wandl/workspaces/workspace-teachingai/full-stack-skills/skills/mermaid 
+SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型作为“总指挥”协调调用所有子技能完成复杂的开发任务。

+ 6 - 4
skills/mermaid/SKILL.md

@@ -35,14 +35,16 @@ license: Complete terms in LICENSE.txt
 
 Mermaid and PlantUML are two different diagramming tools with different purposes:
 
-- **Mermaid**: A JavaScript-based diagramming tool designed for Markdown documentation. It uses Markdown-inspired syntax and renders directly in Markdown renderers (GitHub, GitLab, wikis, blogs). Best for quick diagrams, Markdown documentation, and simple visualizations.
+- **Mermaid**: A JavaScript-based diagramming tool designed for Markdown documentation. It uses Markdown-inspired syntax and renders directly in Markdown renderers (GitHub, GitLab, wikis, blogs). Best for quick diagrams, Markdown documentation, and simple visualizations. Output format is fenced Markdown code blocks with the `mermaid` language tag.
 
-- **PlantUML**: A component that allows you to create various UML diagrams through simple textual descriptions. It focuses on UML standards and complex system architecture. Best for UML diagrams, enterprise architecture, C4 models, and diagrams requiring precise UML notation.
+- **PlantUML**: A component that allows you to create various UML diagrams through simple textual descriptions. It focuses on UML standards and complex system architecture. Best for UML diagrams, enterprise architecture, C4 models, and diagrams requiring precise UML notation. Output format is `@startuml`/`@enduml` blocks or `.puml` files.
 
 **When both PlantUML and Mermaid skills are matched:**
 - If the user explicitly mentions "Mermaid" or "Markdown diagram", use this skill (Mermaid)
-- If the user explicitly mentions "PlantUML" or "UML diagram", use the PlantUML skill instead
-- If the user mentions both or neither, **ALWAYS ask the user to choose**: "I can create this diagram using either Mermaid or PlantUML. Mermaid is a JavaScript-based tool designed for Markdown documentation and renders directly in GitHub/GitLab. PlantUML is focused on UML diagrams and enterprise architecture. Which would you prefer?"
+- If the user explicitly mentions "PlantUML", "UML diagram", or "C4 model", use the PlantUML skill instead
+- If the user references Markdown contexts (README, wiki, GitHub/GitLab, blog), default to Mermaid
+- If the user references UML standards or `.puml`, default to PlantUML
+- If the user mentions both or neither, **ALWAYS ask the user to choose**: "I can create this diagram using either Mermaid (Markdown code block) or PlantUML (@startuml). Which output format do you prefer?"
 
 ## How to use this skill
 

+ 201 - 0
skills/nvm-defaults-and-nvmrc/LICENSE.txt

@@ -0,0 +1,201 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.

+ 196 - 17
skills/nvm/LICENSE.txt

@@ -1,22 +1,201 @@
-The MIT License (MIT)
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
 
-Copyright (c) 2010 Tim Caswell
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 
-Copyright (c) 2014 Jordan Harband
+   1. Definitions.
 
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
-the Software, and to permit persons to whom the Software is furnished to do so,
-subject to the following conditions:
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
 
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
 
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
-FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
-COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.

+ 19 - 65
skills/nvm/SKILL.md

@@ -6,74 +6,28 @@ license: Complete terms in LICENSE.txt
 
 ## When to use this skill
 
-Use this skill whenever the user wants to:
-- Install or update nvm
-- Install or switch Node.js versions
-- Use or manage `.nvmrc`
-- Configure shell integration for nvm
-- Troubleshoot nvm on macOS, Linux, WSL, or Alpine
-- Manage default aliases, LTS versions, or global packages
-- Use nvm in Docker or CI/CD
+Use this skill when the request is broad or ambiguous, and you need to route the user to a focused nvm sub-skill.
 
 ## How to use this skill
 
-1. **Identify the topic** from the user's request and open the matching example file.
-2. **Follow the instructions** in the example file, including prerequisites and shell notes.
-3. **Use the exact commands** from the example file unless the user requests a variation.
-4. **Call out platform constraints** (macOS, Linux, WSL, Alpine, Docker).
-5. **Link back to the official README** when uncertainty exists.
-
-### Example file map
-
-- `examples/intro.md` - Intro and quick start
-- `examples/about.md` - What nvm is and supported platforms
-- `examples/install-update-script.md` - Install & update script
-- `examples/install-additional-notes.md` - Install script notes and env vars
-- `examples/install-docker.md` - Install in Docker
-- `examples/install-docker-cicd.md` - Docker for CI/CD jobs
-- `examples/troubleshooting-linux.md` - Linux install troubleshooting
-- `examples/troubleshooting-macos.md` - macOS install troubleshooting
-- `examples/ansible.md` - Ansible install task
-- `examples/verify-installation.md` - Verify installation
-- `examples/important-notes.md` - Important notes and caveats
-- `examples/git-install.md` - Git install
-- `examples/manual-install.md` - Manual install
-- `examples/manual-upgrade.md` - Manual upgrade
-- `examples/usage.md` - Core nvm usage
-- `examples/long-term-support.md` - LTS usage
-- `examples/migrate-global-packages.md` - Reinstall packages while installing
-- `examples/default-global-packages.md` - Default packages file
-- `examples/iojs.md` - io.js usage
-- `examples/system-node.md` - Use system node
-- `examples/list-versions.md` - List installed/remote versions
-- `examples/colors.md` - Set output colors
-- `examples/colors-persist.md` - Persist custom colors in shell profile
-- `examples/colors-suppress.md` - Suppress colorized output
-- `examples/restore-path.md` - Restore PATH (deactivate)
-- `examples/default-version.md` - Set default alias
-- `examples/mirror.md` - Use node/iojs mirror
-- `examples/mirror-auth-header.md` - Pass auth header to mirror
-- `examples/nvmrc.md` - .nvmrc usage and rules
-- `examples/shell-integration.md` - Deeper shell integration overview
-- `examples/auto-use-bash.md` - Auto `nvm use` in bash
-- `examples/auto-use-zsh.md` - Auto `nvm use` in zsh
-- `examples/auto-use-fish.md` - Auto `nvm use` in fish
-- `examples/tests.md` - Running tests
-- `examples/environment-variables.md` - Environment variables
-- `examples/bash-completion.md` - Bash completion
-- `examples/bash-completion-usage.md` - Bash completion usage examples
-- `examples/compatibility-issues.md` - Known compatibility issues
-- `examples/alpine-install.md` - Alpine Linux install
-- `examples/uninstall.md` - Uninstall / removal
-- `examples/docker-dev.md` - Docker dev environment
-- `examples/problems.md` - Common problems
-- `examples/macos-troubleshooting.md` - macOS troubleshooting
-- `examples/wsl-troubleshooting.md` - WSL troubleshooting
-- `examples/maintainers.md` - Maintainers
-- `examples/project-support.md` - Project support
-- `examples/enterprise-support.md` - Enterprise support
-- `examples/license.md` - License and copyright
-- `examples/copyright-notice.md` - Copyright notice
+1. Identify the user's intent (install, setup, usage, defaults, troubleshooting, or metadata).
+2. Switch to the best-matching nvm sub-skill below.
+
+### Sub-skill map
+
+- nvm-install
+- nvm-setup
+- nvm-usage-basics
+- nvm-defaults-and-nvmrc
+- nvm-global-packages
+- nvm-mirror-and-auth
+- nvm-docker-ci
+- nvm-verify
+- nvm-troubleshooting-macos
+- nvm-troubleshooting-linux
+- nvm-uninstall
+- nvm-misc
+- nvm-project-meta
 
 ## Keywords
 

+ 0 - 217
skills/nvm/api/commands.md

@@ -1,217 +0,0 @@
-# Commands API
-
-## API Reference
-
-Complete nvm command reference with syntax and examples.
-
-### nvm install
-
-Install a Node.js version.
-
-**Syntax:**
-```bash
-nvm install <version>
-nvm install node          # Install latest
-nvm install --lts         # Install latest LTS
-nvm install lts/*         # Install latest LTS
-nvm install lts/<name>    # Install specific LTS
-```
-
-**Options:**
-- `--lts` - Install latest LTS version
-- `--default` - Set as default after install
-- `--latest-npm` - Install latest npm
-- `--reinstall-packages-from=<version>` - Reinstall packages from version
-- `--no-npm` - Install without npm
-
-**Examples:**
-```bash
-nvm install 18.17.0
-nvm install node --default
-nvm install --lts
-```
-
-**See also:** `examples/install-version.md`
-
-### nvm use
-
-Switch to a Node.js version.
-
-**Syntax:**
-```bash
-nvm use <version>
-nvm use node
-nvm use default
-nvm use --lts
-```
-
-**Options:**
-- `--silent` - Suppress output
-
-**Examples:**
-```bash
-nvm use 18.17.0
-nvm use default
-```
-
-**See also:** `examples/use-version.md`
-
-### nvm ls / nvm list
-
-List installed Node.js versions.
-
-**Syntax:**
-```bash
-nvm ls
-nvm list
-```
-
-**Examples:**
-```bash
-nvm ls
-nvm list
-```
-
-**See also:** `examples/list-versions.md`
-
-### nvm ls-remote
-
-List remote available Node.js versions.
-
-**Syntax:**
-```bash
-nvm ls-remote
-nvm ls-remote --lts
-nvm ls-remote <version>
-```
-
-**Options:**
-- `--lts` - List LTS versions only
-
-**Examples:**
-```bash
-nvm ls-remote
-nvm ls-remote --lts
-nvm ls-remote 18
-```
-
-**See also:** `examples/list-versions.md`
-
-### nvm uninstall
-
-Uninstall a Node.js version.
-
-**Syntax:**
-```bash
-nvm uninstall <version>
-```
-
-**Examples:**
-```bash
-nvm uninstall 18.17.0
-```
-
-**See also:** `examples/uninstall-version.md`
-
-### nvm alias
-
-Manage version aliases.
-
-**Syntax:**
-```bash
-nvm alias <name> <version>    # Create alias
-nvm alias                     # List aliases
-nvm alias <name>              # Show alias
-nvm unalias <name>            # Delete alias
-```
-
-**Examples:**
-```bash
-nvm alias my-version 18.17.0
-nvm alias default 18.17.0
-nvm alias
-```
-
-**See also:** `examples/aliases.md`
-
-### nvm run
-
-Run a Node.js script with a specific version.
-
-**Syntax:**
-```bash
-nvm run <version> [--] <script> [args]
-```
-
-**Examples:**
-```bash
-nvm run 18.17.0 app.js
-nvm run node -- app.js --arg value
-```
-
-**See also:** `examples/run-exec-which.md`
-
-### nvm exec
-
-Execute a command with a specific version.
-
-**Syntax:**
-```bash
-nvm exec <version> [--] <command> [args]
-```
-
-**Examples:**
-```bash
-nvm exec 18.17.0 npm install
-nvm exec node -- npm test
-```
-
-**See also:** `examples/run-exec-which.md`
-
-### nvm which
-
-Show path to Node.js executable.
-
-**Syntax:**
-```bash
-nvm which <version>
-nvm which                      # Current version
-```
-
-**Examples:**
-```bash
-nvm which 18.17.0
-nvm which
-```
-
-**See also:** `examples/run-exec-which.md`
-
-### nvm current
-
-Show current active version.
-
-**Syntax:**
-```bash
-nvm current
-```
-
-**Examples:**
-```bash
-nvm current
-```
-
-**See also:** `examples/list-versions.md`
-
-### nvm deactivate
-
-Deactivate nvm in current shell.
-
-**Syntax:**
-```bash
-nvm deactivate
-```
-
-**Examples:**
-```bash
-nvm deactivate
-```

+ 0 - 79
skills/nvm/api/environment-variables.md

@@ -1,79 +0,0 @@
-# Environment Variables API
-
-## API Reference
-
-Environment variables that affect nvm behavior.
-
-### NVM_DIR
-
-nvm installation directory.
-
-**Default:** `$HOME/.nvm`
-
-**Example:**
-```bash
-export NVM_DIR="$HOME/.nvm"
-```
-
-**Notes:**
-- Set before installation to use custom location
-- Must be set for nvm to work
-- Used by nvm scripts
-
-### NVM_NODEJS_ORG_MIRROR
-
-Custom Node.js download mirror.
-
-**Example:**
-```bash
-export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node/
-nvm install node
-```
-
-**Notes:**
-- Useful for regions with slow Node.js downloads
-- Must be set before installing versions
-- Affects all version downloads
-
-### NVM_IOJS_ORG_MIRROR
-
-Custom io.js download mirror.
-
-**Example:**
-```bash
-export NVM_IOJS_ORG_MIRROR=https://npmmirror.com/mirrors/iojs/
-nvm install iojs
-```
-
-**Notes:**
-- For io.js downloads only
-- Set before installing io.js versions
-
-### XDG_CONFIG_HOME
-
-XDG config directory (affects nvm location).
-
-**Example:**
-```bash
-export XDG_CONFIG_HOME="$HOME/.config"
-# nvm will be installed to $XDG_CONFIG_HOME/nvm
-```
-
-**Notes:**
-- If set, nvm uses `$XDG_CONFIG_HOME/nvm` instead of `$HOME/.nvm`
-- Set before installation
-- Follows XDG Base Directory specification
-
-### PROFILE
-
-Shell profile file location.
-
-**Example:**
-```bash
-export PROFILE="$HOME/.bashrc"
-```
-
-**Notes:**
-- Used by install script to add nvm sourcing
-- Defaults to `.bashrc`, `.bash_profile`, or `.zshrc`
-- Can be customized for different shells

+ 0 - 9
skills/nvm/examples/about.md

@@ -1,9 +0,0 @@
-## Instructions
-
-nvm is a per-user, per-shell Node.js version manager for POSIX-compliant shells (sh, dash, ksh, zsh, bash). It supports Unix, macOS, and Windows WSL.
-
-### Notes
-- nvm is a shell function, not a binary.
-- Use `command -v nvm` to verify installation.
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#about

+ 0 - 78
skills/nvm/examples/aliases.md

@@ -1,78 +0,0 @@
-# Aliases
-
-## Instructions
-
-This example demonstrates how to create and manage version aliases in nvm.
-
-### Key Concepts
-
-- Creating aliases
-- Listing aliases
-- Deleting aliases
-- Default alias
-
-### Example: Create Alias
-
-```bash
-# Create alias for specific version
-nvm alias my-version 18.17.0
-
-# Use alias
-nvm use my-version
-nvm install my-version
-```
-
-### Example: Set Default Version
-
-```bash
-# Set default version
-nvm alias default 18.17.0
-
-# Set default to latest LTS
-nvm alias default lts/*
-
-# Set default to latest
-nvm alias default node
-```
-
-### Example: List Aliases
-
-```bash
-# List all aliases
-nvm alias
-
-# List specific alias
-nvm alias default
-```
-
-### Example: Delete Alias
-
-```bash
-# Delete alias
-nvm unalias my-version
-
-# Cannot delete default alias (must set new default first)
-nvm alias default 20.5.0
-nvm unalias default  # This won't work
-```
-
-### Example: Use Aliases
-
-```bash
-# Install using alias
-nvm install my-version
-
-# Use alias
-nvm use my-version
-
-# Run command with alias
-nvm run my-version app.js
-```
-
-### Key Points
-
-- Aliases provide convenient names for versions
-- `default` is a special alias for default version
-- Aliases can point to other aliases
-- Cannot delete default alias directly
-- Use `nvm alias` to list all aliases

+ 0 - 19
skills/nvm/examples/alpine-install.md

@@ -1,19 +0,0 @@
-## Instructions
-
-Install nvm on Alpine Linux with required build dependencies.
-
-### Alpine 3.13+
-
-```sh
-apk add -U curl bash ca-certificates openssl ncurses coreutils python3 make gcc g++ libgcc linux-headers grep util-linux binutils findutils
-curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
-```
-
-### Alpine 3.5 - 3.12
-
-```sh
-apk add -U curl bash ca-certificates openssl ncurses coreutils python2 make gcc g++ libgcc linux-headers grep util-linux binutils findutils
-curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#installing-nvm-on-alpine-linux

+ 0 - 15
skills/nvm/examples/ansible.md

@@ -1,15 +0,0 @@
-## Instructions
-
-Use Ansible to install nvm via the install script.
-
-### Example
-
-```yaml
-- name: Install nvm
-  ansible.builtin.shell: >
-    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
-  args:
-    creates: "{{ ansible_env.HOME }}/.nvm/nvm.sh"
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#ansible

+ 0 - 36
skills/nvm/examples/auto-use-bash.md

@@ -1,36 +0,0 @@
-## Instructions
-
-Auto-run `nvm use` on directory change in bash.
-
-### Example
-
-```bash
-cdnvm() {
-    command cd "$@" || return $?
-    nvm_path="$(nvm_find_up .nvmrc | command tr -d '
-')"
-    if [[ ! $nvm_path = *[^[:space:]]* ]]; then
-        default_version="$(nvm version default)"
-        if [ $default_version = 'N/A' ]; then
-            nvm alias default node
-            default_version=$(nvm version default)
-        fi
-        if [ "$(nvm current)" != "${default_version}" ]; then
-            nvm use default
-        fi
-    elif [[ -s "${nvm_path}/.nvmrc" && -r "${nvm_path}/.nvmrc" ]]; then
-        nvm_version=$(<"${nvm_path}"/.nvmrc)
-        locally_resolved_nvm_version=$(nvm ls --no-colors "${nvm_version}" | command tail -1 | command tr -d '\->*' | command tr -d '[:space:]')
-        if [ "${locally_resolved_nvm_version}" = 'N/A' ]; then
-            nvm install "${nvm_version}";
-        elif [ "$(nvm current)" != "${locally_resolved_nvm_version}" ]; then
-            nvm use "${nvm_version}";
-        fi
-    fi
-}
-
-alias cd='cdnvm'
-cdnvm "$PWD" || exit
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#bash

+ 0 - 40
skills/nvm/examples/auto-use-fish.md

@@ -1,40 +0,0 @@
-## Instructions
-
-Auto-run `nvm use` on directory change in fish (requires `bass`).
-
-### Example
-
-```fish
-# ~/.config/fish/functions/nvm.fish
-function nvm
-  bass source ~/.nvm/nvm.sh --no-use ';' nvm $argv
-end
-
-# ~/.config/fish/functions/nvm_find_nvmrc.fish
-function nvm_find_nvmrc
-  bass source ~/.nvm/nvm.sh --no-use ';' nvm_find_nvmrc
-end
-
-# ~/.config/fish/functions/load_nvm.fish
-function load_nvm --on-variable="PWD"
-  set -l default_node_version (nvm version default)
-  set -l node_version (nvm version)
-  set -l nvmrc_path (nvm_find_nvmrc)
-  if test -n "$nvmrc_path"
-    set -l nvmrc_node_version (nvm version (cat $nvmrc_path))
-    if test "$nvmrc_node_version" = "N/A"
-      nvm install (cat $nvmrc_path)
-    else if test "$nvmrc_node_version" != "$node_version"
-      nvm use $nvmrc_node_version
-    end
-  else if test "$node_version" != "$default_node_version"
-    echo "Reverting to default Node version"
-    nvm use default
-  end
-end
-
-# ~/.config/fish/config.fish
-load_nvm > /dev/stderr
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#fish

+ 0 - 33
skills/nvm/examples/auto-use-zsh.md

@@ -1,33 +0,0 @@
-## Instructions
-
-Auto-run `nvm use` on directory change in zsh.
-
-### Example
-
-```zsh
-autoload -U add-zsh-hook
-
-load-nvmrc() {
-  local nvmrc_path
-  nvmrc_path="$(nvm_find_nvmrc)"
-
-  if [ -n "$nvmrc_path" ]; then
-    local nvmrc_node_version
-    nvmrc_node_version=$(nvm version "$(cat "${nvmrc_path}")")
-
-    if [ "$nvmrc_node_version" = "N/A" ]; then
-      nvm install
-    elif [ "$nvmrc_node_version" != "$(nvm version)" ]; then
-      nvm use
-    fi
-  elif [ -n "$(PWD=$OLDPWD nvm_find_nvmrc)" ] && [ "$(nvm version)" != "$(nvm version default)" ]; then
-    echo "Reverting to nvm default version"
-    nvm use default
-  fi
-}
-
-add-zsh-hook chpwd load-nvmrc
-load-nvmrc
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#zsh

+ 0 - 12
skills/nvm/examples/bash-completion-usage.md

@@ -1,12 +0,0 @@
-## Instructions
-
-Command completion examples for `nvm`, `nvm alias`, `nvm use`, and `nvm uninstall`.
-
-### Example
-
-```sh
-nvm <Tab>
-# alias deactivate install list-remote reinstall-packages uninstall version
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#usage-1

+ 0 - 11
skills/nvm/examples/bash-completion.md

@@ -1,11 +0,0 @@
-## Instructions
-
-Enable bash completion by sourcing `bash_completion` after nvm is sourced.
-
-### Example
-
-```sh
-[[ -r $NVM_DIR/bash_completion ]] && \. $NVM_DIR/bash_completion
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#bash-completion

+ 0 - 11
skills/nvm/examples/colors-persist.md

@@ -1,11 +0,0 @@
-## Instructions
-
-Persist custom colors by setting `NVM_COLORS` in your shell profile.
-
-### Example
-
-```sh
-export NVM_COLORS='cmgRY'
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#persisting-custom-colors

+ 0 - 13
skills/nvm/examples/colors-suppress.md

@@ -1,13 +0,0 @@
-## Instructions
-
-Suppress color output using `--no-colors` or `TERM=dumb`.
-
-### Example
-
-```sh
-nvm ls --no-colors
-nvm help --no-colors
-TERM=dumb nvm ls
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#suppressing-colorized-output

+ 0 - 15
skills/nvm/examples/colors.md

@@ -1,15 +0,0 @@
-## Instructions
-
-Customize nvm output colors using `nvm set-colors` or `NVM_COLORS`.
-
-### Examples
-
-```sh
-nvm set-colors rgBcm
-```
-
-```sh
-export NVM_COLORS='cmgRY'
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#setting-custom-colors

+ 0 - 10
skills/nvm/examples/compatibility-issues.md

@@ -1,10 +0,0 @@
-## Instructions
-
-Known configuration issues with nvm.
-
-### Problems
-- `~/.npmrc` with `prefix`.
-- Environment variables: `$NPM_CONFIG_PREFIX`, `$PREFIX`.
-- Shell option: `set -e`.
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#compatibility-issues

+ 0 - 8
skills/nvm/examples/copyright-notice.md

@@ -1,8 +0,0 @@
-## Instructions
-
-Trademark and copyright notice for nvm and OpenJS Foundation.
-
-### Note
-- See the official copyright notice and trademark policy links in the README.
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#copyright-notice

+ 0 - 14
skills/nvm/examples/default-global-packages.md

@@ -1,14 +0,0 @@
-## Instructions
-
-List default packages in `$NVM_DIR/default-packages` to auto-install on new versions.
-
-### Example
-
-```sh
-# $NVM_DIR/default-packages
-rimraf
-object-inspect@1.0.2
-stevemao/left-pad
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#default-global-packages-from-file-while-installing

+ 0 - 13
skills/nvm/examples/default-version.md

@@ -1,13 +0,0 @@
-## Instructions
-
-Set a default Node version for new shells using alias `default`.
-
-### Example
-
-```sh
-nvm alias default node
-nvm alias default 18
-nvm alias default 18.12
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#set-default-node-version

+ 0 - 13
skills/nvm/examples/docker-dev.md

@@ -1,13 +0,0 @@
-## Instructions
-
-Build a Docker dev environment for nvm development.
-
-### Example
-
-```sh
-docker build -t nvm-dev .
-docker images
-docker run -h nvm-dev -it nvm-dev
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#docker-for-development-environment

+ 0 - 8
skills/nvm/examples/enterprise-support.md

@@ -1,8 +0,0 @@
-## Instructions
-
-Enterprise support options for unsupported versions.
-
-### Note
-- See OpenJS partners for commercial fixes.
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#enterprise-support

+ 0 - 12
skills/nvm/examples/environment-variables.md

@@ -1,12 +0,0 @@
-## Instructions
-
-nvm exposes environment variables for its location and the active Node version.
-
-### Variables
-- `NVM_DIR`
-- `NVM_BIN`
-- `NVM_INC`
-- `NVM_CD_FLAGS`
-- `NVM_RC_VERSION`
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#environment-variables

+ 0 - 23
skills/nvm/examples/git-install.md

@@ -1,23 +0,0 @@
-## Instructions
-
-Install nvm via git and load it from your shell profile.
-
-### Steps
-
-```sh
-cd ~/
-git clone https://github.com/nvm-sh/nvm.git .nvm
-cd ~/.nvm
-git checkout v0.40.3
-. ./nvm.sh
-```
-
-Then add to your profile:
-
-```sh
-export NVM_DIR="$HOME/.nvm"
-[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
-[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#git-install

+ 0 - 11
skills/nvm/examples/important-notes.md

@@ -1,11 +0,0 @@
-## Instructions
-
-Important caveats and platform notes.
-
-### Notes
-- Source builds require a C++ compiler.
-- WSL works; native Windows does not.
-- `fish` is not supported by nvm itself.
-- Avoid Homebrew-managed nvm.
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#important-notes

+ 0 - 17
skills/nvm/examples/install-additional-notes.md

@@ -1,17 +0,0 @@
-## Instructions
-
-Use these notes to customize the install script behavior.
-
-### Notes
-- `NVM_DIR` sets the install directory (no trailing slash).
-- `PROFILE` chooses which shell profile to edit.
-- Use `--no-use` to avoid auto-using a default version.
-
-### Example
-
-```sh
-export NVM_DIR="$HOME/.nvm"
-[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" --no-use
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#additional-notes

+ 0 - 18
skills/nvm/examples/install-docker-cicd.md

@@ -1,18 +0,0 @@
-## Instructions
-
-A more robust Docker setup for CI/CD jobs.
-
-### Example
-
-```Dockerfile
-FROM ubuntu:latest
-ARG NODE_VERSION=20
-RUN apt update && apt install curl -y
-RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
-ENV NVM_DIR=/root/.nvm
-RUN bash -c "source $NVM_DIR/nvm.sh && nvm install $NODE_VERSION"
-ENTRYPOINT ["bash", "-c", "source $NVM_DIR/nvm.sh && exec "$@"", "--"]
-CMD ["/bin/bash"]
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#installing-in-docker-for-cicd-jobs

+ 0 - 17
skills/nvm/examples/install-docker.md

@@ -1,17 +0,0 @@
-## Instructions
-
-Use `BASH_ENV` so non-interactive shells source nvm in Docker.
-
-### Example
-
-```Dockerfile
-SHELL ["/bin/bash", "-o", "pipefail", "-c"]
-ENV BASH_ENV /home/user/.bash_env
-RUN touch "${BASH_ENV}"
-RUN echo '. "${BASH_ENV}"' >> ~/.bashrc
-RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | PROFILE="${BASH_ENV}" bash
-RUN echo node > .nvmrc
-RUN nvm install
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#installing-in-docker

+ 0 - 15
skills/nvm/examples/install-update-script.md

@@ -1,15 +0,0 @@
-## Instructions
-
-Install or update nvm using the official install script.
-
-### Syntax
-
-```sh
-curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
-```
-
-```sh
-wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#install--update-script

+ 0 - 79
skills/nvm/examples/install-version.md

@@ -1,79 +0,0 @@
-# Install Node.js Version
-
-## Instructions
-
-This example demonstrates how to install Node.js versions using nvm.
-
-### Key Concepts
-
-- Installing specific versions
-- Installing latest version
-- Installing LTS versions
-- Installing from aliases
-
-### Example: Install Specific Version
-
-```bash
-# Install specific version
-nvm install 18.17.0
-
-# Install and use immediately
-nvm install 18.17.0 --default
-```
-
-### Example: Install Latest Version
-
-```bash
-# Install latest Node.js version
-nvm install node
-
-# Install latest and set as default
-nvm install node --default
-```
-
-### Example: Install LTS Version
-
-```bash
-# Install latest LTS version
-nvm install --lts
-
-# Install specific LTS alias
-nvm install lts/hydrogen
-nvm install lts/iron
-```
-
-### Example: Install from Alias
-
-```bash
-# Install using alias
-nvm install stable
-nvm install iojs
-```
-
-### Example: Install and Reinstall npm
-
-```bash
-# Install version and reinstall npm
-nvm install 18.17.0 --reinstall-packages-from=current
-
-# Install and use npm version
-nvm install 18.17.0 --latest-npm
-```
-
-### Example: Install with Custom Options
-
-```bash
-# Install with custom npm version
-nvm install 18.17.0 --npm=9.0.0
-
-# Install without npm
-nvm install 18.17.0 --no-npm
-```
-
-### Key Points
-
-- Each version installs with its bundled npm
-- Use `--default` to set as default version
-- LTS versions are recommended for production
-- `node` alias refers to latest version
-- `--reinstall-packages-from` copies packages from current version

+ 0 - 85
skills/nvm/examples/installation.md

@@ -1,85 +0,0 @@
-# Installation
-
-## Instructions
-
-This example demonstrates how to install nvm on your system.
-
-### Key Concepts
-
-- Installation methods (curl, wget, manual)
-- Environment setup
-- Shell configuration
-- Verification
-
-### Example: Install using curl
-
-```bash
-curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
-```
-
-### Example: Install using wget
-
-```bash
-wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
-```
-
-### Example: Manual Installation
-
-```bash
-# Clone the repository
-git clone https://github.com/nvm-sh/nvm.git ~/.nvm
-
-# Checkout latest release
-cd ~/.nvm
-git checkout v0.39.0
-
-# Source nvm
-. ./nvm.sh
-```
-
-### Example: Shell Configuration
-
-After installation, add the following to your shell profile:
-
-**For bash** (`~/.bashrc` or `~/.bash_profile`):
-```bash
-export NVM_DIR="$HOME/.nvm"
-[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
-[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
-```
-
-**For zsh** (`~/.zshrc`):
-```zsh
-export NVM_DIR="$HOME/.nvm"
-[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
-[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
-```
-
-### Example: Verify Installation
-
-```bash
-# Reload shell configuration
-source ~/.bashrc  # or source ~/.zshrc
-
-# Verify nvm is installed
-command -v nvm
-
-# Check nvm version
-nvm --version
-```
-
-### Example: Custom Installation Directory
-
-```bash
-# Set custom NVM_DIR before installation
-export NVM_DIR="$HOME/custom/path/nvm"
-curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
-```
-
-### Key Points
-
-- Installation script automatically adds nvm to your shell profile
-- Reload your shell or source the profile after installation
-- Use `command -v nvm` to verify installation
-- Custom `NVM_DIR` can be set before installation
-- Manual installation requires sourcing nvm.sh in each shell session

+ 0 - 16
skills/nvm/examples/intro.md

@@ -1,16 +0,0 @@
-## Instructions
-
-nvm allows you to quickly install and use different versions of Node.js from the command line.
-
-### Example
-
-```sh
-nvm use 16
-node -v
-nvm use 14
-node -v
-nvm install 12
-node -v
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#intro

+ 0 - 12
skills/nvm/examples/iojs.md

@@ -1,12 +0,0 @@
-## Instructions
-
-Install io.js and migrate packages similarly to node.
-
-### Example
-
-```sh
-nvm install iojs
-nvm install --reinstall-packages-from=iojs iojs
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#iojs

+ 0 - 8
skills/nvm/examples/license.md

@@ -1,8 +0,0 @@
-## Instructions
-
-License and copyright information.
-
-### Note
-- See LICENSE.md in the nvm repository.
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#license

+ 0 - 12
skills/nvm/examples/list-versions.md

@@ -1,12 +0,0 @@
-## Instructions
-
-List installed versions or remote versions.
-
-### Example
-
-```sh
-nvm ls
-nvm ls-remote
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#listing-versions

+ 0 - 13
skills/nvm/examples/long-term-support.md

@@ -1,13 +0,0 @@
-## Instructions
-
-Use LTS aliases like `lts/*` or `lts/argon`.
-
-### Examples
-
-```sh
-nvm install --lts
-nvm install lts/argon
-nvm use lts/*
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#long-term-support

+ 0 - 9
skills/nvm/examples/macos-troubleshooting.md

@@ -1,9 +0,0 @@
-## Instructions
-
-macOS-specific troubleshooting tips, including PATH helper and Apple Silicon notes.
-
-### Notes
-- If `vim` sees the system node, adjust `/usr/libexec/path_helper` permissions.
-- Apple Silicon may require Rosetta for older Node versions.
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#macos-troubleshooting

+ 0 - 8
skills/nvm/examples/maintainers.md

@@ -1,8 +0,0 @@
-## Instructions
-
-Maintainers information.
-
-### Note
-- Current maintainer: @ljharb
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#maintainers

+ 0 - 15
skills/nvm/examples/manual-install.md

@@ -1,15 +0,0 @@
-## Instructions
-
-Manual install using git clone and tag checkout.
-
-### Example
-
-```sh
-export NVM_DIR="$HOME/.nvm" && (
-  git clone https://github.com/nvm-sh/nvm.git "$NVM_DIR"
-  cd "$NVM_DIR"
-  git checkout `git describe --abbrev=0 --tags --match "v[0-9]*" $(git rev-list --tags --max-count=1)`
-) && \. "$NVM_DIR/nvm.sh"
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#manual-install

+ 0 - 15
skills/nvm/examples/manual-upgrade.md

@@ -1,15 +0,0 @@
-## Instructions
-
-Manual upgrade using git.
-
-### Example
-
-```sh
-(
-  cd "$NVM_DIR"
-  git fetch --tags origin
-  git checkout `git describe --abbrev=0 --tags --match "v[0-9]*" $(git rev-list --tags --max-count=1)`
-) && \. "$NVM_DIR/nvm.sh"
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#manual-upgrade

+ 0 - 13
skills/nvm/examples/migrate-global-packages.md

@@ -1,13 +0,0 @@
-## Instructions
-
-Reinstall global packages when installing a new Node version.
-
-### Examples
-
-```sh
-nvm install --reinstall-packages-from=node node
-nvm install --reinstall-packages-from=5 6
-nvm install --reinstall-packages-from=default --latest-npm 'lts/*'
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#migrating-global-packages-while-installing

+ 0 - 11
skills/nvm/examples/mirror-auth-header.md

@@ -1,11 +0,0 @@
-## Instructions
-
-Pass an Authorization header to your mirror.
-
-### Example
-
-```sh
-NVM_AUTH_HEADER="Bearer secret-token" nvm install node
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#pass-authorization-header-to-mirror

+ 0 - 17
skills/nvm/examples/mirror.md

@@ -1,17 +0,0 @@
-## Instructions
-
-Use a mirror for node or io.js binaries via environment variables.
-
-### Examples
-
-```sh
-export NVM_NODEJS_ORG_MIRROR=https://nodejs.org/dist
-nvm install node
-```
-
-```sh
-export NVM_IOJS_ORG_MIRROR=https://iojs.org/dist
-nvm install iojs-v1.0.3
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#use-a-mirror-of-node-binaries

+ 0 - 20
skills/nvm/examples/nvmrc.md

@@ -1,20 +0,0 @@
-## Instructions
-
-Use `.nvmrc` to set per-project Node version.
-
-### Examples
-
-```sh
-echo "lts/*" > .nvmrc
-nvm use
-```
-
-```sh
-nvm install
-```
-
-Notes:
-- One version per file, newline-terminated.
-- Comments with `#` are allowed.
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#nvmrc

+ 0 - 15
skills/nvm/examples/problems.md

@@ -1,15 +0,0 @@
-## Instructions
-
-Common problems and fixes.
-
-### Examples
-
-```sh
-nvm cache clear
-```
-
-```sh
-nvm install -s 0.8.6
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#problems

+ 0 - 8
skills/nvm/examples/project-support.md

@@ -1,8 +0,0 @@
-## Instructions
-
-Project support policy.
-
-### Note
-- Only the latest version is supported.
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#project-support

+ 0 - 11
skills/nvm/examples/restore-path.md

@@ -1,11 +0,0 @@
-## Instructions
-
-Deactivate nvm to restore PATH.
-
-### Example
-
-```sh
-nvm deactivate
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#restoring-path

+ 0 - 81
skills/nvm/examples/run-exec-which.md

@@ -1,81 +0,0 @@
-# Run, Exec, and Which
-
-## Instructions
-
-This example demonstrates running commands with specific Node.js versions without switching.
-
-### Key Concepts
-
-- Running commands with versions
-- Executing commands
-- Finding executable paths
-- Temporary version usage
-
-### Example: Run Command with Version
-
-```bash
-# Run script with specific version
-nvm run 18.17.0 app.js
-
-# Run with latest version
-nvm run node app.js
-
-# Run with LTS version
-nvm run lts/* app.js
-```
-
-### Example: Exec Command with Version
-
-```bash
-# Execute command with specific version
-nvm exec 18.17.0 npm install
-
-# Execute with alias
-nvm exec my-version npm test
-
-# Execute multiple commands
-nvm exec 18.17.0 npm install && npm test
-```
-
-### Example: Which Command
-
-```bash
-# Show path to Node.js executable
-nvm which 18.17.0
-
-# Show path for current version
-nvm which
-
-# Show path for alias
-nvm which default
-```
-
-### Example: Run with Arguments
-
-```bash
-# Run with command arguments
-nvm run 18.17.0 -- app.js --arg1 value1
-
-# Exec with arguments
-nvm exec 18.17.0 -- npm run build --production
-```
-
-### Example: Use in Scripts
-
-```bash
-#!/bin/bash
-# Run script with specific version
-nvm exec 18.17.0 node script.js
-
-# Or use which to get path
-NODE_PATH=$(nvm which 18.17.0)
-$NODE_PATH script.js
-```
-
-### Key Points
-
-- `nvm run` runs Node.js script with specific version
-- `nvm exec` executes command with specific version
-- `nvm which` shows path to Node.js executable
-- Use `--` to separate nvm arguments from command arguments
-- Useful for CI/CD and scripts without switching versions

+ 0 - 9
skills/nvm/examples/shell-integration.md

@@ -1,9 +0,0 @@
-## Instructions
-
-Deeper shell integration lets nvm auto-switch Node versions based on `.nvmrc`.
-
-### Notes
-- `nvshim` is not maintained by nvm.
-- The examples below are community recipes.
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#deeper-shell-integration

+ 0 - 80
skills/nvm/examples/special-aliases.md

@@ -1,80 +0,0 @@
-# Special Aliases
-
-## Instructions
-
-This example demonstrates special aliases available in nvm.
-
-### Key Concepts
-
-- Built-in aliases
-- Node alias
-- Stable alias
-- LTS aliases
-- io.js alias
-
-### Example: Node Alias
-
-```bash
-# 'node' refers to latest Node.js version
-nvm install node
-nvm use node
-nvm alias my-latest node
-```
-
-### Example: Stable Alias
-
-```bash
-# 'stable' refers to latest stable version
-nvm install stable
-nvm use stable
-```
-
-### Example: LTS Aliases
-
-```bash
-# 'lts/*' refers to latest LTS version
-nvm install lts/*
-nvm use lts/*
-
-# Specific LTS aliases
-nvm install lts/hydrogen
-nvm install lts/iron
-nvm install lts/gallium
-```
-
-### Example: io.js Alias
-
-```bash
-# 'iojs' refers to latest io.js version
-nvm install iojs
-nvm use iojs
-```
-
-### Example: List LTS Versions
-
-```bash
-# List available LTS versions
-nvm ls-remote --lts
-
-# List specific LTS line
-nvm ls-remote lts/hydrogen
-```
-
-### Example: Use LTS in .nvmrc
-
-```bash
-# Create .nvmrc with LTS alias
-echo "lts/*" > .nvmrc
-
-# Use LTS version
-nvm use
-```
-
-### Key Points
-
-- `node` = latest Node.js version
-- `stable` = latest stable version
-- `lts/*` = latest LTS version
-- `lts/<name>` = specific LTS line
-- `iojs` = latest io.js version
-- Special aliases are built-in and cannot be deleted

+ 0 - 12
skills/nvm/examples/system-node.md

@@ -1,12 +0,0 @@
-## Instructions
-
-Use the system-installed Node.js via the `system` alias.
-
-### Example
-
-```sh
-nvm use system
-nvm run system --version
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#system-version-of-node

+ 0 - 14
skills/nvm/examples/tests.md

@@ -1,14 +0,0 @@
-## Instructions
-
-Run nvm tests using npm scripts.
-
-### Example
-
-```sh
-npm install
-npm run test/fast
-npm run test/slow
-npm test
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#running-tests

+ 0 - 16
skills/nvm/examples/troubleshooting-linux.md

@@ -1,16 +0,0 @@
-## Instructions
-
-If `nvm: command not found` after install, reload your shell profile.
-
-### Example
-
-```sh
-# bash
-source ~/.bashrc
-# zsh
-source ~/.zshrc
-# ksh
-. ~/.profile
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#troubleshooting-on-linux

+ 0 - 10
skills/nvm/examples/troubleshooting-macos.md

@@ -1,10 +0,0 @@
-## Instructions
-
-macOS needs Xcode command line tools for git, and proper profile files.
-
-### Steps
-- Install Xcode command line tools.
-- Ensure `~/.zshrc` or `~/.bashrc` exists.
-- Re-run install or source the profile.
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#troubleshooting-on-macos

+ 0 - 59
skills/nvm/examples/uninstall-version.md

@@ -1,59 +0,0 @@
-# Uninstall Version
-
-## Instructions
-
-This example demonstrates how to uninstall Node.js versions using nvm.
-
-### Key Concepts
-
-- Uninstalling versions
-- Removing versions
-- Cleaning up
-
-### Example: Uninstall Specific Version
-
-```bash
-# Uninstall specific version
-nvm uninstall 18.17.0
-
-# Uninstall current version (switch first)
-nvm use 20.5.0
-nvm uninstall 18.17.0
-```
-
-### Example: Uninstall Multiple Versions
-
-```bash
-# Uninstall multiple versions
-nvm uninstall 16.20.0
-nvm uninstall 17.9.0
-nvm uninstall 18.0.0
-```
-
-### Example: Check Before Uninstalling
-
-```bash
-# List installed versions first
-nvm ls
-
-# Then uninstall specific version
-nvm uninstall 18.17.0
-```
-
-### Example: Uninstall and Clean
-
-```bash
-# Uninstall version
-nvm uninstall 18.17.0
-
-# Clean up (optional)
-nvm cache clear
-```
-
-### Key Points
-
-- Cannot uninstall currently active version
-- Switch to another version first
-- Uninstalling removes version directory
-- Use `nvm ls` to verify removal
-- Cache cleanup is optional

+ 0 - 21
skills/nvm/examples/uninstall.md

@@ -1,21 +0,0 @@
-## Instructions
-
-Manually remove nvm.
-
-### Steps
-
-```sh
-nvm_dir="${NVM_DIR:-~/.nvm}"
-nvm unload
-rm -rf "$nvm_dir"
-```
-
-Remove from shell profile:
-
-```sh
-export NVM_DIR="$HOME/.nvm"
-[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
-[[ -r $NVM_DIR/bash_completion ]] && \. $NVM_DIR/bash_completion
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#uninstalling--removal

+ 0 - 62
skills/nvm/examples/update.md

@@ -1,62 +0,0 @@
-# Update
-
-## Instructions
-
-This example demonstrates how to update nvm to the latest version.
-
-### Key Concepts
-
-- Updating nvm
-- Checking current version
-- Git-based update
-- Script-based update
-
-### Example: Update using Git
-
-```bash
-# Navigate to nvm directory
-cd "$NVM_DIR"
-
-# Fetch latest changes
-git fetch --tags origin
-
-# Checkout latest release
-git checkout `git describe --abbrev=0 --tags --match "v[0-9]*" $(git rev-list --tags --max-count=1)`
-
-# Reload nvm
-. "$NVM_DIR/nvm.sh"
-```
-
-### Example: Update using Install Script
-
-```bash
-# Run the install script again (it will update if nvm exists)
-curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
-```
-
-### Example: Check Current Version
-
-```bash
-# Check nvm version
-nvm --version
-
-# Or check git tag
-cd "$NVM_DIR" && git describe --tags
-```
-
-### Example: Update to Specific Version
-
-```bash
-cd "$NVM_DIR"
-git fetch --tags origin
-git checkout v0.39.0
-. "$NVM_DIR/nvm.sh"
-```
-
-### Key Points
-
-- Update by checking out the latest git tag
-- Install script can also be used to update
-- Always reload nvm after updating
-- Check version with `nvm --version`
-- Latest version is available on GitHub releases

+ 0 - 16
skills/nvm/examples/usage.md

@@ -1,16 +0,0 @@
-## Instructions
-
-Core nvm usage for installing, using, running, and locating Node.js.
-
-### Examples
-
-```sh
-nvm install node
-nvm install 14.7.0
-nvm use node
-nvm run node --version
-nvm exec 4.2 node --version
-nvm which 12.22
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#usage

+ 0 - 76
skills/nvm/examples/use-version.md

@@ -1,76 +0,0 @@
-# Use Node.js Version
-
-## Instructions
-
-This example demonstrates how to switch between Node.js versions using nvm.
-
-### Key Concepts
-
-- Switching versions
-- Using aliases
-- Using .nvmrc files
-- Version activation
-
-### Example: Switch to Specific Version
-
-```bash
-# Switch to specific version
-nvm use 18.17.0
-
-# Switch to latest version
-nvm use node
-
-# Switch to default version
-nvm use default
-```
-
-### Example: Use LTS Version
-
-```bash
-# Use latest LTS
-nvm use --lts
-
-# Use specific LTS alias
-nvm use lts/hydrogen
-nvm use lts/iron
-```
-
-### Example: Use from .nvmrc File
-
-```bash
-# Create .nvmrc file in project
-echo "18.17.0" > .nvmrc
-
-# Use version from .nvmrc
-nvm use
-
-# Auto-use when entering directory (requires shell integration)
-nvm use --silent
-```
-
-### Example: Use Alias
-
-```bash
-# Use version by alias
-nvm use stable
-nvm use my-alias
-```
-
-### Example: Verify Current Version
-
-```bash
-# Check current version
-nvm current
-
-# Or use node command
-node --version
-npm --version
-```
-
-### Key Points
-
-- `nvm use` activates a version in current shell
-- Version must be installed before use
-- `.nvmrc` files specify project Node.js version
-- Changes only affect current shell session
-- Use `nvm current` to check active version

+ 0 - 11
skills/nvm/examples/verify-installation.md

@@ -1,11 +0,0 @@
-## Instructions
-
-Verify that nvm is installed. `which nvm` will not work because nvm is a shell function.
-
-### Example
-
-```sh
-command -v nvm
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#verify-installation

+ 0 - 15
skills/nvm/examples/wsl-troubleshooting.md

@@ -1,15 +0,0 @@
-## Instructions
-
-WSL troubleshooting for DNS resolution errors during install.
-
-### Example
-
-```sh
-sudo rm /etc/resolv.conf
-sudo bash -c 'echo "nameserver 8.8.8.8" > /etc/resolv.conf'
-sudo bash -c 'echo "[network]" > /etc/wsl.conf'
-sudo bash -c 'echo "generateResolvConf = false" >> /etc/wsl.conf'
-sudo chattr +i /etc/resolv.conf
-```
-
-Reference: https://github.com/nvm-sh/nvm/blob/master/README.md#wsl-troubleshooting

+ 0 - 65
skills/nvm/templates/shell-config.md

@@ -1,65 +0,0 @@
-# Shell Configuration Templates
-
-## Bash Configuration
-
-**For `~/.bashrc` or `~/.bash_profile`:**
-
-```bash
-export NVM_DIR="$HOME/.nvm"
-[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
-[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
-```
-
-## Zsh Configuration
-
-**For `~/.zshrc`:**
-
-```zsh
-export NVM_DIR="$HOME/.nvm"
-[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
-[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
-```
-
-## Fish Shell Configuration
-
-**For `~/.config/fish/config.fish`:**
-
-```fish
-set -gx NVM_DIR "$HOME/.nvm"
-function nvm
-    bass source "$NVM_DIR/nvm.sh" ';' nvm $argv
-end
-```
-
-## Custom NVM_DIR
-
-**If using custom installation directory:**
-
-```bash
-export NVM_DIR="$HOME/custom/path/nvm"
-[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
-[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
-```
-
-## XDG_CONFIG_HOME Setup
-
-**If using XDG_CONFIG_HOME:**
-
-```bash
-export XDG_CONFIG_HOME="$HOME/.config"
-export NVM_DIR="$XDG_CONFIG_HOME/nvm"
-[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
-[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
-```
-
-## Reload Configuration
-
-After adding to shell config:
-
-```bash
-# For bash
-source ~/.bashrc
-
-# For zsh
-source ~/.zshrc
-```

+ 6 - 4
skills/plantuml/SKILL.md

@@ -27,14 +27,16 @@ license: Complete terms in LICENSE.txt
 
 PlantUML and Mermaid are two different diagramming tools with different purposes:
 
-- **PlantUML**: A component that allows you to create various UML diagrams through simple textual descriptions. From sequence diagrams to deployment diagrams and beyond, PlantUML provides an easy way to create visual representations of complex systems. PlantUML is primarily focused on UML standards and is ideal for UML diagrams, enterprise architecture, C4 models, and diagrams requiring precise UML notation.
+- **PlantUML**: A component that allows you to create various UML diagrams through simple textual descriptions. From sequence diagrams to deployment diagrams and beyond, PlantUML provides an easy way to create visual representations of complex systems. PlantUML is primarily focused on UML standards and is ideal for UML diagrams, enterprise architecture, C4 models, and diagrams requiring precise UML notation. Output format is `@startuml`/`@enduml` blocks or `.puml` files.
 
-- **Mermaid**: A JavaScript-based diagramming and charting tool that uses Markdown-inspired text definitions. The main purpose of Mermaid is to help documentation catch up with development. Mermaid is particularly well-suited for use in Markdown documents, GitHub, GitLab, wikis, and blogs.
+- **Mermaid**: A JavaScript-based diagramming and charting tool that uses Markdown-inspired text definitions. The main purpose of Mermaid is to help documentation catch up with development. Mermaid is particularly well-suited for use in Markdown documents, GitHub, GitLab, wikis, and blogs. Output format is fenced Markdown code blocks with the `mermaid` language tag.
 
 **When both PlantUML and Mermaid skills are matched:**
-- If the user explicitly mentions "PlantUML" or "UML diagram", use this skill (PlantUML)
+- If the user explicitly mentions "PlantUML", "UML diagram", or "C4 model", use this skill (PlantUML)
 - If the user explicitly mentions "Mermaid" or "Markdown diagram", use the Mermaid skill instead
-- If the user mentions both or neither, **ALWAYS ask the user to choose**: "I can create this diagram using either PlantUML or Mermaid. PlantUML is focused on UML diagrams and enterprise architecture. Mermaid is a JavaScript-based tool designed for Markdown documentation and renders directly in GitHub/GitLab. Which would you prefer?"
+- If the user references UML standards or `.puml`, default to PlantUML
+- If the user references Markdown contexts (README, wiki, GitHub/GitLab, blog), default to Mermaid
+- If the user mentions both or neither, **ALWAYS ask the user to choose**: "I can create this diagram using either PlantUML (@startuml) or Mermaid (Markdown code block). Which output format do you prefer?"
 
 ## How to use this skill
 

+ 93 - 0
skills/tauri-app-creator/SKILL.md

@@ -0,0 +1,93 @@
+---
+name: tauri-app-creator
+description: Comprehensive guide for creating, initializing, and setting up Tauri v2 applications. Covers system prerequisites, project scaffolding, and structure explanation.
+---
+
+# Tauri App Creator
+
+## When to use this skill
+
+**ALWAYS use this skill when the user mentions:**
+- Creating a new Tauri project ("new tauri app", "create tauri project", "init tauri")
+- Setting up a Tauri environment ("install tauri", "prerequisites", "setup tauri")
+- Understanding Tauri project structure ("folder structure", "src-tauri")
+- Requests to "Create a Tauri app" or "Start a Tauri project"
+
+**Trigger phrases include:**
+- "创建 Tauri 项目", "新建 Tauri 应用", "初始化 Tauri"
+- "Tauri 环境配置", "安装 Rust", "安装 Tauri 依赖"
+- "Tauri 项目结构", "目录说明"
+- "How to start with Tauri", "Tauri create app"
+
+## How to use this skill
+
+**CRITICAL: Follow the official Tauri v2 documentation flow strictly.**
+
+### 1. Check & Install Prerequisites
+**Reference**: https://v2.tauri.app/start/prerequisites/
+
+Before creating a project, you MUST verify or guide the user to install system dependencies:
+
+*   **Rust (Mandatory)**:
+    *   Check: `rustc --version`
+    *   Install (Unix): `curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh`
+    *   Install (Windows): Download `rustup-init.exe`
+*   **Operating System Dependencies**:
+    *   **macOS**: Requires Xcode or Command Line Tools (`xcode-select --install`).
+    *   **Windows**: Requires **Microsoft C++ Build Tools** (Select "Desktop development with C++") and **WebView2 Runtime**.
+    *   **Linux**: Requires system libraries (e.g., `libwebkit2gtk-4.1-dev`, `build-essential`, `curl`, `wget`, `libssl-dev`, etc.).
+*   **Mobile Targets (Optional)**:
+    *   Android: Android Studio, SDK, NDK, and env vars (`JAVA_HOME`, `ANDROID_HOME`, `NDK_HOME`).
+    *   iOS: Xcode (macOS only).
+
+### 2. Create the Project
+**Reference**: https://v2.tauri.app/start/create-project/
+
+**Method A: Using `create-tauri-app` (Recommended)**
+Guide the user to use the scaffolding tool which handles frontend and backend setup together.
+
+**Command:**
+```bash
+# Interactive mode (Best for most users)
+npm create tauri-app@latest
+# Or
+yarn create tauri-app
+# Or
+pnpm create tauri-app
+# Or
+cargo create-tauri-app
+# Or
+sh <(curl https://create.tauri.app/sh)
+```
+
+**Selection Steps:**
+1.  **Project Name**: The name of the project folder.
+2.  **Identifier**: Unique bundle identifier (e.g., `com.example.app`).
+3.  **Frontend Language**: TypeScript / JavaScript, Rust, or .NET.
+4.  **Package Manager**: npm, yarn, pnpm, or bun.
+5.  **UI Template**: Vanilla, Vue, Svelte, React, Solid, Angular, Preact, Yew, Leptos, Sycamore, Blazor.
+6.  **UI Flavor**: TypeScript or JavaScript.
+
+**Method B: Manual Setup (Add to existing project)**
+1.  Create frontend first (e.g., `npm create vite@latest`).
+2.  Install Tauri CLI: `npm install -D @tauri-apps/cli@latest`.
+3.  Initialize Tauri: `npx tauri init`.
+    *   Set **Web Assets** path (e.g., `../dist`).
+    *   Set **Dev Server URL** (e.g., `http://localhost:5173`).
+
+### 3. Explain Project Structure
+**Reference**: https://v2.tauri.app/start/project-structure/
+
+Explain the key files generated:
+*   `src-tauri/`: The Rust backend process.
+    *   `tauri.conf.json`: Core configuration (allowlist, windows, bundle settings).
+    *   `Cargo.toml`: Rust dependencies.
+    *   `src/lib.rs` / `src/main.rs`: The entry point of the Tauri application.
+*   `src/`: The frontend source code (Vue, React, Svelte, etc.).
+
+### 4. Run the Application
+**Reference**: https://v2.tauri.app/start/
+
+*   Install dependencies: `npm install`
+*   Start Dev Server: `npm run tauri dev`
+    *   This will compile the Rust code and open the native window with web content.

+ 65 - 0
skills/tauri-app-frontend-selection/SKILL.md

@@ -0,0 +1,65 @@
+---
+name: tauri-app-frontend-selection
+description: Guidance on selecting and configuring the frontend framework for Tauri v2 applications. Helps users choose between JS/TS, Rust, and .NET based frontends.
+---
+
+# Tauri App Frontend Selection
+
+## When to use this skill
+
+**Use this skill when:**
+- User asks "Which frontend should I use with Tauri?"
+- User wants to use a specific framework (React, Vue, Next.js) with Tauri.
+- User asks about "Frontend Independent" or compatibility.
+- User needs to configure their frontend build for Tauri (SSG vs SSR).
+
+**Trigger phrases include:**
+- "Tauri 前端选型", "Tauri 支持 React 吗", "Next.js on Tauri"
+- "Vue vs Svelte for Tauri"
+- "配置 Vite for Tauri"
+- "Rust frontend", "Yew", "Leptos"
+
+## How to use this skill
+
+### 1. Understand "Frontend Independent"
+**Reference**: https://v2.tauri.app/start/
+
+Explain that Tauri works with **any** frontend framework that compiles to HTML, JavaScript, and CSS. The app uses the OS's native webview (WebView2 on Windows, WebKit on macOS/Linux).
+
+### 2. Select a Framework
+**Reference**: https://v2.tauri.app/start/create-project/
+
+Guide the user based on their preferred language:
+
+**Option A: JavaScript / TypeScript (Most Popular)**
+*   **Recommended Toolchain**: **Vite** (Fast, configured out-of-the-box by `create-tauri-app`).
+*   **Frameworks**:
+    *   **React**: Huge ecosystem, standard choice.
+    *   **Vue**: Easy to learn, great performance.
+    *   **Svelte**: Highly recommended for Tauri due to small bundle size and high performance (no virtual DOM).
+    *   **Solid**: Extremely fast, React-like syntax.
+    *   **Angular / Preact**: Fully supported.
+
+**Option B: Rust (Full Stack Rust)**
+*   **Yew**: Component-based, React-like, mature.
+*   **Leptos**: High performance, signal-based, fine-grained reactivity (modern favorite).
+*   **Sycamore**: Reactive library for Rust.
+
+**Option C: .NET**
+*   **Blazor**: Run Blazor WASM inside Tauri.
+
+### 3. Framework Configuration Rules
+**Reference**: https://v2.tauri.app/start/create-project/
+
+**CRITICAL CONFIGURATION CHECKLIST:**
+
+1.  **Static Output (SSG)**:
+    *   Tauri embeds the frontend files. The framework MUST output static HTML/CSS/JS.
+    *   **Next.js**: Must use `output: 'export'` in `next.config.js`. API routes won't work (use Rust commands instead).
+    *   **Nuxt**: Use `nuxi generate`.
+
+2.  **Dev Server & Build Output**:
+    *   Ensure `tauri.conf.json` points to the correct dev URL (e.g., `http://localhost:5173`) and dist directory (e.g., `../dist`).
+
+3.  **Mobile Support**:
+    *   If targeting mobile, ensure the UI framework is responsive and touch-friendly.