chore: 清理多余的场景文档目录
CI / test (push) Has been cancelled Details

- 删除 sub-task3-scenario-a/b(架构图已在 SKILL.md 中)
- 删除 sub-task4-module-c/d(报告模板由脚本自动生成)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
赵昌 2026-06-30 09:36:29 +08:00
parent 393a090c0e
commit c0c7580a7e
7 changed files with 0 additions and 734 deletions

View File

@ -1,87 +0,0 @@
# 社区运营自动化 — 架构图
```mermaid
flowchart TD
subgraph Trigger["触发层"]
T1[新 Issue 创建]
T2[定时触发(每周)]
T3[版本发布需求]
end
subgraph Phase1["Phase 1: Issue 自动分拣"]
P1A["issue +list --state open"]
P1B["issue +view逐条详情"]
P1C["关键词权重分析<br/>(AI 驱动)"]
P1D["label +list获取标签"]
P1E["issue +update打标签"]
P1F["issue +comment引导评论"]
P1A --> P1B --> P1C --> P1D --> P1E --> P1F
end
subgraph Phase2["Phase 2: 社区周报生成"]
P2A["issue +listIssue 统计)"]
P2B["pr +listPR 统计)"]
P2C["commit +list贡献数据"]
P2D["milestone +list里程碑"]
P2E["AI 健康度评分计算"]
P2F["生成 Markdown 周报"]
P2A --> P2E
P2B --> P2E
P2C --> P2E
P2D --> P2E
P2E --> P2F
end
subgraph Phase3["Phase 3: 自动 Release Notes"]
P3A["release +list获取最新 tag"]
P3B["git log tag..HEAD提交历史"]
P3C["Conventional Commit 分类<br/>(AI 分析)"]
P3D["语义化版本推荐"]
P3E["生成结构化 Release Notes"]
P3F["release +create创建发布"]
P3A --> P3B --> P3C --> P3D --> P3E --> P3F
end
subgraph Output["输出层"]
O1["Issue 分类结果<br/>(_output/issues-*.json)"]
O2["健康度周报<br/>(_output/weekly-health-report.md)"]
O3["Release Notes<br/>(_output/release-notes-*.md)"]
end
T1 --> Phase1
T2 --> Phase2
T3 --> Phase3
Phase1 --> Output
Phase2 --> Output
Phase3 --> Output
classDef trigger fill:#ffcc80,stroke:#e65100
classDef phase fill:#bbdefb,stroke:#1565c0
classDef output fill:#c8e6c9,stroke:#2e7d32
class T1,T2,T3 trigger
class Phase1,Phase2,Phase3 phase
class O1,O2,O3 output
```
## 数据流说明
| 阶段 | 输入 | 处理 | 输出 |
|------|------|------|------|
| Phase 1 | 未分类 Issue 列表 | AI 关键词权重评分 | 已分类 Issue + 引导评论 |
| Phase 2 | Issue/PR/Commit/Milestone 原始数据 | 健康度评分公式 | Markdown 周报 |
| Phase 3 | Release 列表 + git 提交历史 | Conventional Commit 分类 | Release Notes + 版本发布 |
## 命令依赖图
```
issue +list → issue +view → issue +update / issue +comment
↑ ↑ ↓
label +list milestone +list commit +list → pr +list
↑ ↑ ↑
release +list ci +builds collaborator +list
```

View File

