From awesome-claude-notes
Analyzes repo git history to extract coding patterns like commit conventions and workflows, generating SKILL.md files for Claude Code skills. Supports custom commits, output dir, and instincts.
npx claudepluginhub loulanyue/awesome-claude-notes --plugin awesome-claude-notes# /skill-create - Local Skill Generation Analyze your repository's git history to extract coding patterns and generate SKILL.md files that teach Claude your team's practices. ## Usage ## What It Does 1. **Parses Git History** - Analyzes commits, file changes, and patterns 2. **Detects Patterns** - Identifies recurring workflows and conventions 3. **Generates SKILL.md** - Creates valid Claude Code skill files 4. **Optionally Creates Instincts** - For the continuous-learning-v2 system ## Analysis Steps ### Step 1: Gather Git Data ### Step 2: Detect Patterns Look for these pattern ...
/skill-createAnalyzes local git history to detect coding patterns like commit conventions and workflows, generating SKILL.md files for Claude Code skills. Supports --commits, --output, --instincts flags.
/skill-createAnalyzes local Git history to extract coding patterns like commit conventions, workflows, architecture, and tests, then generates SKILL.md file. Supports --commits, --output, --instincts options.
/skill-createAnalyzes local git history to extract coding patterns like commit conventions, workflows, and architecture, generating SKILL.md files. Supports --commits, --output, --instincts options.
/skill-createAnalyzes local git history to detect coding patterns like commit conventions and workflows, generating SKILL.md files for Claude Code skills. Supports --commits, --output, --instincts flags.
/skill-createAnalyzes local git history to detect coding patterns like commit conventions and workflows, generating SKILL.md files for Claude Code skills. Supports --commits, --output, --instincts flags.
/skill-createAnalyzes local Git history to extract coding patterns like commit conventions, workflows, architecture, and tests, then generates SKILL.md file. Supports --commits, --output, --instincts options.
Analyze your repository's git history to extract coding patterns and generate SKILL.md files that teach Claude your team's practices.
/skill-create # Analyze current repo
/skill-create --commits 100 # Analyze last 100 commits
/skill-create --output ./skills # Custom output directory
/skill-create --instincts # Also generate instincts for continuous-learning-v2
# Get recent commits with file changes
git log --oneline -n ${COMMITS:-200} --name-only --pretty=format:"%H|%s|%ad" --date=short
# Get commit frequency by file
git log --oneline -n 200 --name-only | grep -v "^$" | grep -v "^[a-f0-9]" | sort | uniq -c | sort -rn | head -20
# Get commit message patterns
git log --oneline -n 200 | cut -d' ' -f2- | head -50
Look for these pattern types:
| Pattern | Detection Method |
|---|---|
| Commit conventions | Regex on commit messages (feat:, fix:, chore:) |
| File co-changes | Files that always change together |
| Workflow sequences | Repeated file change patterns |
| Architecture | Folder structure and naming conventions |
| Testing patterns | Test file locations, naming, coverage |
Output format:
---
name: {repo-name}-patterns
description: Coding patterns extracted from {repo-name}
version: 1.0.0
source: local-git-analysis
analyzed_commits: {count}
---
# {Repo Name} Patterns
## Commit Conventions
{detected commit message patterns}
## Code Architecture
{detected folder structure and organization}
## Workflows
{detected repeating file change patterns}
## Testing Patterns
{detected test conventions}
For continuous-learning-v2 integration:
---
id: {repo}-commit-convention
trigger: "when writing a commit message"
confidence: 0.8
domain: git
source: local-repo-analysis
---
# Use Conventional Commits
## Action
Prefix commits with: feat:, fix:, chore:, docs:, test:, refactor:
## Evidence
- Analyzed {n} commits
- {percentage}% follow conventional commit format
Running /skill-create on a TypeScript project might produce:
---
name: my-app-patterns
description: Coding patterns from my-app repository
version: 1.0.0
source: local-git-analysis
analyzed_commits: 150
---
# My App Patterns
## Commit Conventions
This project uses **conventional commits**:
- `feat:` - New features
- `fix:` - Bug fixes
- `chore:` - Maintenance tasks
- `docs:` - Documentation updates
## Code Architecture
src/ ├── components/ # React components (PascalCase.tsx) ├── hooks/ # Custom hooks (use*.ts) ├── utils/ # Utility functions ├── types/ # TypeScript type definitions └── services/ # API and external services
## Workflows
### Adding a New Component
1. Create `src/components/ComponentName.tsx`
2. Add tests in `src/components/__tests__/ComponentName.test.tsx`
3. Export from `src/components/index.ts`
### Database Migration
1. Modify `src/db/schema.ts`
2. Run `pnpm db:generate`
3. Run `pnpm db:migrate`
## Testing Patterns
- Test files: `__tests__/` directories or `.test.ts` suffix
- Coverage target: 80%+
- Framework: Vitest
For advanced features (10k+ commits, team sharing, auto-PRs), use the Skill Creator GitHub App:
/skill-creator analyze on any issue/instinct-import - Import generated instincts/instinct-status - View learned instincts/evolve - Cluster instincts into skills/agentsPart of awesome claude notes