skills/success-metric/SKILL.md
Force every feature spec to answer "how will we know this worked?". A single-field skill that gates feature requirements. Inspired by Duolingo's metric-driven culture — the solo-dev version of A/B testing discipline.
npx skillsauth add the-own-lab/Claude-company-of-one success-metricInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Before building, name the measurable thing that will tell you the feature worked.
If this feature ships exactly as described, what observation in the next 2–4 weeks would tell me it's working?
If you can't answer, you don't know what you're building.
One line. Concrete. Observable.
requirements skill output — block spec completion if missingdesign-doc section 1 (Problem statement)weekly-ship review: "did last week's features hit their metric?"Solo founders don't have an A/B testing team. The substitute is intentionality: writing down the expected effect before shipping, then checking back. Half the value is the forcing function — many "great ideas" dissolve once you try to name their success metric.
documentation
Update BRIEF.md sections during a command run. Any skill that produces a brief-persisted artifact calls this to write it back.
development
Post-code check: run tests + confirm TODO acceptance items map to passing tests; applies a security lens but is not a separate scan.
documentation
Command post-step: write CHANGELOG + TODO once per command run. One call, not per-skill doc writes.
content-media
Author REQUIREMENTS.md + DESIGN.md + TODO.md for a feature. The three files are one contract; they ship together.