Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Measure before building — enforce impact metrics definition before project/feature development. Use when starting projects, defining features, or setting success criteria.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 119% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 14% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 30% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 36% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 19% | 0% |
Every project, feature, or solution must define its impact metrics before development begins. The impact of any deliverable should be expressible in a single sentence that a non-technical stakeholder can understand.
If you cannot define impact in one clear sentence, the project is not yet ready to build.
| Item | What It Is | Example | |---|---|---| | Primary impact metric (quantifiable) | The single, most important measurement of success. Must be a number. | "Reduce average task completion time from 45 min to 20 min" / "Increase monthly recurring revenue by $5k" / "Achieve 80% test coverage" | | Measurement method (source + collection) | Where the data comes from and how it is collected. Be specific about tooling and frequency. | "Timestamp delta in task tracking API, 7-day rolling average" / "Payment processor dashboard, monthly export" / "Code coverage tool CI report" | | Baseline or benchmark (starting point) | The current state or competitive reference point. Do not leave this as "zero" if measurable data exists. | "Current: 45 min (measured week of 2026-01-15)" / "Baseline: $0 MRR" / "Competitor average: 60% coverage" |
Retroactive application: Projects already in progress without defined metrics should add this section during the next development session. Do not block ongoing work, but make the gap visible in session handoff or progress documents.
| Anti-Pattern | Why It Fails | Fix | |---|---|---| | "Improves user experience" (no number) | Immeasurable. Improves how much? For whom? | Define the metric: "Reduces task time by X%", "Increases satisfaction score from Y to Z" | | Metric without method | Theater. If you cannot measure it, it is not a metric. | Specify exact source, tool, and collection frequency. | | "Baseline: zero" when current state exists | Lazy. Measure the before. | Run a 1-week baseline before build and record it. | | Build without any metric defined | Waste. You cannot verify impact after launch. | Define metric + method + baseline. This is mandatory, not optional. | | Metric that depends on future data you cannot collect | Impossible to validate. | Ensure the metric is observable before you ship. |
Always trigger when:
Do not trigger for:
Projects without defined metrics fail silently: you ship, declare victory, and never know if the original problem was solved. Months later, you realize the metric that mattered was the one you forgot to measure.
Metrics also force clarity in communication. If you cannot agree on how to measure success, you do not actually agree on what you are building.
Feature: "Bulk export for reports"
| Item | Example | |---|---| | Metric | Reduce report export time from 3 hours (manual gathering + formatting) to 5 minutes (single bulk export). | | Method | Timestamp delta in job queue, sample 10 exports per week. If manual process was ~3 hours, measure the time before automation, measure the auto export time, report the delta. | | Baseline | 3 hours (median of 5 manual exports, measured 2026-06-01 to 2026-06-07). |
Applies to: all projects and teams. Use this gate for any project, any domain, any tech stack.
Other measured skills in the registry, with their headline benchmark lift.