@ -1,101 +0,0 @@
# 代码质量看门人 — 架构图
```mermaid
flowchart TD
subgraph Trigger["触发层"]
T1[新 PR 提交]
T2[PR 代码更新]
end
subgraph Phase1["Phase 1: PR 采集"]
P1A["pr +list --state open"]
P1B["过滤 pull_request_status=0"]
P1C["排序(按创建时间)"]
P1A --> P1B --> P1C
end
subgraph Phase2["Phase 2: 深度审查"]
P2A["pr +viewPR 详情)"]
P2B["pr +files变更文件"]
P2C["pr +versions版本历史"]
P2D["pr +version-diff代码 diff"]
P2E["pr +reviews已有评审"]
P2F["AI 代码审查评分"]
P2A --> P2F
P2B --> P2F
P2C --> P2D --> P2F
P2E --> P2F
end
subgraph Phase3["Phase 3: CI 状态检查"]
P3A["ci +builds构建列表"]
P3B["ci +runs运行记录"]
P3C["AI 判定 CI 状态"]
P3A --> P3C
P3B --> P3C
end
subgraph Decision["门禁评分引擎"]
D1["CodeReview 评分 × 40%"]
D2["CI 状态 × 30%"]
D3["设计一致性 × 30%"]
D4{"总分 ≥ 70 且 CI 通过?"}
D5["✅ 自动合并"]
D6["❌ 阻塞 + 修改建议"]
D1 --> D4
D2 --> D4
D3 --> D4
D4 -->|是| D5
D4 -->|否| D6
end
T1 --> Phase1
T2 --> Phase1
Phase1 --> Phase2
Phase2 --> Decision
Phase3 --> Decision
classDef trigger fill:#ffcc80,stroke:#e65100
classDef phase fill:#bbdefb,stroke:#1565c0
classDef decision fill:#f8bbd0,stroke:#c62828
class T1,T2 trigger
class Phase1,Phase2,Phase3 phase
class Decision,Phase1,Phase2,Phase3 phase
class D1,D2,D3,D4,D5,D6 decision
```
## 评分模型
```
质量总分 = CodeReview 评分 × 40% + CI 状态 × 30% + 设计一致性 × 30%
CodeReview 评分0-100
- 起始 100 分
- 每个 Critical: -20 分
- 每个 Warning: -10 分
- 每个 Suggestion: -3 分
CI 状态0 或 100
- 全部通过: 100
- 有失败: 0
设计一致性0-100
- AI 评估 PR 描述与变更的匹配度
门槛:≥ 70 分 且 CI 通过 → 自动合并
```
## 命令链
```
pr +list → pr +view → pr +files → pr +versions → pr +version-diff → pr +reviews
↑ ↓
ci +builds pr +review
↑ ↓
ci +runs pr +merge
```

View File

@ -1,75 +0,0 @@
# 科研项目洞悉 — 架构图
```mermaid
flowchart LR
subgraph DataCollection["数据采集层"]
D1["repo +info<br/>仓库基本信息"]
D2["repo +topics<br/>研究主题"]
D3["repo +languages<br/>技术栈"]
D4["commit +list<br/>提交历史"]
D5["issue +list<br/>Issue 统计"]
D6["pr +list<br/>PR 统计"]
D7["collaborator +list<br/>团队结构"]
end
subgraph AIAnalysis["AI 分析层"]
A1["成熟度评估<br/>年龄/Star/Fork/更新"]
A2["文档质量<br/>README/License/CI"]
A3["贡献模式<br/>人数/频率/新贡献者"]
A4["社区健康度<br/>关闭率/合并率/响应"]
end
subgraph Scoring["评分引擎"]
S1["成熟度 × 25%"]
S2["文档 × 20%"]
S3["贡献 × 30%"]
S4["社区 × 25%"]
S5["综合评分<br/>(1-10)"]
end
subgraph Output["输出层"]
O1["项目画像"]
O2["维度评分"]
O3["改进建议"]
O4["可复现性评估"]
end
D1 --> A1
D2 --> A1
D3 --> A2
D4 --> A3
D5 --> A4
D6 --> A4
D7 --> A3
A1 --> S1
A2 --> S2
A3 --> S3
A4 --> S4
S1 --> S5
S2 --> S5
S3 --> S5
S4 --> S5
S5 --> Output
classDef collection fill:#e3f2fd,stroke:#1565c0
classDef analysis fill:#f3e5f5,stroke:#7b1fa2
classDef score fill:#fff3e0,stroke:#e65100
classDef output fill:#e8f5e9,stroke:#2e7d32
class D1,D2,D3,D4,D5,D6,D7 collection
class A1,A2,A3,A4 analysis
class S1,S2,S3,S4,S5 score
class O1,O2,O3,O4 output
```
## 评分维度与权重
| 维度 | 子指标 | 权重 |
|------|--------|------|
| **成熟度** | 项目年龄(25%)、Star(25%)、Fork(20%)、最近更新(30%) | 25% |
| **文档质量** | README(3)、License(2)、Contributing(1)、CI(1) | 20% |
| **贡献模式** | 贡献者数(30%)、提交频率(30%)、新贡献者(20%)、分布均匀度(20%) | 30% |
| **社区健康度** | Issue 关闭率(30%)、响应时间(25%)、PR 合并率(25%)、合并时间(20%) | 25% |

