From tipi
Write a v2 session handoff file capturing current session state — tasks completed, files changed, commits, next actions, blockers. Follows the fleet's Session END four-target discipline.
npx claudepluginhub jackreis/vs-tipi --plugin tipiThis skill uses the workspace's default tool permissions.
End-of-session ritual. Writes the durable baton that cross-session coordination depends on.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
End-of-session ritual. Writes the durable baton that cross-session coordination depends on.
tasks_completed — what shipped this sessionfiles_changed — paths written/edited (include absolute paths for vault files)commits — git log on relevant branchesnext_actions — pointer to the next sessionblockers — known impedimentsreal_bugs_caught — mid-dev discoveries worth preservingverification_commands — what re-verifies the claim~/Documents/=notes/claude/mcp-coordination/state/session-handoffs/YYYY-MM-DD-<slug>-session-end-<session-id-prefix>.md using v2 YAML frontmatter.supersedes: to its path.INFRASTRUCTURE-TASKS.md — add/update active-initiative entry OR explicit N/Alogs/sessions/YYYY-MM/session-active-<id>-YYYYMMDD.md if the harness creates onegit add. Never git add -A.Optionally /dispatch a self-note via Telegram for the next morning-brief to pick up, or a #bots note if other runtimes need to know the baton is placed.