Back to list
mvillmow

suggest-optimizations

by mvillmow

Training framework written in Mojo

11🍴 4📅 Jan 24, 2026

SKILL.md


name: suggest-optimizations description: "Identify performance optimization opportunities. Use when improving code efficiency." mcp_fallback: none category: analysis tier: 2 user-invocable: false

Suggest Optimizations

Analyze code and profile data to recommend optimization strategies for improving performance and resource usage.

When to Use

  • Performance-critical code paths identified in profiling
  • Reducing execution time for hot functions
  • Lowering memory usage
  • Planning SIMD or vectorization strategies

Quick Reference

# Identify optimization opportunities
# 1. Profile to find bottlenecks
# 2. Analyze algorithmic complexity
# 3. Check for unnecessary operations
# 4. Evaluate data structure choices
# 5. Consider SIMD/vectorization

# Profile Python code
python3 -m cProfile -s cumulative script.py | head -20

Workflow

  1. Profile critical paths: Identify functions consuming most time/memory
  2. Analyze algorithms: Check time/space complexity, look for inefficiencies
  3. Examine data structures: Verify optimal data structure choices
  4. Consider caching: Identify repeated computations
  5. Propose optimizations: List specific changes with expected impact

Output Format

Optimization recommendation:

  • Bottleneck identified (function, line number)
  • Current performance (time/memory)
  • Root cause analysis
  • Recommended optimization technique
  • Expected improvement (percentage or time estimate)
  • Implementation difficulty (low/medium/high)

References

  • See benchmark-functions skill for measuring improvements
  • See profile-code skill for detailed profiling
  • See CLAUDE.md > Mojo for SIMD optimization patterns

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon