What problem does it solve?
This Skill helps you migrate stripe, twilio, and clerk-webhook business-integration code when upgrading Forge across the version where those components were demoted from regen-prone packs to user-owned one-time-copy starters.
Core Features & Use Cases
- Detect whether your project was affected by checking whether
forge.yaml lists stripe, twilio, or clerk-webhook under packs: or by using Forge audit signals that packs are missing from the registry.
- Safely migrate the project-owned boundary by removing the affected items from
packs: and re-pulling starter templates via forge starter add with the correct --service value.
- Stabilize future
forge generate runs so your customized business logic in pkg/clients/... (and pkg/clerk/webhook.go for clerk-webhook) stops being overwritten and becomes idempotent going forward.
Quick Start
Use the skill to migrate stripe, twilio, and clerk-webhook by removing them from the forge.yaml packs: list and then running forge upgrade (or re-running forge starter add stripe --service <svc> / forge starter add twilio --service <svc> / forge starter add clerk-webhook --service <svc>) followed by forge generate to verify no more pack regeneration diffs occur.