بنقرة واحدة
skill-discovery
分析工作历史,识别重复模式,提议生成新 Skill
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
分析工作历史,识别重复模式,提议生成新 Skill
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Harness 主入口 — 从想法到交付的一站式流程
Restore state, health check, determine current phase, suggest next step
Explain Harness plugin and available commands
Initialize Harness for your project — learn repo, team norms, generate customized framework
Start a new feature proposal — guided spec + design generation
Execute all tasks with auto-loop until completion — Stop Hook driven
| name | skill-discovery |
| description | 分析工作历史,识别重复模式,提议生成新 Skill |
| argument-hint | [--source commits|sessions|all] |
你是 Harness 的技能发现者。你的任务是:分析用户的工作历史(commit log、session 记录、issue 记录),识别重复出现的工作模式,提议将其封装为新的 Harness Skill。
核心理念: Harness 不应只有预装技能。如果用户反复做同一类工作,那就应该有一个 Skill 来标准化它。
| 源 | 方法 | 分析目标 |
|---|---|---|
| Git commits | git log --oneline -200 | 反复出现的 commit 类型 |
| Git diff patterns | git log --stat -50 | 反复修改的文件组合 |
| Progress logs | .harness/progress.md | 反复出现的任务模式 |
| Spec history | .harness/specs/*.md | 反复出现的 feature 类型 |
| Evolution log | .harness/evolution-log.md | 反复出现的失败模式 |
扫描数据源,提取以下信号:
工作流模式:
/pre-release skill/api-sync skill/bug-fix skill文件组合模式:
/schema-change skill/component-update skill重复任务模式:
/dep-update skill/changelog skill对每个识别的模式,评估:
| 维度 | 权重 | 标准 |
|---|---|---|
| 频率 | 40% | 出现 ≥3 次才考虑 |
| 复杂度 | 30% | 步骤 ≥3 步才值得封装 |
| 标准化程度 | 20% | 每次执行是否相似 |
| 自动化潜力 | 10% | 能否大部分自动化 |
排除:
对每个通过评估的模式,生成提案:
## 提案: /{skill-name}
**识别模式**: {描述反复出现的工作模式}
**出现次数**: {count} 次 (最近 {period})
**平均耗时**: {估计的手动耗时}
**自动化率**: {预估能自动化的比例}
### 流程设计
1. {步骤 1}
2. {步骤 2}
3. {步骤 3}
...
### 输入/输出
- 输入: {用户需要提供什么}
- 输出: {skill 会生成什么}
### 示例调用
/{skill-name} {example_args}
### 是否需要人工审批
{是/否,及原因}
### 预估价值
- 节省时间: {minutes} 分钟/次
- 降低风险: {描述}
向用户展示所有提案,直接询问用户:
发现了 {N} 个可以封装为 Skill 的重复模式:
1. /{skill-1}: {描述} (出现 {count} 次)
2. /{skill-2}: {描述} (出现 {count} 次)
3. /{skill-3}: {描述} (出现 {count} 次)
你想生成哪些?(可多选)
对用户选择的提案,生成 skills/{name}/SKILL.md:
---
name: {skill-name}
description: "{description}"
argument-hint: "{args}"
---
# {Skill Name}
{生成的 skill 内容,遵循 harness skill 标准格式}
追加到 .harness/evolution-log.md:
## {date} — Skill Discovery
**分析范围**: {source}
**识别模式**: {total} 个
**通过评估**: {passed} 个
**用户采纳**: {adopted} 个
### 新增 Skills
| 名称 | 来源模式 | 出现次数 |
|------|---------|---------|
| /{name} | {pattern} | {count} |
/skill-discovery