From claude-code-settings
Analyzes Claude Code sessions to improve CLAUDE.md instructions and capture learnings. Quick mode suggests CLAUDE.md tweaks; deep mode reviews problems, patterns, preferences, and gaps.
npx claudepluginhub feiskyer/claude-code-settings --plugin claude-code-settingsThis skill uses the workspace's default tool permissions.
Analyze the current session and improve Claude Code instructions. Operates in two modes based on user input.
Analyzes current Claude Code session for agent efficiency (tool precision, autonomy) and quality (CLAUDE.md compliance, code patterns), scoring dimensions and surfacing 2-3 actionable improvements.
Performs comprehensive analysis of Claude Code sessions, examining git history, conversation logs, code changes, and gathering user feedback to generate actionable retrospective reports with insights for continuous improvement.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Analyze the current session and improve Claude Code instructions. Operates in two modes based on user input.
/reflection or /reflection quick. Focuses on analyzing chat history to identify and implement improvements to CLAUDE.md instructions./reflection deep or /reflection comprehensive. Performs a full session analysis covering problems solved, patterns established, user preferences, system understanding, and knowledge gaps, then updates CLAUDE.md accordingly.Determine the mode from the user's input. If no mode is specified, use Quick mode. If the user says "deep", "comprehensive", or "harder", use Deep mode.
Review the chat history in the context window, then read the current CLAUDE.md file in the repository root.
Analyze both to identify areas for improvement:
Use TodoWrite to track each identified improvement area and create a structured approach for changes.
Present findings and improvement ideas to the user. For each suggestion:
Wait for feedback on each suggestion before proceeding. If the user approves a change, move to implementation. If not, refine the suggestion or move on.
For each approved change:
Present the final output in this structure:
<analysis>
[Issues identified and potential improvements]
</analysis>
<improvements>
[For each approved improvement:
1. Section being modified
2. New or modified instruction text
3. Explanation of how this addresses the identified issue]
</improvements>
<final_instructions>
[Complete updated set of instructions incorporating all approved changes]
</final_instructions>
Commit changes using git after successful implementation.
Review the entire conversation history and identify:
Present a structured summary covering:
After presenting the analysis, propose concrete actions:
Use TodoWrite to track these action items. Wait for user approval before implementing changes.
For each approved action, implement the change and commit using git.
Reflect on the current session. Determine the mode from the user's input — default to Quick mode if no mode is specified.