View File

@ -1,128 +0,0 @@
# 科研项目洞察报告 — 模板与使用说明
## 报告目的
本报告是 `gitlink-research-insight` Skill 的输出产物,用于对 GitLink 平台上的科研类仓库进行多维度分析,帮助科研工作者快速了解项目质量、成熟度和协作健康度。
---
## 使用方式
```bash
# 针对特定仓库生成洞察报告
bash skills/gitlink-research-insight/scripts/research-insight-full.sh <owner> <repo>
# 报告将输出到:
# skills/gitlink-research-insight/scripts/_output/research-insight-report.md
```
---
## 报告模板
```markdown
# 🔬 科研项目洞察报告 — {owner}/{repo}
**分析日期:** {date}
**综合评分:** {score}/10 {emoji}
## 一、项目画像
| 维度 | 数据 |
|------|------|
| 项目名称 | {name} |
| 描述 | {description} |
| 创建时间 | {created_at}(距今 {age} |
| Star / Fork | {stars} / {forks} |
| 主要语言 | {languages} |
| 研究主题 | {topics} |
| 默认分支 | {default_branch} |
## 二、项目成熟度({score}/10
**评分因子:**
- 项目年龄:{age_detail}
- 社区影响力:{influence_detail}Star: {stars}, Fork: {forks}
- 维护活跃度:{activity_detail}(最近更新: {last_update}
**分析:** {analysis_text}
## 三、文档质量({score}/10
| 检查项 | 状态 | 说明 |
|--------|------|------|
| README | {status} | 项目核心文档 |
| LICENSE | {status} | 开源许可证 |
| CONTRIBUTING | {status} | 贡献指南 |
| CI 配置 | {status} | 持续集成 |
**改进建议:** {suggestions}
## 四、贡献模式({score}/10
| 指标 | 数据 | 评分 |
|------|------|------|
| 贡献者总数 | {count} | {score} |
| 提交频率 | {frequency} | {score} |
| 新贡献者比例 | {ratio} | {score} |
| 分布均匀度 | {distribution} | {score} |
**分析:** {analysis_text}
## 五、社区健康度({score}/10
| 指标 | 数据 | 评分 |
|------|------|------|
| Issue 总数 | {total}(打开 {open} / 关闭 {closed} | — |
| 关闭率 | {close_rate}% | {score} |
| 平均响应时间 | {response_time} 天 | {score} |
| PR 总数 | {pr_total}(合并 {merged} / 打开 {pr_open} | — |
| 合并率 | {merge_rate}% | {score} |
| 平均合并时间 | {merge_time} 天 | {score} |
**分析:** {analysis_text}
## 六、可复现性评估
| 检查项 | 状态 | 说明 |
|--------|------|------|
| 开源许可证 | {status} | 用于判断是否可自由使用 |
| 依赖文档化 | {status} | 是否有依赖声明文件 |
| 运行说明 | {status} | 是否有环境搭建指南 |
| 测试覆盖 | {status} | 是否有自动化测试 |
## 七、改进建议
1. **{priority} 优先级** — {suggestion_1}
2. **{priority} 优先级** — {suggestion_2}
3. **{priority} 优先级** — {suggestion_3}
---
*数据来源gitlink-clirepo +info, commit +list, issue +list, pr +list, collaborator +list*
*分析引擎AI Agent | 生成时间:{datetime}*
*注意:部分数据依赖仓库活跃度,不活跃仓库的某些维度可能评分较低*
```
## 评分标准
| 综合得分 | 等级 | 说明 |
|----------|------|------|
| 9-10 | 🟢 优秀 | 文档完善、社区活跃、维护规范,适合作为参考项目 |
| 7-8 | 🟢 良好 | 各方面表现不错,少量方面可改进 |
| 5-6 | 🟡 一般 | 功能可用,但在文档或社区方面需要加强 |
| 3-4 | 🔴 堪忧 | 缺少关键文档或社区不活跃,使用需谨慎 |
| 0-2 | 🔴 危险 | 基本无人维护,不建议依赖 |
---
## 示例输出片段
```yaml
综合评分7.5/10 🟢 良好
## 关键发现
- 项目有完整的 README 和 API 文档 ✅
- 每周有 3-4 次提交,维护活跃 ✅
- 缺少 good-first-issue新贡献者入门门槛高 ⚠️
- 建议补充 CONTRIBUTING.md 和 CI 配置
```

