plugins/claude-md/skills/reflect/SKILL.md
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.
npx skillsauth add robbyt/claude-skills reflectInstall 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.
Analyze 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 avoidtools
Real-time web research using Google Search via Google's Antigravity (`agy`) CLI — the replacement for the deprecated `gemini-cli`. Trigger when user needs current information ("search with agy", "search with Google Antigravity", "find current info about X with agy", "what's the latest on Y"), library/API research, security vulnerability lookups, or comparisons requiring recent data.
tools
Get Google Antigravity's (`agy`) review of Claude's implementation plans. Trigger when user wants a second opinion on a plan ("have agy review this plan", "get a second opinion from Google Antigravity", "critique this plan with agy"), or after Claude creates a plan file that needs validation before implementation. Replaces the deprecated gemini-cli plan-review workflow.
tools
Get Google Antigravity's (`agy`) code review of git changes after Claude makes edits. Trigger when user wants a second opinion on code changes ("have agy review my changes", "get code review from Google Antigravity", "review this diff with agy"), or as a final check before committing. Replaces the deprecated gemini-cli diff-review workflow.
tools
Deep architectural analysis of the current workspace using Google Antigravity (`agy`). Trigger when the user needs an architecture overview ("analyze this codebase with agy", "map dependencies with Google Antigravity"), is onboarding to unfamiliar code, exploring legacy systems, or hunting technical debt. Replaces the deprecated gemini-cli `codebase_investigator` workflow.