name: tranquilo-maintainer description: Use when modifying the Tranquilo repo, release automation, CLI/MCP surfaces, installers, or shipped agent assets.
Tranquilo Maintainer
Use this skill when working inside the Tranquilo repository.
Required Workflow
- Run
auth_statusonly when testing live Tranquilo behavior; do not require live credentials for release or packaging work. - Add a Changesets file for every change that should ship in the next CLI binary release: CLI behavior, MCP tools, shipped agent assets, or release target metadata.
- Do not add a CLI Changesets file for site/docs-only changes. Those can deploy without creating a new CLI release.
- CLI releases are manual. After merging release-worthy changes to
main, run thereleaseworkflow from the GitHub Actions panel on themainbranch. - Use an explicit no-release Changesets file only when Turbo affected reports the
tranquiloworkspace but the PR should not bump the CLI. - Never hand-edit generated release sections in
CHANGELOG.md; add or update.changeset/*.mdinstead. - Fumadocs content is committed source under
packages/docs-content:meta.json,versions/**,llms.txt, andskill.md. Generated docs are written directly to exactversions/vX.Y.Zpaths so the public switcher only shows numbered CLI versions. - Use conventional commit messages that pass commitlint, such as
feat: add release packagingorfix: repair PR install route. - Keep Lefthook
pre-commit,commit-msg, andpre-pushhooks aligned with CI. Pre-push should include the changeset gate, build, release smoke, and actionlint. - Keep
packages/cli-model/src/agent-catalog.tsas the source of truth for MCP tool metadata, agent-safe CLI commands, public docs, API boundaries, and shipped agent assets. Keep site-only install/download route behavior inpackages/site-modelso Turbo affected can distinguish site-only changes from CLI release changes. - Do not hand-edit generated docs, site metadata, skill references, Claude commands, or MCPB manifests. Fumadocs content is committed after generation; run
bun run generateand include the resultingpackages/docs-contentchanges. Ignored agent and site artifacts are still regenerated bybun run generate,bun run dev:*,bun run build, andbun run check. - Use
@anthropic-ai/mcpbonly for MCPB init/pack workflows. It does not solve drift between MCP tools, skills, manifests, and docs; the catalog generator does. - Never document unsafe agent flows: access/refresh token entry in chat, payment details in chat, payment app opening, direct coupon/cancel/reschedule calls, or background checkout creation from watches. Phone OTP entry is allowed only for the explicit Tranquilo login flow through
auth_login_startandauth_login_verify.
Validation
Run these before handing off release or install changes:
bun run check
bun run generate
bun run actions:lint
bun run knip:check
bun run typecheck
bun run test
bun run build
bun run release:verify
For PR release testing, use the generated Vercel PR install URL after the preview artifact workflow completes.