binary-size-analysis
Installation
SKILL.md
hermesvm Binary Size Analysis
Analyze per-commit binary size changes of the hermesvm shared library across a
git commit range. Produces a markdown report with per-commit sizes and summary
tables of significant increases and decreases.
When This Skill Applies
- Analyzing which commits caused hermesvm binary size growth
- Investigating size regressions in the hermesvm library
- Producing a size report for a range of commits
Pre-Run Prompt
Before starting, inform the user how size is measured and ask about verification:
- Explain the measurement method: Tell the user that sizes are measured by
summing ALLOC section sizes (via
readelf -SWon Linux orotool -lon macOS), not by measuring the file size withstat. This excludes alignment
Related skills
More from facebook/hermes
gc-safe-coding
>
27non-interactive-git-rebase
Use when needing to reorder, split, drop, or amend git commits that are not the top commit, without interactive editor access. Covers programmatic rebase via GIT_SEQUENCE_EDITOR, commit splitting with automated hunk selection, and metadata changes (author, message, dates) on any commit in a range.
22add-ir-instruction
>
19