By alexnodeland
Generate changelogs from the documentation pipeline, verify release readiness, coordinate version bumps, and govern the release lifecycle.
Generate changelog entries from the principled documentation pipeline. Maps commits to proposals, plans, and ADRs since the last release tag, groups by category, and renders Markdown changelog sections.
Draft a human-reviewable release plan summarizing all changes since the last tag, grouped by module and category. Includes outstanding items and suggested release steps.
Verify that all pipeline documents referenced by merged changes are in terminal status. Checks proposals, plans, and ADRs to ensure release readiness before tagging.
Release strategy for the Principled framework. Consult when working with changelogs, release readiness checks, version bumps, release plans, or tag operations. Covers changelog format conventions, semver bump heuristics, pipeline reference resolution, and the release lifecycle.
Tag and finalize a release. Validates the tag, verifies release readiness, generates changelog and release notes, creates the git tag, and optionally creates a GitHub release.
Executes bash commands
Hook triggers when Bash tool is used
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.
๐ Principled Marketplace
A curated Claude Code plugin marketplace for specification-first development.
A Claude Code plugin marketplace hosting first-party and community plugins for the Principled specification-first methodology. Add the marketplace once, install any plugin.
| Plugin | Category | Description |
|---|---|---|
| principled-docs | documentation | Scaffold, author, and enforce module documentation structure following the Principled specification-first methodology (v0.3.1) |
| principled-implementation | implementation | Orchestrate DDD plan execution via worktree-isolated Claude Code agents (v0.1.0) |
| principled-github | workflow | Integrate the principled workflow with GitHub native features: issues, PRs, templates, actions, CODEOWNERS, and labels (v0.1.0) |
| principled-quality | quality | Connect code reviews to the principled documentation pipeline with spec-driven checklists and review tracking (v0.1.0) |
| principled-release | workflow | Generate changelogs from the documentation pipeline, verify release readiness, and coordinate versioned releases (v0.1.0) |
| principled-architecture | architecture | Map modules to governing ADRs, detect architectural drift, audit governance coverage, and sync architecture docs (v0.1.0) |
No community plugins yet. See Contributing to submit one.
/plugin marketplace add alexnodeland/principled
/plugin install principled-docs@principled-marketplace
/plugin install principled-implementation@principled-marketplace
/plugin install principled-github@principled-marketplace
/plugin install principled-quality@principled-marketplace
/plugin install principled-release@principled-marketplace
/plugin install principled-architecture@principled-marketplace
Add to your project's .claude/settings.json:
{
"extraKnownMarketplaces": {
"principled-marketplace": {
"source": {
"source": "github",
"repo": "alexnodeland/principled"
}
}
},
"enabledPlugins": {
"principled-docs@principled-marketplace": true,
"principled-implementation@principled-marketplace": true,
"principled-github@principled-marketplace": true,
"principled-quality@principled-marketplace": true,
"principled-release@principled-marketplace": true,
"principled-architecture@principled-marketplace": true
}
}
principled/
โโโ .claude-plugin/
โ โโโ marketplace.json # Plugin catalog
โโโ plugins/ # First-party plugins
โ โโโ principled-docs/ # Documentation structure plugin
โ โโโ principled-implementation/ # Plan execution plugin
โ โโโ principled-github/ # GitHub integration plugin
โ โโโ principled-quality/ # Code review quality plugin
โ โโโ principled-release/ # Release lifecycle plugin
โ โโโ principled-architecture/ # Architecture governance plugin
โโโ external_plugins/ # Community plugins
โโโ docs/ # Marketplace governance
โ โโโ proposals/ # RFCs
โ โโโ plans/ # Implementation plans
โ โโโ decisions/ # ADRs
โ โโโ architecture/ # Design docs
โโโ .claude/ # Dev configuration
First-party plugins live in plugins/. They are maintained by the project and must:
Scaffold, author, and enforce module documentation structure following the Principled specification-first methodology.
Connect code reviews to the principled documentation pipeline with spec-driven checklists, context surfacing, coverage assessment, and structured review summaries.
Orchestrate DDD plan execution via worktree-isolated Claude Code agents. Decomposes plans into tasks, spawns agents in git worktrees, validates implementations, and merges results.
Map code to architectural decisions, detect drift, audit decision coverage, and keep architecture documents synchronized with the codebase.
Integrate the Principled specification-first workflow with GitHub native features: issues, pull requests, templates, actions, CODEOWNERS, and labels.
npx claudepluginhub alexnodeland/principled --plugin principled-releaseDevsForge Enterprise Changelog Generator delivering comprehensive automated changelog generation, conventional commit parsing excellence, and semantic versioning automation that transforms release documentation from manual effort into intelligent, professional release management
Semantic versioning management and automated release workflows
Release workflow tools - auto-versioning, release notes, changelog updates
Git and workspace operations for active development workflows - commit messages, PR prep, documentation updates, and version management
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.
Permanent coding companion for Claude Code โ survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.