dot_claude/skills/learn/SKILL.md
Reflect on the current session and extract reusable patterns worth remembering. Use when a session involved mistakes, corrections, debugging breakthroughs, or workarounds that should inform future sessions.
npx skillsauth add letstakeawalk/dotfiles learnInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Reflect on this session's conversation and extract patterns worth persisting to memory.
Not /remember (saves explicit user-stated facts). This is self-reflection — implicit lessons from what happened during the session.
Work through these three questions:
If the user provided a focus area via $ARGUMENTS, prioritize that.
git rev-parse --show-toplevel/ replaced by -, leading - stripped~/.claude/projects/<project>/memory/After saving, present the retro:
### What worked
- [list]
### What broke
- [list]
### What to change
- [list]
### Saved
- [count] patterns extracted
- [where saved]
- [patterns considered but skipped, and why]
development
Analyze test coverage gaps — untested public APIs, missing edge cases, uncovered error paths. Spawns the test-analyzer agent.
tools
--- name: review description: "Code review — detects language and spawns the appropriate reviewer agent. Works with diffs, staged changes, files, or directories." allowed-tools: Read, Glob, Grep, Edit, Write, Bash(git diff:*), Bash(git log:*), Bash(git status:*), Bash(git branch:*) argument-hint: [file/dir|staged|lang] [security|performance|idioms|bugs|tests] [--fix] [--deep] --- ## Context - Branch: !`git branch --show-current` - Changed files: !`git diff --name-only HEAD` - Diff stats: !`git
testing
This skill should be used when the user says 'remember this', 'save this for later', 'note this down', 'always do X', 'never do Y', or wants to persist a decision or preference across sessions.
tools
--- name: refactor description: "Identify and apply refactoring opportunities — supports full analysis, cleanup, simplify, structure, naming, and DRY focus modes." allowed-tools: Read, Glob, Grep, Edit, Write, Bash(git diff:*), Bash(git branch:*) argument-hint: [file/dir|staged] [full|cleanup|simplify|structure|naming|dry] --- ## Context - Branch: !`git branch --show-current` - Changed files: !`git diff --name-only HEAD` - Diff stats: !`git diff --stat HEAD` ## Task Analyze code for refactori