dev-learner

GitHub

元技能,用于从对话中识别重复3次以上的模式,并提议将其提取为可复用的新技能,实现工作区自我改进。

.claude/skills/dev-learner/SKILL.md evolution-foundation/evo-nexus

Trigger Scenarios

长会话中出现未形式化的重复工作流程 希望将手动调用的固定模式标准化 项目回顾时寻找应被提取为技能的遗漏点

Install

npx skills add evolution-foundation/evo-nexus --skill dev-learner -g -y
More Options

Non-standard path

npx skills add https://github.com/evolution-foundation/evo-nexus/tree/main/.claude/skills/dev-learner -g -y

Use without installing

npx skills use evolution-foundation/evo-nexus@dev-learner

指定 Agent (Claude Code)

npx skills add evolution-foundation/evo-nexus --skill dev-learner -a claude-code -g -y

安装 repo 全部 skill

npx skills add evolution-foundation/evo-nexus --all -g -y

预览 repo 内 skill

npx skills add evolution-foundation/evo-nexus --list

SKILL.md

Frontmatter
{
    "name": "dev-learner",
    "description": "Meta-skill — extract reusable skills from the current conversation. Identifies patterns that appeared 3+ times and proposes them as new skills. Pairs with skill-creator builtin."
}

Dev Learner

Derived from oh-my-claudecode (MIT, Yeachan Heo). Adapted for the EvoNexus Engineering Layer.

Meta-skill: scan the current conversation for patterns that appeared 3+ times and propose extracting them as reusable skills. The "self-improving workspace" feedback loop.

Use When

  • A long session involved repeated workflows that aren't yet skills
  • You want to formalize a pattern you keep manually invoking
  • Post-EPIC retrospective: what should have been a skill but wasn't?

Do Not Use When

  • Single-pattern conversation → no extraction value
  • The pattern is too specific to one project → keep as agent memory
  • The pattern is already a skill → just document it better

Workflow

Phase 1 — Pattern Detection

Scan the conversation for:

  • Repeated workflows — same sequence of agents called 3+ times
  • Repeated prompts — similar instructions issued repeatedly
  • Repeated outputs — same artifact format produced multiple times
  • Repeated handoffs — same agent pair invoked together repeatedly

Phase 2 — Extraction

For each detected pattern:

  1. Name it (e.g., "PR review pipeline", "Debug investigation flow")
  2. Describe the trigger
  3. Document the steps
  4. Identify the agents involved
  5. Identify the inputs and outputs

Phase 3 — Proposal

Propose the new skill:

  • Name: suggested skill name (dev-{action} if engineering, {prefix}-{action} otherwise)
  • Trigger: when to invoke
  • Workflow: the steps
  • Pairs with: which agents/skills

Phase 4 — Creation (optional)

If user accepts, hand off to skill-creator (builtin) to actually generate the skill file.

Output

## Learner Report — {session topic}

### Patterns Detected
1. **{Pattern name}**
   - Occurrences: 4 times
   - Steps: ...
   - Suggested skill: `dev-{action}`

2. **{Pattern name}**
   - ...

### Skill Proposals
[Detailed proposal for each detected pattern]

### Recommendation
[Which to extract first, which to skip]

Pairs With

  • skill-creator (builtin) — to generate the actual skill file
  • create-agent (builtin) — if the pattern warrants a new agent instead
  • All 19 engineering agents (which patterns might be extracted from)

Anti-patterns

  • Over-extraction (every 2-occurrence sequence becomes a skill)
  • Under-extraction (missing genuine repeated patterns)
  • Naming conflicts (proposing names that collide with existing skills)

Version History

  • 7f5dd76 Current 2026-07-25 04:53

Same Skill Collection

.claude/skills/create-agent/SKILL.md
.claude/skills/create-command/SKILL.md
.claude/skills/create-goal/SKILL.md
.claude/skills/create-heartbeat/SKILL.md
.claude/skills/create-integration/SKILL.md
.claude/skills/create-routine/SKILL.md
.claude/skills/create-ticket/SKILL.md
.claude/skills/cs-ticket-triage/SKILL.md
.claude/skills/data-build-dashboard/SKILL.md
.claude/skills/data-create-viz/SKILL.md
.claude/skills/data-explore/SKILL.md
.claude/skills/data-statistical-analysis/SKILL.md
.claude/skills/data-validate/SKILL.md
.claude/skills/db-mongo/SKILL.md
.claude/skills/db-mysql/SKILL.md
.claude/skills/db-postgres/SKILL.md
.claude/skills/db-redis/SKILL.md
.claude/skills/dev-ai-slop-cleaner/SKILL.md
.claude/skills/dev-ask/SKILL.md
.claude/skills/dev-autopilot/SKILL.md
.claude/skills/dev-cancel/SKILL.md
.claude/skills/dev-ccg/SKILL.md
.claude/skills/dev-configure-notifications/SKILL.md
.claude/skills/dev-deep-dive/SKILL.md
.claude/skills/dev-deep-interview/SKILL.md
.claude/skills/dev-deepinit/SKILL.md
.claude/skills/dev-external-context/SKILL.md
.claude/skills/dev-mcp-setup/SKILL.md
.claude/skills/dev-plan/SKILL.md
.claude/skills/dev-project-session-manager/SKILL.md
.claude/skills/dev-ralph/SKILL.md
.claude/skills/dev-ralplan/SKILL.md
.claude/skills/dev-release/SKILL.md
.claude/skills/dev-remember/SKILL.md
.claude/skills/dev-sciomc/SKILL.md
.claude/skills/dev-skillify/SKILL.md
.claude/skills/dev-team/SKILL.md
.claude/skills/dev-trace/SKILL.md
.claude/skills/dev-ultraqa/SKILL.md
.claude/skills/dev-verify/SKILL.md
.claude/skills/dev-visual-verdict/SKILL.md
.claude/skills/discord-create-channel/SKILL.md
.claude/skills/discord-get-messages/SKILL.md
.claude/skills/discord-list-channels/SKILL.md
.claude/skills/discord-manage-channel/SKILL.md
.claude/skills/discord-send-message/SKILL.md
.claude/skills/fin-audit-support/SKILL.md
.claude/skills/fin-close-management/SKILL.md
.claude/skills/fin-daily-pulse/SKILL.md

Metadata

Files
0
Version
7f5dd76
Hash
5bc16a26
Indexed
2026-07-25 04:53

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-20 05:25
浙ICP备14020137号-1 $mapa de visitantes$