Loading...
Loading...
Synchronize TinaCMS schema changes by regenerating local artifacts and committing them. Use when the Tina schema (tina/config.ts) has been modified, when adding new block types or collection fields, or when tinacms build fails with "Unable to seed" errors. Triggers on "sync tina", "rebuild tina", "tina schema changed", "regenerate tina artifacts", "tina lock file", or after any edit to tina/config.ts.
npx skill4agent add baphomet480/claude-skills tina-schema-synctinacms buildtina/config.ts@tinacms/clipnpm tina:build.env.localNEXT_PUBLIC_TINA_CLIENT_ID="..."
TINA_TOKEN="...".env.local./scripts/pull-secrets.sh.env.examplesource .env.localecho $NEXT_PUBLIC_TINA_CLIENT_ID | head -c 10
echo $TINA_TOKEN | head -c 10NEXT_PUBLIC_TINA_CLIENT_ID="$NEXT_PUBLIC_TINA_CLIENT_ID" \
TINA_TOKEN="$TINA_TOKEN" \
npx tinacms dev --noWatch --noTelemetrytinacms devtinacms buildgit status tina/tina/__generated__/client.tstina/__generated__/types.tstina/tina-lock.jsonpublic/admin/ContentTypesgrep "ContentTypes" tina/__generated__/types.tsgit add tina/__generated__/ tina/tina-lock.json public/admin/
git commit -m "chore(tina): regenerate artifacts for [describe schema change]"tina/tina-lock.jsongit pushtina/config.tstinacms devtinacms buildlsof -i :4001lsof -i :6970tina/config.tstina/__generated__/client.tstina/__generated__/types.tstina/tina-lock.jsonpublic/admin/