搜索

PythonReactSEOPDF
GitHub Skill

performance-optimization

Best practices for Claude Code performance optimization, context management, storage cleanup, and troubleshooting slowdowns

melodic-software☆ 21 仓库 Stars4 仓库 Forks

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

查看来源 ↗使用指南

技能说明

Performance Optimization Skill

Comprehensive guidance for optimizing Claude Code performance. This skill covers storage management, context window optimization, and troubleshooting common performance issues.

When to Use This Skill

Keywords: slow, performance, lag, storage, cleanup, cache, context, compact, clear, sessions, agents, bloat, optimization, speed

Use this skill when:

  • Claude Code is running slowly
  • Storage is accumulating
  • Context window is getting full
  • Planning performance maintenance
  • Learning best practices for efficient usage

Quick Reference

Immediate Actions for Slowdowns
Symptom Quick Fix Command
General slowness Clean storage /cleanup-sessions 7
Input lag Reset context /clear
API errors Check status /check-api-status
Unknown cause Full diagnostic /diagnose-performance
Performance Commands
Command Purpose
/check-claude-storage Analyze storage usage
/cleanup-sessions [days] Remove old session files
/cleanup-agents [days] Remove old agent files
/prune-cache [days] Comprehensive cleanup
/diagnose-performance Full diagnostic
/list-sessions View recent sessions
/session-stats Session statistics
/check-api-status API status check
/check-context Context window analysis

Core Concepts

1. Storage Management

Claude Code stores conversation history in ~/.claude/:

~/.claude/
├── projects/           # Session history (can grow large!)
│   └── {project-hash}/
│       ├── {session-id}.jsonl     # Conversation transcripts
│       └── agent-{id}.jsonl       # Subagent transcripts
├── todos/              # Todo state
├── statsig/            # Analytics cache
└── history.jsonl       # Command history

Key insight: The projects/ folder grows indefinitely with usage. Heavy users can accumulate 1GB+ of session data.

See: references/storage-management.md for detailed guidance.

2. Context Window Management

Claude Code uses a 200K token context window. Performance degrades as it fills:

Usage Status Action
< 50% Healthy No action
50-75% Monitor Consider compacting
75-85% Warning Run /compact or /clear
> 85% Critical Immediate action

Key commands:

  • /clear - Complete context reset
  • /compact - Intelligent summarization
  • /cost - View token usage

See: references/context-management.md for detailed guidance.

3. Known Issues

Several GitHub issues document known performance problems:

Note: Issue numbers below are point-in-time references and may have been closed, merged, or superseded. For current issues, spawn the claude-code-issue-researcher agent or query docs-management: "performance issues" for updated tracking.

Issue Description Workaround
#10881 Performance degrades in long sessions Restart periodically
#14552 Input lag at high context Use /clear at 75%
#14476 Regression even at 30k tokens Update to latest version
#1497 Keyboard responsiveness issues Restart Claude Code

See: references/known-issues.md for detailed tracking.

Best Practices

Daily Maintenance
  1. Start fresh when possible - New session = fresh context
  2. Use /clear between major tasks - Don't let context rot
  3. Monitor storage periodically - Run /check-claude-storage weekly
Heavy Usage Patterns
  1. Use subagents for large operations - Isolates context bloat
  2. Break large tasks into sessions - Smaller = faster
  3. Clean storage weekly - /cleanup-sessions 7
Performance Optimization
  1. Keep CLAUDE.md lean - Large memory files slow startup
  2. Use progressive disclosure - Load context on-demand
  3. Prefer focused queries - Specific > broad

Troubleshooting Flowchart

Claude Code is slow
        │
        ├─> Check storage: /check-claude-storage
        │   └─> If >500MB: /cleanup-sessions 7
        │
        ├─> Check context: /check-context
        │   └─> If WARNING+: /clear or /compact
        │
        ├─> Check API: /check-api-status
        │   └─> If degraded: Wait or reduce load
        │
        └─> Full diagnostic: /diagnose-performance
            └─> Follow recommendations

Related Skills

Skill Relationship
docs-management For official Claude Code documentation
memory-management For CLAUDE.md optimization

References

Load these for detailed guidance:

  • references/context-management.md - Context window optimization
  • references/storage-management.md - Storage cleanup strategies
  • references/known-issues.md - GitHub issues and workarounds

Version History

  • v1.0.0 (2025-12-26): Initial release
    • Core performance guidance
    • Command reference
    • Best practices
    • Reference documents

Last Updated

Date: 2025-12-26 Model: claude-opus-4-5-20251101

使用示例

查看来源仓库中的使用示例与配置说明。

查看来源 ↗

来源历史

收录时间
2026-01-20
索引更新时间
2026-02-04
Branch
main

收录与同步日期属于本站记录。源码修改历史请查看来源仓库。

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!