tagsmith
v0.1.1
Published
Opinionated Git tag and SemVer release-tag manager.
Readme
Tagsmith
Opinionated Git tag and SemVer release-tag manager for single-target repositories and monorepos.
It resolves SemVer versions, creates annotated Git tags, optionally pushes them, and validates existing tags for CI. It does not run deployments, mutate release branches, fetch automatically, or read your project package.json to decide release versions.
Full documentation: https://tagsmith.sadiksaifi.dev/
Run the CLI
npx tagsmith@latestUse your project's package runner if it standardizes on one: pnpx, pnpm dlx, bunx, and yarn dlx work too. Tagsmith requires Node.js 22+.
Get started
The fastest path is to let an AI coding agent do it. From inside your repository, give your agent:
Follow the LLM-only instructions at https://tagsmith.sadiksaifi.dev/docs/setup-with-ai.md to set up Tagsmith in this repository.Or set it up by hand in five commands — see Get started in the docs.
LLM-readable documentation
Tagsmith publishes generated LLM-readable documentation:
License
MIT © 2026 Sadik Saifi
