Agent Skill
2/7/2026

learn

Analyze the current session to extract learnings from mistakes and successes. Creates or updates project skills and CLAUDE.md with actionable patterns. Use after completing a task or when you notice repeated friction.

G
gedeonisezerano
0GitHub Stars
1Views
npx skills add GedeonIsezerano/Claude-Config

SKILL.md

Namelearn
DescriptionAnalyze the current session to extract learnings from mistakes and successes. Creates or updates project skills and CLAUDE.md with actionable patterns. Use after completing a task or when you notice repeated friction.

My Claude Config

My personal Claude Code configuration with skills, commands, and workflows. Skills are organized by framework/language for selective installation.

Setup

macOS / Linux / WSL

git clone https://github.com/yourusername/Claude-Config.git ~/Claude-Config
cd ~/Claude-Config
./setup.sh

Windows (PowerShell)

git clone https://github.com/yourusername/Claude-Config.git $env:USERPROFILE\Claude-Config
cd $env:USERPROFILE\Claude-Config
.\setup.ps1

Skill Groups

GroupDescription
generalCore skills, commands, and documentation
reactReact and web development
swiftSwift, SwiftUI, and Apple platforms
tauriTauri desktop applications

Selective Installation

./setup.sh                      # Install all groups
./setup.sh general react        # Install specific groups
./setup.sh -e swift -e tauri    # Exclude groups
./setup.sh --list               # List available groups

What's Included

Commands

CommandDescription
/commitCommit and push with conventional format
/docsAccess Claude Code documentation
/update-skillsUpdate external skills
/learnExtract learnings from sessions

Skills by Group

General (custom):

  • explain-code - Explains code with diagrams
  • learn - Session analysis and learning extraction
  • update-skills - Updates external skill repos

React (from vercel-labs/agent-skills):

  • react-best-practices - React/Next.js optimization
  • web-design-guidelines - Web design compliance

Swift (from Dimillian/Skills):

  • swift-concurrency-expert - Swift Concurrency
  • swiftui-liquid-glass - iOS 26+ Liquid Glass
  • swiftui-performance-audit - Performance optimization
  • swiftui-ui-patterns - Component patterns
  • swiftui-view-refactor - View refactoring
  • macos-spm-app-packaging - SwiftPM packaging
  • app-store-changelog - Release notes
  • gh-issue-fix-flow - GitHub issue workflow
  • ios-debugger-agent - iOS debugging

Tauri (from delorenj/skills):

  • tauri - Tauri framework

Structure

~/Claude-Config/
├── setup.sh                    # macOS/Linux/WSL setup
├── setup.ps1                   # Windows setup
├── skill-groups.conf           # Group definitions
│
└── claude/
    ├── CLAUDE.md               # Global instructions
    ├── commands/               # Slash commands
    └── skills/                 # Custom skills

Updating

# Update custom skills
cd ~/Claude-Config && git pull && ./setup.sh

# Update external skills
cd ~/open-source/Skills && git pull           # Swift
cd ~/open-source/agent-skills && git pull     # React
cd ~/open-source/delorenj-skills && git pull  # Tauri

# Or just use /update-skills in Claude Code

Adding New Groups

Edit skill-groups.conf:

# Add a repository
REPO_myrepo_URL="https://github.com/user/skills.git"
REPO_myrepo_PATH="my-skills"

# Add a group
GROUP_vue_DESCRIPTION="Vue.js development"
GROUP_vue_REPOS=(
    "myrepo:skills/vue:vue-skills"
)

# Add to available groups
ALL_GROUPS=("general" "react" "swift" "tauri" "vue")

Windows Notes

Symlinks require either:

  • Run PowerShell as Administrator, OR
  • Enable Developer Mode in Settings

If unavailable, files are copied instead (with a warning).

Skills Info
Original Name:learnAuthor:gedeonisezerano