Skip to content

Latest commit

 

History

History
505 lines (369 loc) · 11.3 KB

File metadata and controls

505 lines (369 loc) · 11.3 KB

🎉 Design Pattern Miner 技能创建完成!

创建日期:2026-04-03 | 版本:1.0.0 | 设计者:买买


✅ 创建完成清单

核心文件

文件 大小 状态 说明
SKILL.md 5.4KB 核心指令(AI 执行逻辑)
config.json 2.1KB CoPaw 配置(触发词、优先级等)
README.md 10.2KB 使用文档(完整说明)
QUICKSTART.md 8.3KB 快速开始指南(3 分钟上手)
DESIGN_DOC.md 13.8KB 设计文档(Skill-Creator + Skill-Architect 方法论)
SKILL_DRAFT.md 10.0KB 技能草稿(初版设计)
LICENSE 1.1KB MIT 许可证
test-cases.md 5.4KB 测试用例(8 个场景)

模板文件

文件 大小 状态 说明
templates/github-report.md 2.5KB GitHub 项目报告模板
templates/wechat-report.md 2.4KB 微信文章报告模板
templates/blog-report.md 2.3KB 技术博客报告模板

示例文件

文件 大小 状态 说明
examples/example-github.md 7.7KB GitHub 项目分析示例
examples/example-wechat.md 7.7KB 微信文章分析示例

目录结构

design-pattern-miner/
├── SKILL.md              ✅ 核心指令
├── config.json           ✅ CoPaw 配置
├── README.md             ✅ 使用文档
├── QUICKSTART.md         ✅ 快速开始
├── DESIGN_DOC.md         ✅ 设计文档
├── SKILL_DRAFT.md        ✅ 技能草稿
├── LICENSE               ✅ 许可证
├── test-cases.md         ✅ 测试用例
├── templates/            ✅ 输出模板
│   ├── github-report.md
│   ├── wechat-report.md
│   └── blog-report.md
└── examples/             ✅ 示例输出
    ├── example-github.md
    └── example-wechat.md

总计: 13 个文件,~76KB


🎯 核心功能

输入支持

  • ✅ GitHub 项目链接
  • ✅ 微信文章链接(公众号)
  • ✅ 小红书笔记链接
  • ✅ 技术博客链接

用户可配置

📋 输出格式(可多选/全选)

选项 格式 默认
A 结构化文档(Markdown)
B 流程图 + 文字说明(Mermaid)
C 技能模板(CoPaw 格式)
D 架构 diagrams
E 全部格式

📊 提取深度(可多选/全选)

选项 深度 理解时间 默认
A 概要级 10 分钟
B 详细级 1 小时
C 可执行级 可复现

📝 输出内容(可多选/全选)

选项 内容 默认
A 架构设计(模块划分、数据流)
B 核心算法
C 实现技巧
D 产品思维
E 可复用组件

核心特点

  • 🎯 用户可配置:所有选项可由用户选择(单选/多选/全选)
  • 🚀 快速理解:30 秒内提取项目核心思想
  • 📚 多源支持:GitHub、微信、小红书、博客
  • 🔒 安全合规:只提取思想,不复用代码
  • 📊 结构化输出:Markdown、流程图、技能模板、架构图

🚀 使用示例

基础使用

分析这个项目的设计思想:https://github.com/AlexAnys/awesome-openclaw-usecases-zh

AI 会询问配置

📋 **输出格式**(可多选):
A) 结构化文档(Markdown)
B) 流程图 + 文字说明(Mermaid)
C) 技能模板(CoPaw 格式)
D) 架构 diagrams
E) 全部

📊 **提取深度**(可多选):
A) 概要级(10 分钟理解)
B) 详细级(1 小时理解)
C) 可执行级(可复现)

📝 **输出内容**(可多选):
A) 架构设计(模块划分、数据流)
B) 核心算法
C) 实现技巧
D) 产品思维
E) 可复用组件

你可以:
1. 直接说"全部"或"默认"
2. 指定选项,如"A+B"或"概要级 + 架构设计"
3. 说"跳过"使用默认配置(全部)

请告诉我你的偏好~

指定配置

分析这个项目,输出格式全部,深度概要级,内容要架构设计和产品思维
https://github.com/AlexAnys/awesome-openclaw-usecases-zh

AI 响应

好的!收到你的配置:

✅ 输出格式:全部(Markdown + 流程图 + 技能模板 + 架构图)
✅ 提取深度:概要级(10 分钟理解)
✅ 输出内容:架构设计 + 产品思维

让我开始分析...

简化配置

分析这个项目,默认配置
https://github.com/AlexAnys/awesome-openclaw-usecases-zh

AI 响应

好的!使用默认配置(全部格式 + 概要级 + 全部内容)...

[开始分析]

🎓 设计方法论

Skill-Creator 10 步工作流程

  1. 捕获意图:快速学习借鉴他人项目精华
  2. 访谈调研:6 个关键问题(用户已回答)
  3. 编写 SKILL.md:核心指令(5.4KB)
  4. 编写测试用例:8 个测试场景
  5. 运行评估:待测试
  6. 用户审查:等你反馈
  7. 改进技能:迭代优化
  8. 重复直到满意:持续改进
  9. 优化描述:完善文档
  10. 打包交付:GitHub 发布

Skill-Architect 设计哲学

一泽 Eze 四步循环

  1. 定义成功标准

    • 30 秒理解项目核心
    • 可复用、合法
    • 用户可配置
  2. 选择起点验证

    • MVP:GitHub 项目分析
    • 测试用例:awesome-openclaw-usecases-zh
  3. 过程校验

    • 5 个校验点
    • 8 个测试用例
  4. 对照标准停止

    • 待用户测试验证

