Skip to content

docs(skill): finish the tina4-js skill Vite→esbuild migration (canonical bundle source) - #256

Merged
tina4stack merged 2 commits into
v3from
skills/tina4-js-esbuild-complete
Oct 26, 2026
Merged

tina4stack merged 2 commits into
v3from
skills/tina4-js-esbuild-complete

Conversation

@tina4stack

Copy link
Copy Markdown
Owner

Why

The served skills bundle (tina4.com/skills) sources the shared tina4-js skill from tina4-python/.claude (canonical master). PR tina4-js#35 ("says esbuild, not Vite", #159) renamed most mentions but missed two and edited the tina4-js repo's copy — which the bundle does not use — so anyone who refreshed their skills was still taught Vite.

Fix (surgical, 2 lines × 3 canonical trees)

  • npm run build # Vite build → ES/CJS modules in dist/ → esbuild build — the library build is node scripts/build.mjs, esbuild alone (its own header: "no Vite/Rollup").
  • "Creates a working TypeScript/Vite project" → esbuild — tina4 init js / tina4js create scaffold an esbuild project since tina4-js 1.7.5 / CLI 3.8.105.

Applied to .claude, .agents, .cursor. No Vite mention remains in the skill. This unblocks the 3.13.155 skills-bundle re-cut.

🤖 Generated with Claude Code

andrevanzuydam and others added 2 commits October 26, 2026 11:12
…cal)

PR #35 (tina4-js#159) renamed most Vite mentions to esbuild but missed two in
the SHARED tina4-js skill, and it edited the tina4-js repo's copy rather than
the canonical master here in tina4-python. The served skills bundle sources the
tina4-js skill from tina4-python/.claude, so users who refresh their skills were
still being taught Vite:

  - `npm run build  # Vite build → ES/CJS modules` → esbuild (the library build is
    `node scripts/build.mjs`, esbuild alone, no Vite/Rollup)
  - "Creates a working TypeScript/Vite project" → esbuild (`tina4 init js` and
    `tina4js create` scaffold an esbuild project since tina4-js 1.7.5 / CLI 3.8.105)

Fixed across all three canonical trees (.claude/.agents/.cursor). No Vite mention
remains in the skill.

Signed-off-by: Andre van Zuydam <andrevanzuydam@gmail.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@tina4stack
tina4stack merged commit efa826a into v3 Oct 26, 2026
14 checks passed
@tina4stack
tina4stack deleted the skills/tina4-js-esbuild-complete branch October 26, 2026 10:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants