Agent skill

skill-create

Analyze git history and instincts to auto-generate a learned skill

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/skill-create

SKILL.md

Skill Create

Generate a learned skill from git history patterns and accumulated instincts.

Arguments

  • First argument: skill name (kebab-case, required)
  • --category <cat>: category (error_resolution, convention, debugging, workaround)
  • --from-instincts: generate from high-confidence instincts only
  • --from-git: generate from git history analysis only

Process

1. Gather Evidence

If --from-instincts: Read .claude/instincts/instincts.jsonl Filter to instincts with confidence >= 0.5 in the specified category.

If --from-git (or default): Run: git log --oneline -50 to see recent commit patterns. Run: git log --all --diff-filter=M --name-only --pretty=format: -- '*.ts' '*.tsx' | sort | uniq -c | sort -rn | head -20 This shows the most frequently modified files — common edit targets suggest recurring patterns.

Both by default — combine instinct data with git history.

2. Analyze Patterns

Look for:

  • Files that are frequently edited together (co-change patterns)
  • Repeated error-to-fix cycles (from instincts)
  • Common debugging sequences (from instincts)
  • Project conventions that are frequently enforced (from instincts)

3. Generate Skill

Create ~/.claude/skills/learned/<project-slug>/<name>.md (get project-slug from .claude/hooks/continuous-learning-config.json):

markdown
---
name: <name>
description: <auto-generated description>
source: skill-create
date: <today>
category: <category>
confidence: <average confidence of source instincts>
source_instincts: [<instinct IDs>]
---

# <Name>

<Generated skill content based on patterns found>

4. Confirm with User

Show the generated skill content and ask:

  • "Does this look right?"
  • "Any adjustments needed?"

Save only after user approval.

5. Output

Skill created: ~/.claude/skills/learned/<project-slug>/<name>.md
Based on: N instincts, M git patterns
Confidence: 0.X

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results