View File

@ -1,100 +0,0 @@
# 科研热点追踪与知识图谱 — 架构图
```mermaid
flowchart TD
subgraph Input["输入层"]
I1["领域关键词 1"]
I2["领域关键词 2"]
I3["领域关键词 3"]
I4["领域关键词 N"]
end
subgraph SearchLayer["搜索层"]
S1["search +repos --keyword K1"]
S2["search +repos --keyword K2"]
S3["search +repos --keyword K3"]
S4["search +repos --keyword KN"]
S5[("结果去重合并<br/>all-search-results.json")]
I1 --> S1 --> S5
I2 --> S2 --> S5
I3 --> S3 --> S5
I4 --> S4 --> S5
end
subgraph EnrichLayer["丰富层"]
E1["repo +info仓库详情"]
E2["repo +topics研究主题"]
E3["repo +languages技术栈"]
E4["repo +contributors贡献者"]
S5 --> E1
S5 --> E2
S5 --> E3
S5 --> E4
end
subgraph AILayer["AI 分析层"]
A1["实体提取"]
A2["关系识别"]
A3["主题聚类"]
A4["趋势分析"]
A1 --> A2
A2 --> A3
A3 --> A4
end
subgraph OutputLayer["输出层"]
O1["Mermaid 知识图谱<br/>(项目-主题-技术-组织)"]
O2["热点趋势报告<br/>(主题排行+技术分布)"]
O3["推荐关注项目"]
O4["交叉领域发现"]
end
E1 --> A1
E2 --> A1
E3 --> A1
E4 --> A1
A4 --> OutputLayer
classDef input fill:#ffcc80,stroke:#e65100
classDef search fill:#bbdefb,stroke:#1565c0
classDef enrich fill:#c8e6c9,stroke:#2e7d32
classDef ai fill:#f3e5f5,stroke:#7b1fa2
classDef output fill:#ffe0b2,stroke:#bf360c
class I1,I2,I3,I4 input
class S1,S2,S3,S4,S5 search
class E1,E2,E3,E4 enrich
class A1,A2,A3,A4 ai
class O1,O2,O3,O4 output
```
## 知识图谱实体关系
```
实体类型:
┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐
│ 项目 │ │ 主题 │ │ 技术栈 │ │ 组织 │
│ (Project)│ │ (Topic) │ │ (Tech) │ │ (Org) │
└────┬─────┘ └────┬─────┘ └────┬─────┘ └────┬─────┘
│ │ │ │
├── topic ───────┤ │ │
├── uses ────────────────────────┤ │
├── belongs_to ──────────────────────────────────┤
└── related_to ─── 另一个项目 ────┘
```
## 数据流
```
关键词(s) → search +repos → 去重合并 → repo +info/topics/languages
AI 实体提取
┌───────────────┴───────────────┐
↓ ↓
知识图谱 (Mermaid) 热点趋势报告
```

