用途:把任意 GitHub 开源项目拆解成一份单文件 HTML 报告,兼顾产品人与工程师阅读。根据资料,该 Skill 移植自 ClawHub 平台 @jjliu6 的 github-repo-teardown,采用 MIT-0 许可证,可自由使用、修改、再分发,无需署名;迁入时添加了 context: fork、disable-model-invocation、allowed-tools frontmatter 字段,并调整输出路径与文件命名,核心内容与原 Skill 一致。
主要能力:分两个阶段。Phase 1 为六步调研,其中 Step 2-5 可并行:概览(README、目录结构、stars、主语言占比、License、最近 commit 日期、架构文档)、深度信息源(WebSearch 架构讨论、DeepWiki、官方博客、访谈,抓取 HackerNews/Reddit 发布帖)、源码侦察(识别 3-5 个核心源文件,经 GitHub raw URL 获取,检查依赖文件如 package.json、Cargo.toml、go.mod、requirements.txt)、社区信号(高赞 Issue、Discussions、最近 3 个 Release Notes、贡献者数量与 commit 频率)、竞品调研(2-4 个竞品页面及 README 中 Compared to 章节)、综合提炼。Step 6 依赖前五步,确定一句话定义、核心类比与 3 个关键设计决策。Phase 2 输出十章 HTML 报告:问题定义、核心机制、架构与设计决策、单次操作全链路追踪、产品设计亮点、竞品对比与市场定位、风险与取舍、技术快速参考、三层应用场景(直接使用/组合使用/借鉴模式)、可迁移心智模型。
使用方式:从 URL 提取项目名 PROJECT_NAME,用 date +"%Y-%m-%d-%H%M" 获取时间戳,输出到 {当前工作目录}/{PROJECT_NAME}-teardown-{yyyy-mm-dd-HHmm}.html;写入前用 Glob 确认路径不存在,再调用 Write。报告为单文件、inline CSS,仅字体经 Google Fonts CDN 加载。
限制:资料未提供具体安装命令、收费与价格信息、运行时依赖环境等,暂未提供;实际效果与生成质量取决于可获取的公开资料。