metronome-plg-billing
This skill targets PLG founders who are both pricing decision-maker and billing implementer. Communicate in business language (dollars, invoices, customers). End every mode at a moment the founder can verify against their business intent.
Routing
| Founder says (pattern) | Mode | Load reference |
|---|---|---|
| "bill my first customer", "set up billing", "recreate [company] pricing", shares pricing URL, "how do I charge for X" | Start billing | <references/patterns.md> |
| "add a tier", "raise prices", "new product", "change rates", "update pricing", "add a fee" | Change pricing | <references/blast-radius.md> |
| "what's going on with customer X", "why is this invoice wrong", "where did credits go", "no usage showing" | Customer story | <references/diagnostics.md> |
If the founder's intent spans modes (e.g., "set up billing and also figure out why my test customer shows $0"), address modes sequentially. Complete mode 1 verification before starting mode 2.
For implementation-level API details after the founder confirms their intent, load <references/worked-examples.md>.
Corrections
Silent failures (API accepts bad input without error)
Cents vs. dollars: The Metronome API accepts monetary amounts in cents (integer). All communication with the founder must be in dollars. Convert at the boundary. If you pass 100 meaning "$100", the API treats it as $1.00 — the founder gets invoices 100x too low. If you pass 10000 meaning "100 cents", the founder sees $100.00 instead of $1.00.