By savvy-web
Companion plugin for @savvy-web/changesets that helps write well-structured changeset files for GitHub release documentation
Validate existing changeset files in .changeset/ against @savvy-web/changesets format rules. Checks structural compliance with CSH001-CSH005 rules and reports errors with file paths and rule codes.
Interactively create a changeset file for @savvy-web/changesets. Analyzes git diff, detects affected packages, proposes bump types, and drafts a properly structured changeset with valid section headings.
Delete one or more changeset files from .changeset/. Select by name or interactively pick from the list. Use when a changeset is no longer needed after a revert or scope change.
Use when writing, editing, or reviewing changeset files in .changeset/. Provides the @savvy-web/changesets format specification including valid section headings, structural rules, and content quality guidance. Activates when working with changeset markdown files, creating changesets, or discussing changeset format.
List all pending changeset files in .changeset/ with a summary showing filename, affected packages, bump types, and first line of content. Use to get an overview of queued changes before release.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses Bash, Write, or Edit tools
Uses Bash, Write, or Edit tools
Custom changelog formatter and markdown processing pipeline for the Silk Suite. Replaces the default @changesets/cli/changelog formatter with a three-layer architecture: pre-validation (remark-lint), changelog formatting (Changesets API), and post-processing (remark-transform).
savvy-changesets binary with init, lint, check, validate-file, transform, and version subcommandsThis is a pnpm workspace monorepo:
| Directory | Purpose |
|---|---|
package/ | The published @savvy-web/changesets npm package |
plugin/ | Companion Claude Code plugin (hooks, skills, agents) |
docs/ | Repository-level documentation |
lib/ | Shared workspace configuration (lint-staged, markdownlint) |
pnpm install
pnpm run build # Build all (dev + prod)
pnpm run test # Run all tests
pnpm run lint # Check code with Biome
pnpm run typecheck # Type-check via Turbo (tsgo)
See CONTRIBUTING.md for full development setup and conventions.
npx claudepluginhub savvy-web/systems --plugin changesetsCompanion plugin for @savvy-web/commitlint that informs agents about commit standards
Companion plugin for @savvy-web/lint-staged that informs agents about available code quality tools and conventions
Companion plugin for @savvy-web/vitest that provides test convention context and configuration reference for AI coding agents
Changelog Generator subagent
Detailed changelog authoring from git history and PRs
Changelog Generator subagent
Release workflow tools - auto-versioning, release notes, changelog updates
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research