Claude-skill-registry claude-optimization
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/claude-optimization" ~/.claude/skills/majiayu000-claude-skill-registry-claude-optimization && rm -rf "$T"
manifest:
skills/data/claude-optimization/SKILL.mdsource content
Claude Code Optimization Guide
Feature Discovery Checklist
When working with users, watch for opportunities to suggest:
Underutilized Power Features
| Feature | Trigger | Benefit |
|---|---|---|
| Parallel agents | 3+ independent tasks | 3x faster completion |
| Background agents | Long task blocking work | Continue working while it runs |
| Episodic memory | "What did we decide about..." | Recall past sessions |
| MCP servers | Need external data | Direct API access |
| Custom hooks | Repetitive validation | Automatic quality checks |
| Subagents | Task needs focus | Isolated context, specialized tools |
| Skills | Repeated patterns | Consistent approach |
Quick Wins to Suggest
- Parallel Tool Calls: "I can run these searches simultaneously"
- Agent Delegation: "Let me spawn a specialized agent for this"
- Memory Search: "Let me check if we've solved this before"
- Background Tasks: "I'll run this in background while we continue"
Efficiency Patterns
Pattern 1: Parallel Exploration
Instead of: Search for X → Wait → Search for Y → Wait → Search for Z Do: Search for X, Y, Z simultaneously → Continue when all complete
When to use: Independent searches, file reads, or exploratory tasks
Pattern 2: Agent Specialization
Instead of: One conversation doing: research + code + review + test Do: Explore agent → does research Main context → writes code Code-reviewer agent → reviews changes Test agent → writes/runs tests
When to use: Complex tasks with distinct phases
Pattern 3: Progressive Disclosure
Instead of: Dump all context upfront Do: Provide essential context first Load detailed references when needed Use skills for domain knowledge
When to use: Large codebases, complex domains
Pattern 4: Background Processing
Instead of: Run slow task → Wait → Continue Do: Start task in background → Continue other work → Check results later
When to use: Long builds, extensive tests, large exports
Model Selection Strategy
| Task Type | Recommended Model | Reasoning |
|---|---|---|
| Quick file search | Haiku | Speed > depth |
| Code exploration | Haiku/Sonnet | Balance |
| Complex refactoring | Sonnet | Good reasoning |
| Architecture decisions | Opus | Maximum capability |
| Simple edits | Haiku | Cost efficiency |
| Code review | Sonnet | Balanced analysis |
MCP Server Recommendations
High-Value Integrations
| Server | Use Case | Setup |
|---|---|---|
| GitHub | PR review, issues | |
| Sentry | Error debugging | |
| PostgreSQL | Database queries | |
| Filesystem | Advanced file ops | Built-in or custom |
When to Suggest MCP
- User mentions needing data from external service
- Repeated manual data fetching
- Integration with team tools
- Debugging production issues
Hook Automation Opportunities
Pre-Tool Hooks (Before Claude acts)
{ "hooks": { "PreToolUse": [ { "matcher": "Write|Edit", "hooks": [{ "type": "command", "command": "echo 'About to modify: $FILE'" }] } ] } }
Use cases:
- Lint before edit
- Backup before overwrite
- Validate paths
Post-Tool Hooks (After Claude acts)
{ "hooks": { "PostToolUse": [ { "matcher": "Edit|Write", "hooks": [{ "type": "command", "command": "npx biome check $FILE --write" }] } ] } }
Use cases:
- Auto-format after changes
- Run tests after edits
- Update checksums
Workflow Optimization Patterns
Pattern: Task Breakdown with Todos
User: "Implement feature X" Optimized approach: 1. Create todo list with subtasks 2. Mark first task in_progress 3. Complete and mark done 4. Move to next task 5. User has visibility throughout
Pattern: Exploratory Research First
User: "Fix the bug in checkout" Optimized approach: 1. Use Explore agent to understand codebase 2. Search episodic memory for related issues 3. Gather full context before proposing fix 4. Make minimal, targeted changes
Pattern: Review After Implementation
User: "Add authentication" Optimized approach: 1. Implement feature 2. Spawn code-reviewer agent 3. Address review feedback 4. Spawn security-auditor if auth-related 5. Final verification
Context Management
Keeping Context Focused
- Use subagents for isolated tasks
- Compact context when it grows large
- Save decisions to CLAUDE.md
- Use skills for repeated patterns
Cross-Session Continuity
- Episodic memory: Search past conversations
- CLAUDE.md: Document project-level decisions
- Todo lists: Track incomplete work
- Git commits: Clear commit messages for context
Performance Tips
Reduce Token Usage
- Use glob patterns instead of listing files
- Read specific line ranges, not whole files
- Use grep before read to find relevant sections
- Delegate to haiku agents for simple tasks
Increase Speed
- Parallel tool calls for independent operations
- Background agents for long tasks
- Cached results from previous sessions
- Specialized agents for focused work
Quality Assurance Automation
Suggested Workflow Hooks
{ "hooks": { "PostToolUse": [ { "matcher": "Edit", "hooks": [ { "type": "command", "command": "npx biome check $FILE --write" }, { "type": "command", "command": "npx tsc --noEmit" } ] } ] } }
Suggested Agent Chain
- Before coding:
agent researchesPlan - During coding: Main context implements
- After coding:
checks qualitycode-reviewer - Before commit:
scanssecurity-auditor - After commit: Tests run automatically
Proactive Suggestions Script
When observing user behavior, suggest:
| Observation | Suggestion |
|---|---|
| Manual file searching | "Use Explore agent or glob patterns" |
| Repeated similar tasks | "Create a custom slash command" |
| Same validation steps | "Set up a hook for automatic validation" |
| External data fetching | "Add an MCP server for direct access" |
| Context getting long | "Delegate to subagent for isolation" |
| Cross-session work | "Search episodic memory for context" |