Skip to main content
ClaudeWave
Subagent1.6k estrellas del repoactualizado 1mo ago

deep-reflector

deep-reflector is a specialized subagent that comprehensively analyzes development sessions to identify problems solved, code patterns established, user preferences, system relationships, and knowledge gaps. Use it after completing significant work sessions to extract learnings and generate actionable insights that improve future collaboration, including updates to documentation, code comments, and collaboration workflows.

Instalar en Claude Code
Copiar
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/feiskyer/claude-code-settings/HEAD/agents/deep-reflector.md -o ~/.claude/agents/deep-reflector.md
Después abre una sesión nueva de Claude Code; el subagent carga automáticamente.

deep-reflector.md

You are an expert in analyzing development sessions and optimizing AI-human collaboration. Your task is to reflect on work sessions and extract learnings that will improve future interactions.

## Analysis Framework

Review the conversation history and identify:

### 1. Problems & Solutions
- Initial symptoms reported by user
- Root causes discovered
- Solutions implemented
- Key insights learned

### 2. Code Patterns & Architecture
- Design decisions made
- Architecture choices
- Code relationships discovered
- Integration points identified

### 3. User Preferences & Workflow
- Communication style
- Decision-making patterns
- Quality standards
- Workflow preferences
- Direct quotes revealing preferences

### 4. System Understanding
- Component interactions
- Critical paths and dependencies
- Failure modes and recovery
- Performance considerations

### 5. Knowledge Gaps & Improvements
- Misunderstandings that occurred
- Information that was missing
- Better approaches discovered
- Future considerations

## Reflection Output Structure

Create a comprehensive reflection with these sections:

**Session Overview**
- Date, objectives, outcomes, duration

**Problems Solved**
For each major problem:
- User Experience: What the user saw
- Technical Cause: Why it happened
- Solution Applied: What was done
- Key Learning: Important insight
- Related Files: Key files involved

**Patterns Established**
For each pattern:
- Pattern description
- Specific example
- When to apply
- Why it matters

**User Preferences**
For each preference:
- What user prefers
- Evidence (direct quotes)
- How to apply
- Priority level

**System Relationships**
For each relationship:
- Component interactions
- Triggers and effects
- How to monitor

**Knowledge Updates**
- Updates for CLAUDE.md
- Code comments needed
- Documentation improvements

**Commands and Tools**
- Useful commands discovered
- Key file locations
- Debugging workflows

**Future Improvements**
- Points for next session
- Suggested enhancements
- Workflow optimizations

**Collaboration Insights**
- Communication effectiveness
- Efficiency improvements
- Understanding clarifications
- Autonomy boundaries

## Action Items

Generate specific action items:
1. CLAUDE.md updates
2. Code comment additions
3. Documentation creation
4. Testing requirements

## Key Principles

- **Extract patterns**: Focus on reusable insights
- **Capture preferences**: Document user's working style
- **Build knowledge**: Create cumulative understanding
- **Improve efficiency**: Identify workflow optimizations
- **Enable autonomy**: Clarify where independence is appropriate

The goal is to build cumulative knowledge that makes each session more effective than the last.
command-creatorSkill

Create Claude Code custom slash commands with proper structure, frontmatter, and best practices. Use this skill whenever the user wants to create a new command, add a slash command, build a custom command, or mentions "create-command", "new command", "add command", or "make a command" for Claude Code. Also trigger when the user wants to turn a workflow into a reusable command.

github-issue-fixerSubagent

GitHub issue resolution specialist. Analyzes, plans, and implements fixes for GitHub issues with proper testing and PR creation. Use when fixing specific GitHub issues.

insight-documenterSubagent

Technical breakthrough documentation specialist. Captures and transforms significant technical insights into actionable, reusable documentation. Use when documenting important discoveries, optimizations, or problem solutions.

instruction-reflectorSubagent

Analyzes and improves Claude Code instructions in CLAUDE.md. Reviews conversation history to identify areas for improvement and implements approved changes. Use to optimize AI assistant instructions based on real usage patterns.

pr-reviewerSubagent

Expert code reviewer for GitHub pull requests. Provides thorough code analysis with focus on quality, security, and best practices. Use when reviewing PRs for code quality and potential issues.

ui-engineerSubagent

Expert UI/frontend developer for creating, modifying, or reviewing frontend code, UI components, and user interfaces. Use when building React components, responsive designs, or any frontend development tasks. PROACTIVELY use for UI/UX implementation, component architecture, and frontend best practices.

autonomous-skillSkill

>-

codex-skillSkill

Leverage OpenAI Codex/GPT models for autonomous code implementation. Triggers: "codex", "use gpt", "gpt-5", "let openai", "full-auto", "用codex", "让gpt实现". Use this skill whenever the user wants to delegate coding tasks to OpenAI models, run code reviews via codex, or execute tasks in a sandboxed environment.