View File

@ -1,120 +0,0 @@
# 科研热点趋势报告 — 模板与使用说明
## 报告目的
本报告是 `gitlink-research-hotspot` Skill 的输出产物,通过对指定科研领域进行多关键词搜索和分析,揭示当前 GitLink 平台上的研究热点分布、技术栈偏好和组织活跃度。
---
## 使用方式
```bash
# 针对特定领域生成热点趋势报告
bash skills/gitlink-research-hotspot/scripts/hotspot-tracker-full.sh <keyword1> [keyword2] ...
# 示例AI 领域
bash hotspot-tracker-full.sh "machine learning" "deep learning" "自然语言处理" "computer vision"
# 报告将输出到:
# skills/gitlink-research-hotspot/scripts/_output/hotspot-trend-report-<domain>.md
```
---
## 报告模板
```markdown
# 📈 科研热点趋势报告 — {domain}
**分析日期:** {date}
**搜索关键词:** {keywords}
## 一、搜索概览
| 维度 | 数据 |
|------|------|
| 搜索关键词数 | {keyword_count} |
| 发现仓库总数 | {total_repos} |
| 分析时间范围 | {date_range} |
## 二、热门主题排行
| 排名 | 主题/标签 | 出现次数 | 覆盖仓库 | 趋势 |
|------|-----------|----------|----------|------|
| 1 | {topic_1} | {count_1} | {pct_1}% | 📈 上升 |
| 2 | {topic_2} | {count_2} | {pct_2}% | 📈 上升 |
| 3 | {topic_3} | {count_3} | {pct_3}% | ➡️ 稳定 |
| 4 | {topic_4} | {count_4} | {pct_4}% | ➡️ 稳定 |
| 5 | {topic_5} | {count_5} | {pct_5}% | 📉 下降 |
## 三、技术栈分布
| 排名 | 编程语言 | 仓库数 | 占比 |
|------|----------|--------|------|
| 1 | {lang_1} | {count} | {pct}% |
| 2 | {lang_2} | {count} | {pct}% |
| 3 | {lang_3} | {count} | {pct}% |
## 四、活跃组织排行
| 排名 | 组织/用户 | 仓库数 | 主要领域 |
|------|-----------|--------|----------|
| 1 | {org_1} | {count} | {domain} |
| 2 | {org_2} | {count} | {domain} |
| 3 | {org_3} | {count} | {domain} |
## 五、交叉领域发现
以下主题标签经常同时出现在同一仓库中,可能代表有潜力的交叉研究方向:
| 交叉组合 | 共现次数 | 说明 |
|----------|----------|------|
| {topic_A} + {topic_B} | {count} | {insight} |
| {topic_C} + {topic_D} | {count} | {insight} |
## 六、推荐关注项目
以下项目在该领域具有较高参考价值:
1. **{owner_1}/{repo_1}** ⭐ {stars}
- {description}
- 推荐理由:{reason}
2. **{owner_2}/{repo_2}** ⭐ {stars}
- {description}
- 推荐理由:{reason}
3. **{owner_3}/{repo_3}** ⭐ {stars}
- {description}
- 推荐理由:{reason}
## 七、趋势洞察
{insight_text}
---
*数据来源gitlink-cli search +repos / repo +info*
*分析引擎AI Agent | 生成时间:{datetime}*
*建议每月重复执行以跟踪趋势变化*
```
---
## 示例输出片段
```markdown
## 热门主题排行
| 排名 | 主题 | 出现次数 | 趋势 |
|------|------|----------|------|
| 1 | Natural Language Processing | 5 | 📈 |
| 2 | Deep Learning | 4 | 📈 |
| 3 | Machine Learning | 3 | ➡️ |
## 技术栈分布
| 语言 | 占比 |
|------|------|
| Python | 60% |
| Jupyter Notebook | 25% |
| Go | 15% |
```

