Analyze recent conversation to identify improvements for CLAUDE.md memory files. Trigger when user says "reflect on this session", "reflect on this conversation", "reflect on this code", or "improve CLAUDE.md by reflecting on this session". The verb "reflect" combined with a session/conversation/code subject is the key trigger.
/plugin marketplace add robbyt/claude-skills/plugin install claude-md@robbyt-claude-skillsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/anti-patterns.mdreferences/memory-locations.mdscripts/find_claude_md.pyAnalyze recent conversation history to identify improvements for CLAUDE.md memory files.
Find all CLAUDE.md files:
python scripts/find_claude_md.py
Analyze conversation for:
Read reference materials:
references/memory-locations.md - Memory file hierarchy and placementreferences/anti-patterns.md - Common mistakes to avoidPresent findings using AskUserQuestion with checkboxes.
For each suggestion:
Example:
Issue: Repeatedly used 'var' instead of 'const' in JavaScript
Proposal: Add "NEVER use var in JavaScript, use const or let"
File: ./frontend/CLAUDE.md
Wait for user approval before implementing.
For approved changes:
Select correct memory file:
./CLAUDE.md - Project-wide, shared with team./.claude/CLAUDE.md - Alternative project location./.claude/rules/*.md - Modular topic-specific rules~/.claude/CLAUDE.md - Personal preferences (all projects)./CLAUDE.local.md - Personal project-specific (gitignored)Apply changes:
Avoid anti-patterns:
| Type | Location | Purpose | Shared |
|---|---|---|---|
| Project | ./CLAUDE.md | Team instructions | Yes (git) |
| Rules | ./.claude/rules/*.md | Modular topic rules | Yes (git) |
| User | ~/.claude/CLAUDE.md | Personal preferences | No |
| Local | ./CLAUDE.local.md | Personal project prefs | No (gitignored) |
Files higher in hierarchy take precedence. Use @path/to/file syntax to import files.
scripts/find_claude_md.py - Locate all CLAUDE.md filesreferences/memory-locations.md - Detailed memory hierarchy docsreferences/anti-patterns.md - Common mistakes to avoidCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.