.claude/skills/release/SKILL.md
Prepare a Terrae component for release by running all checks and builds
npx skillsauth add alamenai/terrae releaseInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Prepare a Terrae component for release.
Pre-release Checklist Run these checks in order:
a. Type Check
npx tsc --noEmit
b. Lint
npm run lint
c. Format Check
npm run format:check
d. Tests
npm run test:run
Build Registry If all checks pass:
npm run registry:build
This builds the component registry to ./public/maps.
Build Project
npm run build
This runs the Next.js production build.
Report Status
Final Verification
./public/mapsDo NOT
testing
Run tests for Terrae components
development
Review code changes implemented in the current session before committing
tools
Commit, push, and open a pull request on GitHub
testing
Audit component performance and identify optimization opportunities with actionable fixes