View File

@ -1,123 +0,0 @@
# 科研知识图谱 — 模板与说明
## 用途
知识图谱是 `gitlink-research-hotspot` Skill 的输出之一,以 Mermaid.js 流程图的形式展示科研领域内的项目、主题、技术栈和组织之间的关联关系。
---
## 使用方式
```bash
# 知识图谱由 hotspot-tracker-full.sh 自动生成
# 输出位置:
# skills/gitlink-research-hotspot/scripts/_output/knowledge-graph-<domain>.md
```
## 图谱结构
```mermaid
flowchart LR
%% ========== 实体定义 ==========
subgraph Projects["🔬 研究项目"]
P1["项目名称<br/>(owner/repo)"]
P2["项目名称<br/>(owner/repo)"]
P3["项目名称<br/>(owner/repo)"]
end
subgraph Topics["📚 研究主题"]
T1["主题标签 A"]
T2["主题标签 B"]
T3["主题标签 C"]
end
subgraph Techs["💻 技术栈"]
S1["编程语言/框架 X"]
S2["编程语言/框架 Y"]
S3["编程语言/框架 Z"]
end
subgraph Orgs["🏛️ 组织机构"]
O1["组织/用户 1"]
O2["组织/用户 2"]
end
%% ========== 关系定义 ==========
P1 -->|topic| T1
P1 -->|topic| T2
P1 -->|uses| S1
P1 -->|uses| S2
P1 -->|belongs_to| O1
P2 -->|topic| T2
P2 -->|topic| T3
P2 -->|uses| S2
P2 -->|belongs_to| O1
P3 -->|topic| T1
P3 -->|uses| S3
P3 -->|belongs_to| O2
P2 -.->|related_to| P1
%% ========== 样式定义 ==========
classDef project fill:#e1f5fe,stroke:#01579b,color:#01579b
classDef topic fill:#f3e5f5,stroke:#7b1fa2,color:#7b1fa2
classDef tech fill:#e8f5e9,stroke:#2e7d32,color:#2e7d32
classDef org fill:#fff3e0,stroke:#e65100,color:#e65100
class P1,P2,P3 project
class T1,T2,T3 topic
class S1,S2,S3 tech
class O1,O2 org
```
## 实体与关系说明
### 实体类型
| 图标 | 类型 | 说明 | 数据来源 |
|------|------|------|----------|
| 🔬 | 项目 (Project) | GitLink 上的仓库 | `search +repos`, `repo +info` |
| 📚 | 主题 (Topic) | 仓库的研究主题标签 | `repo +topics` |
| 💻 | 技术栈 (Tech) | 编程语言和框架 | `repo +languages` |
| 🏛️ | 组织 (Org) | 所属组织或个人 | `repo +info → owner` |
### 关系类型
| 关系 | 箭头 | 说明 |
|------|------|------|
| `topic` | `项目 → 主题` | 项目涉及的研究主题 |
| `uses` | `项目 → 技术栈` | 项目使用的编程语言/框架 |
| `belongs_to` | `项目 → 组织` | 项目所属的组织/用户 |
| `related_to` | `项目 → 项目` | 项目之间的关联关系(共现主题标签) |
## 自动生成流程
```
搜索结果 JSON 文件
AI Agent 提取实体(项目/主题/技术栈/组织)
AI Agent 识别关系topic/uses/belongs_to/related_to
生成 Mermaid.js 语法
写入 knowledge-graph-<domain>.md 文件
用户可在支持 Mermaid 的 Markdown 渲染器中查看
```
## 解读方法
1. **密集连接的节点**代表该领域的核心项目或主题
2. **跨领域连接的节点**代表交叉研究方向
3. **孤立节点**可能代表新兴但尚未被广泛关联的方向
4. **组织归属**可帮助发现特定机构的研究重点
---
*生成工具gitlink-research-hotspot Skill | Mermaid.js 版本10.x+*