Claude's /run-skill-generator and /run are underused. They save real tokens.
Your agent doesn't know how to build and launch your app, so it works it out from the repo. Every session. You pay for that every time.
/run-skill-generator does the discovery ONCE. Build, launch, how to drive the app. Writes it to a per-project skill. After that /run reads the skill and goes.
Ran it on a Spring Boot app today. Got a curl smoke script that builds, launches, hits the endpoints, clean exit. Plus the non-obvious stuff written down. Self-signed cert, port conflicts, a Gradle warning that looks like a failure and isn't.
The win is simple. The agent stops rediscovering how to run your app every session. Lean CLAUDE.md too, since the run mechanics live in the skill instead of the context you pay for every turn.
Write the run steps down once. Stop paying for the rediscovery.