goodcraft
Hi I'm Nathan (or Nate if you like shorthand)
click a wedge to zoom · center to return
Show full breakdown
- cli_invocation100.0%821audit52%426
- record426
extension18%150- search40
- push40
- fmt21
- info18
- quality16
- version6
- pull4
- trust2
- list1
- source1
- install1
model14%118- method87
- type17
- create5
- validate4
- search3
- list1
- get1
data9%75- get74
- list1
vault4%30- read-secret9
- list-keys7
- put6
- create5
- type1
- list1
- get1
help1%10- extension4
- model3
- vault2
- auth1
doctor1%9- extensions9
auth0%3- whoami2
- login1
Vercel
Vercel DNS — list the account's domains, list a domain's records, idempotently upsert records (skip when an identical type+name+value exists), and delete records by id; enough to cleanly re-point an apex from Vercel to an external server.
Stripe
Stripe — snapshot products and prices, and idempotently ensure products, prices, and webhook endpoints exist. Captures price IDs (e.g. STRIPE_PRICE_PRO) and returns vaulted webhook signing secrets.
Github
GitHub management — create repositories, releases, and pull requests via the GitHub REST API (Octokit). Read-only sync plus idempotent ensureRepo / ensureRelease / openPr, each dryRun by default.
Forge
Laravel Forge — list servers, audit and idempotently provision sites for git monorepos, set a site's .env from a vault reference, install LetsEncrypt SSL for the bare (non-www) domain, and manage deployments (set deploy script, deploy with polling, read the deploy log).
Customerio
Customer.io App API — snapshot segments and transactional messages, and run an idempotent per-brand readiness audit (segments + transactional messages) for a shared workspace.