What problem does it solve? Adding performance benchmarks to an iOS/macOS codebase requires consistent conventions for data seeding, measurement metrics, iteration counts, and signpost instrumentation. This Skill provides a checklist and template so new benchmarks in MoolahBenchmarks follow the project's established patterns and produce reliable, low-noise measurements. ## Core Features & Use Cases - Benchmark authoring checklist: Guides naming conventions (test<Operation>_<Variant>_<Scale>), fixture-based data seeding with BenchmarkFixtures, and scale tiers (1x and 2x). - Measurement standards: Enforces XCTClockMetric and XCTMemoryMetric with 10 iterations, context resets, async bridging via awaitSync, and dead-code prevention. - Signpost instrumentation: Shows how to add os_signpost begin/end pairs to production code using Signposts.repository, Signposts.sync, and Signposts.balance. - Use Case: You want to measure how fast transaction fetching scales with dataset size. The Skill walks you through creating a TransactionFetchBenchmarks class, seeding fixtures, writing the measure block, and validating results with just benchmark. ## Quick Start Write a benchmark for the transaction fetch operation in MoolahBenchmarks following the project conventions.