Release Skill
Prepare a Terrae component for release.
Instructions
- •
Pre-release Checklist Run these checks in order:
a. Type Check
bashnpx tsc --noEmit
b. Lint
bashnpm run lint
c. Format Check
bashnpm run format:check
d. Tests
bashnpm run test:run
- •
Build Registry If all checks pass:
bashnpm run registry:build
This builds the component registry to
./public/maps. - •
Build Project
bashnpm run build
This runs the Next.js production build.
- •
Report Status
- •Show results of each step
- •If any step fails, stop and report the issue
- •Offer to help fix any issues found
- •
Final Verification
- •Confirm all checks passed
- •Show the built files in
./public/maps - •Remind user to commit changes if needed
- •
Do NOT
- •Automatically push to remote
- •Automatically create tags or releases
- •Modify version numbers without explicit request