# Skill Create

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

- Skill: `majiayu000/skill-create-6` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/skill-create-6`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/skill-create-6/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/skill-create-6

---


# 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
```

