name: fenxi-skills description: 分析指定skills的工作流程,通过中文图文结合方式让使用者了解目标skills的工作方式
Skills 分析工具
这是一个用于分析其他 Agent Skills 工作流程的工具。
功能说明
我会帮你分析任何指定的 skill,理解其工作方式和执行流程。
使用方式
在对话中告诉我你想分析的 skill 名称,例如:
- "分析 git-release 这个 skill"
- "请帮我分析 frontend-design skill 的工作流程"
- "用 fenxi-skills 分析一下 pr-review"
分析流程
我会按照以下步骤进行分析:
1. 确认 skill 存在性
首先搜索目标 skill 是否存在,检查以下位置:
- 项目级:
.opencode/skills/<name>/SKILL.md - 全局:
~/.config/opencode/skills/<name>/SKILL.md - Claude兼容:
.claude/skills/<name>/SKILL.md或~/.claude/skills/<name>/SKILL.md
如果未找到,会提示你 skill 不存在,并列出所有可用的 skills。
2. 读取 skill 内容
如果找到目标 skill,会读取完整的 SKILL.md 文件内容,包括:
- YAML frontmatter(name, description, metadata等)
- 正文内容
- 任何引用的资源或文档
3. 工作流程分析
深入分析 skill 的:
- 目的和目标:这个 skill 是为了解决什么问题
- 适用场景:什么时候应该使用这个 skill
- 执行步骤:具体的工作流程和步骤
- 关键依赖:需要哪些工具、配置或外部资源
- 使用示例:如何在实际项目中应用
4. 图文结合展示
以中英文结合、图表辅助的方式展示分析结果,包括:
- 📋 基本信息卡片:skill 的名称、描述、授权等
- 🔄 流程图:使用 Mermaid 或 ASCII 艺术展示工作流程
- 📝 步骤详解:每个步骤的详细说明和注意事项
- 💡 使用技巧:最佳实践和常见问题
分析输出格式
分析结果会包含以下部分:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Skill 分析报告
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 [技能名称]
📝 [描述信息]
┌─────────────────────────────────────┐
│ 1. 基本信息 │
├─────────────────────────────────────┤
│ • 名称:xxx │
│ • 描述:xxx │
│ • 授权:MIT │
│ • 兼容性:OpenCode, Claude Code │
└─────────────────────────────────────┘
┌─────────────────────────────────────┐
│ 2. 工作流程 │
├─────────────────────────────────────┤
│ │
│ [开始] → [步骤1] → [步骤2] → [结束] │
│ │ │ │ │ │
│ ▼ ▼ ▼ ▼ │
│ [初始化] [分析] [生成] [输出] │
│ │
└─────────────────────────────────────┘
┌─────────────────────────────────────┐
│ 3. 详细步骤 │
├─────────────────────────────────────┤
│ │
│ ▸ 步骤 1:初始化 │
│ - 检查前置条件 │
│ - 加载配置文件 │
│ │
│ ▸ 步骤 2:分析内容 │
│ - 解析 SKILL.md │
│ - 提取关键信息 │
│ │
└─────────────────────────────────────┘
┌─────────────────────────────────────┐
│ 4. 适用场景 │
├─────────────────────────────────────┤
│ ✓ 场景 1:xxx │
│ ✓ 场景 2:xxx │
│ ✗ 不适用:xxx │
└─────────────────────────────────────┘
┌─────────────────────────────────────┐
│ 5. 使用示例 │
├─────────────────────────────────────┤
│ 命令:xxx │
│ 说明:xxx │
└─────────────────────────────────────┘
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
使用技巧
- 提供准确的 skill 名称(区分大小写)
- 如果不确定 skill 名称,可以先询问"列出所有可用的 skills"
- 分析结果会包含实用建议,帮助你更好地使用该 skill
注意事项
- 只分析已安装的 skills
- 某些 skills 可能需要特定权限才能访问
- 分析过程会显示 skill 的完整内容,确保不包含敏感信息
现在就告诉我你想分析哪个 skill 吧!