Establishes performance baselines by analyzing language characteristics, querying Computer Language Benchmarks Game and AreWeFastYet for comparable languages, creating local benchmark implementations, and generating a comprehensive baseline report. Use before performance optimization to set realistic expectations. Use when starting performance work, need benchmarks, want to compare against other languages, or establish expected performance ranges. (project)
Establishes performance baselines by analyzing language characteristics and implementing industry-standard benchmarks from Benchmarks Game and AreWeFastYet.
/plugin marketplace add antonykamp/cc-truffle-performance-plugin/plugin install antonykamp-cc-truffle-performance-plugin@antonykamp/cc-truffle-performance-pluginThis skill inherits all available tools. When active, it can use any tool Claude has access to.
EXAMPLES.mdWORKFLOW.mdEstablishes performance baselines for your language implementation through automated discovery and implementation of industry-standard benchmarks.
Use this skill FIRST before any performance analysis or optimization work.
Step 1: Ask user which benchmarks to generate using AskUserQuestion tool:
Step 2: Copy this checklist to track progress:
Baseline Progress:
- [ ] Phase 1: Analyze language characteristics
- [ ] Phase 2: Identify comparable languages
- [ ] Phase 3: Discover and fetch Benchmarks Game data (if selected)
- [ ] Phase 4: Implement and measure Benchmarks Game benchmarks (if selected)
- [ ] Phase 5: Discover and fetch AreWeFastYet data (if selected)
- [ ] Phase 6: Implement and measure AreWeFastYet benchmarks (if selected)
- [ ] Phase 7: Generate and save baseline report with performance data
Step 3: Execute workflow following phase instructions in WORKFLOW.md.
BENCHMARK_BASELINE.md with expectationsBenchmarks Game:
https://benchmarksgame-team.pages.debian.net/benchmarksgame/measurements/{language}.htmlhttps://benchmarksgame-team.pages.debian.net/benchmarksgame/description/{benchmark}.htmlAreWeFastYet:
https://raw.githubusercontent.com/smarr/are-we-fast-yet/refs/heads/master/README.mdhttps://raw.githubusercontent.com/smarr/are-we-fast-yet/refs/heads/master/benchmarks/{language}/{benchmark}.{ext}Use this skill BEFORE:
detecting-performance-warnings - Identifies optimization barriersprofiling-with-cpu-sampler - Profiles execution timetracing-compilation-events - Analyzes compilation behavioranalyzing-compiler-graphs - Deep-dive compiler optimizationWorkflow:
1. [establishing-benchmark-baseline] → Establish expectations
2. [Run benchmarks] → Get actual results
3. [generating-performance-theories] → Generate theories
4. [verifying-performance-theories] → Verify with tools
5. [generating-performance-reports] → Document findings
See WORKFLOW.md for detailed phase instructions. See EXAMPLES.md for complete walkthrough examples.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.