com um clique
github-issue-briefing
// 从 GitHub Issues 收集用户反馈并生成简报。抓取 higress-group/himarket 的 issues,按类型分类、去重(排除已处理的重复内容),生成包含趋势分析和优先级建议的简报。当用户想了解社区反馈、issue 概况、用户需求趋势时使用此 skill。
// 从 GitHub Issues 收集用户反馈并生成简报。抓取 higress-group/himarket 的 issues,按类型分类、去重(排除已处理的重复内容),生成包含趋势分析和优先级建议的简报。当用户想了解社区反馈、issue 概况、用户需求趋势时使用此 skill。
HiMarket 前端(React + TypeScript + Vite)代码规范:Prettier/ESLint、严格 TypeScript、注释与 Fast Refresh、Design Token、Tailwind、验证命令。
Design and create AI-agent infrastructure for codebases: AGENTS.md, documentation architecture (docs/), linters with actionable errors (scripts/lint-*), harness/ configs, and CI integration. Creates files directly — never writes business/application code.
Execute development tasks autonomously with self-validation. Auto-bootstraps harness via harness-creator if missing. Use when the user asks to implement features, fix bugs, refactor code, execute plans, or make any code change in an existing or new codebase.
Publish local Agent Skills to a HiMarket backend instance. Use when the user wants to upload, publish, deploy, or sync skills to HiMarket. Supports batch publishing all skills in a directory with automatic category selection, tag generation, and conflict avoidance.
通过自然语言在 HiMarket 社区创建 Issue。支持 Feature Request(功能请求)和 Bug Report(问题报告)两种类型。当用户想要向 HiMarket 提交功能建议或报告问题时使用此 skill。
为 HiMarket 项目创建符合规范的 Pull Request。当用户需要提交代码、推送分支或创建 PR 时使用此 skill,确保 PR 标题和内容符合项目 CI 检查要求。
| name | github-issue-briefing |
| description | 从 GitHub Issues 收集用户反馈并生成简报。抓取 higress-group/himarket 的 issues,按类型分类、去重(排除已处理的重复内容),生成包含趋势分析和优先级建议的简报。当用户想了解社区反馈、issue 概况、用户需求趋势时使用此 skill。 |
从 higress-group/himarket 仓库收集 GitHub Issues,整理为结构化简报,并提供优先级建议。
gh CLI 已安装并完成认证(gh auth status 验证)higress-group/himarket 仓库有读取权限使用 AskUserQuestion 询问用户(如未通过参数指定):
将用户选择的天数记为 $DAYS。
依次执行以下命令,收集 open 和 recently closed 的 issues:
# 获取 open issues(最多 50 条)
gh issue list --repo higress-group/himarket \
--state open --limit 50 \
--json number,title,labels,createdAt,updatedAt,author,body,comments,url
# 获取最近关闭的 issues(用于去重比对)
gh issue list --repo higress-group/himarket \
--state closed --limit 50 \
--json number,title,labels,createdAt,closedAt,updatedAt,author,body,comments,url
时间过滤: 只保留 createdAt 在最近 $DAYS 天内的 open issues 作为主要分析对象。
按类型分类(基于 labels 和内容关键词判断):
| 类别 | 识别方式 |
|---|---|
| Bug Report | label 包含 bug,或标题/内容含 [Bug]、报错、异常、crash、error、fix |
| Feature Request | label 包含 enhancement/feature,或标题/内容含 [Feature]、建议、希望、支持 |
| Question | label 包含 question/help,或标题/内容含 如何、怎么、how to、? |
| Documentation | label 包含 documentation/docs |
| 其他 | 不符合以上分类的 |
对 open issues 进行去重,标记以下情况:
去重结果中标注:
[新] - 全新的反馈[重复-已关闭 #N] - 与已关闭的 #N 相似,可能需要确认是否复现[重复-open #N] - 与 open 的 #N 是同一问题按以下模板生成简报内容:
# HiMarket 社区 Issue 简报
> 统计周期:YYYY-MM-DD ~ YYYY-MM-DD
> 数据来源:https://github.com/higress-group/himarket/issues
> 生成时间:YYYY-MM-DD HH:MM
## 概览
| 指标 | 数量 |
|------|------|
| 周期内新增 open issues | N |
| 其中去重后有效 issues | N |
| Bug Report | N |
| Feature Request | N |
| Question / 咨询 | N |
| 其他 | N |
## 🔴 Bug 报告
### 高优先级
> 影响核心功能、有多人反馈、或影响面广的 bug
| # | 标题 | 报告者 | 日期 | 状态 |
|---|------|--------|------|------|
| #N | 标题 | @user | YYYY-MM-DD | [新] |
### 一般 Bug
| # | 标题 | 报告者 | 日期 | 状态 |
|---|------|--------|------|------|
| #N | 标题 | @user | YYYY-MM-DD | [新] |
## 💡 功能请求
### 高票需求
> 多人请求或与项目方向一致的需求
| # | 标题 | 报告者 | 日期 | 👍 | 状态 |
|---|------|--------|------|----|------|
| #N | 标题 | @user | YYYY-MM-DD | N | [新] |
### 其他需求
| # | 标题 | 报告者 | 日期 | 状态 |
|---|------|--------|------|------|
| #N | 标题 | @user | YYYY-MM-DD | [新] |
## ❓ 问题与咨询
| # | 标题 | 报告者 | 日期 | 已回复 |
|---|------|--------|------|--------|
| #N | 标题 | @user | YYYY-MM-DD | ✅/❌ |
## 🔁 去重记录
以下 issue 与历史已关闭或其他 open issue 存在重复:
| 当前 Issue | 重复类型 | 关联 Issue | 说明 |
|------------|----------|------------|------|
| #N | 已关闭重复 | #M | 简述相似点 |
| #N | open 重复 | #M | 简述相似点 |
## 📊 趋势分析
- **最活跃领域**:哪个模块/功能收到最多反馈
- **反馈趋势**:与前一周期相比,issue 数量是上升还是下降(如有数据)
- **社区活跃度**:新贡献者数量、issue 回复率
## 🎯 建议与优先级
### 建议立即处理
1. **#N - 标题**:原因说明(如影响核心流程、多人反馈)
### 建议近期规划
1. **#N - 标题**:原因说明(如社区呼声高、实现成本低)
### 建议长期关注
1. **#N - 标题**:原因说明(如方向性需求、需要架构调整)
### 可关闭/归档
1. **#N - 标题**:原因说明(如与已关闭 issue 重复、已过时)
reports/issue-briefing-YYYY-MM-DD.md(相对项目根目录)mkdir -p reports
告知用户文件保存路径。
按以下维度综合评估 issue 优先级:
| 维度 | 高优 | 低优 |
|---|---|---|
| 影响面 | 核心功能 / 大量用户 | 边缘功能 / 个例 |
| 反馈量 | 多人反馈相同问题 | 单人反馈 |
| 严重度 | 崩溃/数据丢失/安全 | UI 瑕疵/体验优化 |
| 实现成本 | 已有方案 / 改动小 | 需大规模重构 |
| 👍 反应数 | reactions 数量多 | 无反应 |
| 与路线图一致性 | 符合项目方向 | 偏离主线 |
gh 命令的 --json 输出可能很大,用 jq 提取必要字段