name: python-performance description: Profiles Python code for performance bottlenecks and memory issues version: 1.9.8 triggers: - python - performance - profiling - optimization - cProfile - memory - Python code is slow or when profiling for optimization before a release metadata: {"openclaw": {"homepage": "https://github.com/athola/claude-night-market/tree/master/plugins/parseltongue", "emoji": "\u26a1"}} source: claude-night-market source_plugin: parseltongue
Night Market Skill — ported from claude-night-market/parseltongue. For the full experience with agents, hooks, and commands, install the Claude Code plugin.
Profiling and optimization patterns for Python code.
# Basic timing
import timeit
time = timeit.timeit("sum(range(1000000))", number=100)
print(f"Average: {time/100:.6f}s")
Verification: Run the command with --help flag to verify availability.
更多技能請訪問小蔥技能站7w4.net。
This skill is organized into focused modules for progressive loading:
CPU profiling with cProfile, line profiling, memory profiling, and production profiling with py-spy. Essential for identifying where your code spends time and memory.
Ten proven optimization patterns including list comprehensions, generators, caching, string concatenation, data structures, NumPy, multiprocessing, and database operations.
Memory optimization techniques including leak tracking with tracemalloc and weak references for caches. Depends on profiling-tools.
Benchmarking tools including custom decorators and pytest-benchmark for verifying performance improvements.
Best practices, common pitfalls, and exit criteria for performance optimization work. Synthesizes guidance from profiling-tools and optimization-patterns.
這是一個質量不錯的Python效能最佳化技能,內容全面、示例豐富、結構清晰。覆蓋從程式碼分析到最佳化模式再到基準測試的完整流程,程式碼示例有實際的效能提升資料對比。主要優點是分類清晰、實用性強;不足之處是部分模組內容較為簡短,缺乏深入指導。總體適合需要系統性學習Python最佳化的開發者使用。