三大设计公式

公式 1: 激发模型能力上限

激发模型能力上限 = Agent 策略哲学 + 最小完备工具集 + 必要的事实说明

应用

  • Agent 策略:用户可配置、结构化输出、场景驱动
  • 工具集:网页抓取、语义分析、架构分析、模式识别
  • 事实说明:授权边界、提取限制、使用建议

公式 2: 好技能

好技能 = 清晰的触发条件 + 明确的职责边界 + 可执行的步骤 + 可验证的结果

应用

  • 触发条件:分析/提取/链接识别
  • 职责边界:提取思想 vs 复用代码
  • 执行步骤:8 步分析流程
  • 验证结果:8 个测试用例

公式 3: 触发准确性

触发准确性 = 清晰的触发词 + 合适的优先级 + 正确的上下文

应用

  • 触发词:10+ 触发词 + URL 识别
  • 优先级:85(中高优先级)
  • 上下文:记住用户配置偏好

📋 配置说明

config.json 关键配置

{
  "name": "design-pattern-miner",
  "version": "1.0.0",
  "priority": 85,
  "trigger": [
    "分析这个项目",
    "提取设计思想",
    "https://github.com/",
    "https://mp.weixin.qq.com/",
    "https://www.xiaohongshu.com/"
  ],
  "default_config": {
    "output_format": "E",
    "depth": "A",
    "content": ["A", "D", "E"],
    "ask_user": true
  },
  "authorization_policy": {
    "extract_ideas": true,
    "reuse_code": false
  }
}

⚠️ 重要原则

授权边界

  • 提取思想(允许)
  • 学习借鉴(允许)
  • 直接复制源码(需遵守协议)
  • 声称原创(不道德)

本技能原则:只提取思想,不复用代码


用户选择权

核心理念:把选择交给用户

  • 所有选项可配置(单选/多选/全选)
  • 不替用户做决定
  • 支持快捷命令("默认"、"全部"、"跳过")

🧪 下一步:测试技能

测试准备

  1. 确认技能已安装
# 技能位置:
C:\Users\maiyi\.copaw\workspaces\default\skills\design-pattern-miner\
  1. 重启 CoPaw(如需要)

  2. 准备测试 URL


测试用例

详见:test-cases.md

8 个核心测试

  1. ✅ GitHub 项目分析
  2. ✅ 微信文章分析
  3. ✅ 默认配置测试
  4. ✅ 自定义配置测试
  5. ✅ 简化配置测试
  6. ✅ 多项目对比分析
  7. ✅ 小红书笔记分析
  8. ✅ 授权边界测试

测试命令

测试 1: GitHub 项目

分析这个项目的设计思想:https://github.com/AlexAnys/awesome-openclaw-usecases-zh

测试 2: 微信文章

提取这篇文章的实现逻辑:https://mp.weixin.qq.com/s/W4yos4ncro8-uFRNlWtvkw

测试 3: 默认配置

分析这个项目,默认配置:https://github.com/AlexAnys/awesome-openclaw-usecases-zh

测试 4: 自定义配置

分析这个项目,输出格式全部,深度概要级,内容架构设计 + 产品思维
https://github.com/AlexAnys/awesome-openclaw-usecases-zh

📊 性能目标

指标 目标值
分析时间 <30 秒
核心思想提取数 3-5 个/项目
可复用点提取数 5-10 个/项目
用户理解时间 <10 分钟
配置解析准确率 >95%
用户满意度 >90%

📚 相关文档

文档 说明
SKILL.md 核心指令(AI 如何执行)
README.md 完整使用文档
QUICKSTART.md 3 分钟快速上手
DESIGN_DOC.md 完整设计文档
test-cases.md 测试用例
examples/ 示例输出

🎉 发布到 GitHub(可选)

发布步骤

  1. 创建 GitHub 仓库
gh repo create design-pattern-miner --public
  1. 推送代码
cd C:\Users\maiyi\.copaw\workspaces\default\skills\design-pattern-miner
git init
git add .
git commit -m "Initial release: Design Pattern Miner v1.0.0"
git branch -M main
git remote add origin git@github.com:mosslive1314-hue/design-pattern-miner.git
git push -u origin main
  1. 打标签
git tag -a v1.0.0 -m "Release v1.0.0: Initial release"
git push origin --tags
  1. 创建 Release
gh release create v1.0.0 --title "v1.0.0 - Initial Release" --notes "Initial release of Design Pattern Miner"

🎯 成功标准

MVP 成功标准

  • ✅ 技能安装成功
  • ✅ 基础功能可用(GitHub/微信分析)
  • ✅ 配置解析正确
  • ✅ 输出格式正确
  • ✅ 用户测试通过

完整成功标准

  • ✅ 所有测试用例通过
  • ✅ 用户满意度 >90%
  • ✅ 性能达标(<30 秒)
  • ✅ GitHub 发布
  • ✅ 文档完整

🙏 致谢


📬 反馈与支持

如有问题或建议:

  1. 提交 Issue(GitHub)
  2. 联系作者:买买
  3. CoPaw 社区讨论

创建完成! 🎉

现在你可以:

  1. 重启 CoPaw(如需要)
  2. 测试技能(使用测试命令)
  3. 提供反馈(改进技能)
  4. 发布到 GitHub(可选)

🔍 从任何项目中提取设计思想!

核心理念:把选择交给用户

Made with ❤️ by 买买