Skip to content

Releases: tenzir/claude-plugins

v3.0.0 - Plugin Consolidation

22 Jan 18:36
e3ad419

Choose a tag to compare

This release consolidates several plugins into unified packages. The dev plugin now includes documentation, technical writing, git workflows, plan review, and auto-formatting. The tenzir plugin combines TQL and OCSF functionality.

A new emoji reaction-based changelog workflow lets you approve, reject, or modify changelog suggestions directly in PR comments using GitHub reactions.

πŸ’₯ Breaking changes

Git, plan, and formatter plugins merged into dev plugin

The git, plan, and formatter plugins have been consolidated into the dev plugin, creating a comprehensive developer utilities platform. This consolidation removes three separate plugins and unifies their capabilities within the dev plugin.

Git workflows are now part of dev:

  • @dev:committer agent commits changes with automatic cohesion analysis to split orthogonal changes
  • @dev:pr-maker agent creates pull requests on GitHub
  • dev:addressing-pr-comments skill addresses PR review comments
  • dev:writing-commit-messages skill guides cohesive commit messages

Plan review capabilities moved to dev:

  • Plan review hooks (review-plan.sh, notify-plan-review.sh, notify-review-start.sh) now run as part of dev workflows
  • Automated plan evaluation integrates with code review tools
  • Review prompts and notifications are now scoped to the dev plugin

Auto-formatting workflows integrated:

  • format-hook.sh and formatting logic now part of dev plugin
  • Automatic formatting after Write and Edit operations
  • Unified hook configuration for all dev-based operations

The consolidation maintains all existing functionality while providing a more cohesive experience for development workflows. Standalone projects and module-based projects continue to be supported.

By @mavam and @claude.

Unified dev plugin replaces docs and prose

The docs and prose plugins have been consolidated into a new dev plugin. Users must update their plugin configuration to replace docs@tenzir and prose@tenzir with dev@tenzir.

The new dev plugin combines documentation workflows with technical writing guidance into a single plugin for developer utilities. The skills are now dev:docs-authoring and dev:technical-writing, and the documentation agent is @dev:docs-updater.

Migration guide:

Update your .claude/settings.json to replace the old plugins with the new one:

 "plugins": [
-  "docs@tenzir",
-  "prose@tenzir",
+  "dev@tenzir"
 ]

Removed commands:

The /docs:write, /docs:review, and /docs:pr commands have been removed. Use @dev:docs-updater instead for autonomous documentation workflows.

Skill mapping:

Old New
docs:authoring dev:docs-authoring
prose:technical-writing dev:technical-writing

Agent mapping:

Old New
@docs:writer @dev:docs-updater

By @mavam and @claude.

Unified tenzir plugin replaces tql and ocsf

The tql and ocsf plugins have been consolidated into a new unified tenzir plugin. Users must update their plugin configuration to replace tql@tenzir and ocsf@tenzir with tenzir@tenzir.

The new tenzir plugin combines all TQL and OCSF functionality into a single, cohesive experience with two workflow skills (/tenzir:make-parser and /tenzir:make-ocsf-mapping) and an OCSF subagent (tenzir:ocsf) for schema questions. This simplifies plugin management by reducing the number of plugins needed for Tenzir development workflows.

Migration guide:

Update your .claude/settings.json to replace the old plugins with the new one:

 "plugins": [
-  "tql@tenzir",
-  "ocsf@tenzir",
+  "tenzir@tenzir"
 ]

The docs:reader agent has been removed as it's superseded by general documentation lookup patterns.

By @mavam and @claude.

πŸš€ Features

Emoji reaction-based changelog workflow

Changelog entries are now generated as suggestions in PR comments rather than automatically committed. You can approve, reject, or modify suggestions using GitHub emoji reactions.

React with πŸ‘ to accept and commit the entry, πŸ‘Ž to reject when no changelog is needed, or πŸ˜• to regenerate with different content. Additional reactions let you adjust the style: πŸš€ makes entries more technical, πŸ‘€ makes them simpler, and πŸ˜„ adds more wit.

The workflow polls reactions every minute and automatically applies your choice. This gives you control over changelog content before it's committed to your PR.

By @mavam and @claude in #8.

🐞 Bug fixes

Updated documentation URLs after ship plugin rename

The documentation URLs in the ship and tql plugins now correctly reference ship-framework.md instead of the obsolete changelog-framework.md. This completes the transition from the old changelog plugin name to the new ship plugin name, ensuring all documentation links remain functional.

By @mavam and @claude.


Dev Plugin v3.0.0

  • πŸ’₯ Consolidated docs and prose into dev plugin β€” @mavam and @claude
  • πŸ’₯ Refactor docs plugin workflow: remove agent, add dedicated commands β€” @mavam and @claude
  • πŸ’₯ Renamed writing skill to authoring β€” @mavam and @claude
  • πŸš€ Add /docs:review command for documentation review β€” @mavam and @claude
  • πŸš€ Add path detection to docs plugin β€” @mavam and @claude
  • πŸš€ Autonomous documentation workflow with write and review β€” @mavam and @claude
  • πŸš€ Cross-referencing PR command
  • πŸš€ Documentation reader subagent β€” @mavam and @claude
  • πŸš€ Fully autonomous documentation writer β€” @mavam and @claude
  • πŸš€ Initial release β€” @mavam and @claude
  • πŸš€ Intelligent documentation sync hook β€” @mavam and @claude
  • πŸš€ Unified developer utilities with integrated changelog and code review β€” @mavam and @claude
  • πŸ”§ Automated review setup with project context awareness β€” @mavam and @claude
  • πŸ”§ Bun package manager support in command scripts β€” @mavam and @claude
  • πŸ”§ Category indicators and refined reviewer specializations β€” @mavam and @claude
  • πŸ”§ Command-scoped documentation synchronization hook β€” @mavam and @claude
  • πŸ”§ Improved skill and agent descriptions with Use when pattern β€” @mavam and @claude
  • πŸ”§ Intelligent synthesis and structured tracking for review findings β€” @mavam and @claude
  • πŸ”§ Rename write-docs command to write β€” @mavam and @claude
  • πŸ”§ Simplified severity display in review output β€” @mavam and @claude
  • πŸ”§ Simplify docs plugin directory name to .docs β€” @mavam and @claude
  • πŸ”§ Structured hook outputs for review workflow clarity β€” @mavam and @claude
  • πŸ”§ Unconditional documentation root at .docs β€” @mavam and @claude
  • πŸ”§ Unified documentation synchronization across all doc commands β€” @mavam and @claude
  • πŸ”§ Use SSH URL for docs repository clone β€” @mavam and @claude
  • 🐞 Automatic branch switching after merged documentation branches β€” @mavam and @claude
  • 🐞 Automatic clone of documentation repository β€” @mavam and @claude
  • 🐞 Complete example reporting in documentation reader β€” @mavam and @claude
  • 🐞 Correct PR creation syntax in finalize command β€” @mavam and @claude
  • 🐞 Stricter documentation reader behavior β€” @mavam and @claude
  • 🐞 Synchronize documentation repository before writing β€” @mavam and @claude
  • 🐞 Worktree isolation for documentation repository clones β€” @mavam and @claude

Python Plugin v1.1.1

  • πŸ”§ Expanded Python conventions guidance β€” @lava (#6)

Ship Plugin

09 Jan 17:35
db1059d

Choose a tag to compare

This major release renames the changelog plugin to ship to better reflect its focus on release engineering. Subagents now require explicit skill declarations in their YAML frontmatter, and tool configurations have been updated to use the consolidated Skill tool.

πŸ’₯ Breaking changes

Changelog plugin renamed to ship

The changelog plugin has been renamed to ship to better reflect its broader focus on release engineering. Users who have installed the changelog plugin should update their configuration to use ship instead.

By @mavam and @claude.

πŸš€ Features

Explicit skill declarations for subagents

Subagents now explicitly declare required skills in their YAML frontmatter using the skills: field. This change aligns with Claude Code's updated behavior where subagents no longer inherit skills from the parent conversation.

The validation script now verifies that all skill references in agent definitions point to existing skills, catching broken references before deployment.

By @mavam and @claude.

πŸ”§ Changes

Changelog-adder action uses tenzir-changelog for PR comments

The changelog-adder GitHub Action now uses tenzir-changelog to render PR comments instead of manual frontmatter parsing. This fixes two formatting issues: a trailing separator when the created field is missing, and hard-wrapped body text that rendered with explicit line breaks.

The action also supports multiple changelog entries per PR. When a PR adds entries across several plugins, all entries appear in a single comment with proper headings and attribution links.

By @mavam and @claude in #4.

Initial plugin version set to 0.0.0 for proper first release bumping

The plugin template now specifies 0.0.0 as the initial version, enabling the first release to use standard bump flags (--patch, --minor, --major) to produce typical initial versions like 0.0.1, 0.1.0, or 1.0.0.

By @mavam and @claude.

Updated tool configurations to use Skill instead of SlashCommand

The SlashCommand tool has been merged into the Skill tool in recent Claude Code versions. This updates tool configurations in the changelog adder GitHub Action and the docs writer agent to reflect this change, removing the redundant SlashCommand reference while keeping Skill.

By @mavam and @claude.


Docs Plugin v2.2.1

  • 🐞 Complete example reporting in documentation reader β€” @mavam and @claude
  • 🐞 Stricter documentation reader behavior β€” @mavam and @claude

Excalidraw Plugin v0.1.1

  • πŸ”§ Bidirectional arrow binding documentation β€” @mavam and @claude
  • πŸ”§ Enhanced diagramming documentation for technical limitations β€” @mavam and @claude
  • πŸ”§ Font selection defaults for diagram text β€” @mavam and @claude
  • πŸ”§ Triangle arrowhead as default β€” @mavam and @claude
  • 🐞 Artist sloppiness as default for arrows and polygons β€” @mavam and @claude
  • 🐞 Correct polygon path closing instructions β€” @mavam and @claude
  • 🐞 Correct text positioning formula for containers β€” @mavam and @claude
  • 🐞 Diagram generation improvements β€” @mavam and @claude

Formatter Plugin v1.2.0

  • πŸš€ ESLint support for JavaScript and TypeScript β€” @mavam and @claude

Git Plugin v1.3.0

  • πŸ”§ Autonomous commit workflow β€” @mavam and @claude
  • πŸ”§ Expanded static checks in commit workflow β€” @mavam and @claude
  • πŸ”§ Immediate push after each PR comment fix β€” @mavam and @claude
  • πŸ”§ Pre-commit linting step β€” @mavam and @claude

OCSF Plugin v0.1.1

  • πŸ”§ Pre-commit OCSF references with automated updates β€” @mavam and @claude (#4)
  • πŸ”§ Sonnet model for guide agent β€” @mavam and @claude
  • 🐞 Content-based sync for OCSF documentation β€” @mavam and @claude

Ship Plugin v2.0.0

  • πŸ’₯ Plugin renamed from changelog to ship β€” @mavam and @claude
  • πŸš€ Add /changelog:release command β€” @mavam and @claude
  • πŸš€ Add changelog add command to plugin β€” @mavam and @claude
  • πŸš€ Add releaser subagent to changelog plugin β€” @mavam and @claude
  • πŸš€ Initial release β€” @mavam and @claude
  • πŸš€ Non-interactive changelog entry creation for CI automation β€” @mavam and @claude (#1)
  • πŸ”§ Add Markdown formatting best practice β€” @mavam
  • πŸ”§ Autonomous changelog entry creation β€” @mavam and @claude
  • πŸ”§ Autonomous release workflow β€” @mavam and @claude
  • πŸ”§ Clearer release staging instructions β€” @mavam and @claude
  • πŸ”§ Document extension.toml for version bumping β€” @mavam and @claude
  • πŸ”§ Document multi-value flags and human author requirement β€” @mavam
  • πŸ”§ Fail-fast validation and clarified module detection in release command β€” @mavam and @claude
  • πŸ”§ Improve changelog skill discoverability β€” @mavam and @claude
  • πŸ”§ Improve component awareness in changelog workflow β€” @mavam and @claude
  • πŸ”§ Improve releaser agent reliability with Sonnet model and process guardrails β€” @mavam and @claude
  • πŸ”§ Improved context gathering for changelog entries β€” @mavam and @claude
  • πŸ”§ Improved release title documentation β€” @mavam and @claude
  • πŸ”§ Improved tenzir-changelog CLI documentation β€” @mavam and @claude
  • πŸ”§ Plain text titles in changelog entries β€” @mavam and @claude
  • πŸ”§ Relative versioning in release workflow β€” @mavam and @claude
  • πŸ”§ Release workflow simplified with clearer module release handling β€” @mavam and @claude
  • πŸ”§ Technical writing skill reference in /changelog:add command β€” @mavam and @claude
  • πŸ”§ Updated release command for tenzir-changelog v0.17.2 β€” @mavam and @claude
  • πŸ”§ Use --co-author for AI-assisted development β€” @mavam and @claude
  • πŸ”§ Use --description-file instead of --description β€” @mavam
  • 🐞 Always pass --description to skip interactive editor β€” @mavam
  • 🐞 Clarify entry type selection criteria in changelog skill β€” @mavam and @claude
  • 🐞 Clarify publish step to use release notes for preview β€” @mavam and @claude
  • 🐞 Correct argument handling in ship commands β€” @mavam and @claude
  • 🐞 Fix release command documentation β€” @mavam
  • 🐞 Improved release workflow with project type detection and local temp files β€” @mavam and @claude
  • 🐞 More accurate terminology in changelog add command β€” @mavam and @claude

TQL Plugin v1.2.0

  • πŸš€ Parser and OCSF mapping workflows β€” @mavam and @claude

OCSF and Excalidraw Plugins

04 Jan 19:23
e374ea9

Choose a tag to compare

This release introduces the OCSF plugin for navigating the Open Cybersecurity Schema Framework with versioned reference documentation, and the Excalidraw plugin for generating valid diagrams. It also adds a reusable GitHub Action for automated changelog entries in CI.

Breaking changes include removing the meta and auto-update plugins from the marketplace.

πŸ’₯ Breaking changes

Meta plugin removed from marketplace

The meta plugin provided guidance for managing plugins in this marketplace. Since it was self-referential and only useful within this repository, the managing-plugins skill has been moved to .claude/skills/ as a project-level skill.

Users who had meta@tenzir enabled should remove it from their settings. The validation script now detects stale plugin references in .claude/settings.json to prevent this issue in the future.

By @mavam and @claude.

πŸš€ Features

Excalidraw diagram generation plugin

Generate valid Excalidraw diagrams with the new excalidraw:diagramming skill. The skill provides comprehensive reference documentation for all element types (shapes, text, arrows, lines, freedraw, images, frames, polygons) and styling properties (colors, fill patterns, positioning, grouping). All values and constants are derived from the Excalidraw source code, ensuring compatibility with excalidraw.com and VS Code extensions.

By @mavam and @claude.

OCSF plugin with understanding-ocsf skill

The OCSF plugin provides comprehensive schema navigation for the Open Cybersecurity Schema Framework through the understanding-ocsf skill. The skill guides users through five core OCSF concepts: attributes, objects, classes, profiles, and extensions, with detailed documentation for each.

Reference documentation is dynamically generated from schema.ocsf.io covering all stable versions from 1.0.0 to 1.7.0. The generator fetches versioned schemas and creates Markdown references for 83 event classes and 170 object types, organized by the 8 OCSF categories (System, Findings, IAM, Network, Discovery, Application, Remediation, Unmanned). Progressive disclosure is achieved through hierarchical index files that link from the main index to version-specific indices to individual class and object documentation.

Generated references are excluded from git due to their size (approximately 2.6 MB across 8 versions), and users run the generation script as needed after installation.

By @mavam and @claude.

Reusable GitHub Action for automated changelog entries

A reusable GitHub Action enables automated changelog entry creation for pull requests. The action uses the changelog:adder agent to analyze PR changes, determine if they are user-facing, and create appropriate changelog entries.

The action is idempotent, skipping execution if an entry already exists for the PR. After creating an entry, it posts a formatted comment to the PR with metadata and sync instructions for both Git and Jujutsu workflows.

Other repositories can integrate this action into their CI workflows by referencing tenzir/claude-plugins/.github/actions/changelog-adder@main and providing a Claude Code OAuth token.

By @mavam and @claude in #2.

πŸ”§ Changes

README documentation standards and validation

Plugin READMEs now follow stricter documentation standards with validation.

The documentation script extracts title, description, features, and usage sections from READMEs. New requirements ensure consistency:

  • Intro paragraph: 2-3 sentences after the title, kept up to date when plugins change
  • Features section: Required with emoji-prefixed bullet points highlighting what the plugin provides
  • Usage section: Required with real-world examples showing how to use each component
  • Heading style: Standardized on ## ✨ Features and ## πŸš€ Usage

The validation script now enforces these requirements, catching missing sections and incorrect heading styles. This is important because the documentation at docs.tenzir.com relies on this structure.

By @mavam and @claude.


Changelog Plugin v1.4.1

  • πŸš€ Non-interactive changelog entry creation for CI automation β€” @mavam and @claude (#1)
  • πŸ”§ Clearer release staging instructions β€” @mavam and @claude
  • πŸ”§ Improved context gathering for changelog entries β€” @mavam and @claude
  • πŸ”§ Relative versioning in release workflow β€” @mavam and @claude
  • πŸ”§ Updated release command for tenzir-changelog v0.17.2 β€” @mavam and @claude
  • 🐞 Improved release workflow with project type detection and local temp files β€” @mavam and @claude
  • 🐞 More accurate terminology in changelog add command β€” @mavam and @claude

C++ Plugin v0.3.0

Docs Plugin v2.2.0

  • πŸ’₯ Renamed writing skill to authoring β€” @mavam and @claude
  • πŸš€ Cross-referencing PR command
  • πŸš€ Documentation reader subagent β€” @mavam and @claude
  • πŸš€ Fully autonomous documentation writer β€” @mavam and @claude
  • πŸš€ Intelligent documentation sync hook β€” @mavam and @claude
  • 🐞 Automatic clone of documentation repository β€” @mavam and @claude
  • 🐞 Synchronize documentation repository before writing β€” @mavam and @claude

Excalidraw Plugin v0.1.0

Formatter Plugin v1.1.1

  • πŸš€ YAML linting support β€” @mavam and @claude
  • πŸ”§ EditorConfig support for shell script formatting β€” @mavam and @claude

Git Plugin v1.2.0

  • πŸš€ Pull Request Command β€” @mavam and @claude
  • πŸš€ Slash command to address PR review comments β€” @mavam and @claude
  • 🐞 Explicit branch push before PR creation β€” @mavam and @claude
  • 🐞 Multi-line review comment support in address-pr-comments command β€” @mavam and @claude

OCSF Plugin v0.1.0

  • πŸš€ Lazy OCSF reference generation β€” @mavam and @claude
  • πŸš€ OCSF guide subagent for schema questions β€” @mavam and @claude
  • πŸš€ Versioned profile references and external resource integration β€” @mavam and @claude
  • πŸ”§ Versioned classes and objects overviews β€” @mavam and @claude

Python Plugin v1.1.0

  • πŸš€ Add Pyright language server integration β€” @mavam and @claude

TQL Plugin v1.1.1

  • πŸš€ TQL program authoring skill with documentation lookup β€” @mavam and @claude
  • πŸ”§ Removed bundled MCP server β€” @mavam and @claude

First Stable Release

19 Dec 09:38
6ae2092

Choose a tag to compare

First Stable Release

This is the first stable release of the Tenzir Claude Marketplace, a collection of plugins that extend Claude Code's capabilities for working with the Tenzir ecosystem.

This release introduces fully qualified skill names across all plugins for clarity and consistency. The writing plugin has been renamed to prose to better reflect its purpose, and the auto-update plugin has been removed in favor of manual updates. The CI now validates all skills using the official Agent Skills specification.

πŸ’₯ Breaking changes

Remove auto-update plugin

Remove the auto-update plugin as it was ineffective. The plugin ran on session start, but the current session already has old plugin code loaded, so updates only take effect on the next session. This made the automation pointless.

Users can manually run claude plugin marketplace update tenzir when they want to update the marketplace.

By @mavam and @claude.

Renamed writing plugin to prose

The writing plugin is now prose to better reflect its purpose: style guidelines for technical prose across different contexts (documentation, error messages, CLI output, etc.).

All references to writing:technical-writing are now prose:technical-writing.

By @mavam and @claude.

Use fully qualified skill names throughout plugins

All skill references now use fully qualified names (plugin:skill-name format) for clarity and consistency.

The following skills were renamed to follow the gerund naming convention and avoid redundancy with the plugin name prefix:

  • changelog-management β†’ managing-entries
  • writing-documentation β†’ writing

Affected references across plugins:

  • git:writing-commit-messages
  • brand:styling-tenzir-ui
  • changelog:managing-entries
  • docs:writing
  • meta:managing-plugins
  • python:python-conventions
  • prose:technical-writing

By @mavam and @claude.

πŸš€ Features

Skill validation in CI using agentskills skills-ref

The CI now validates all plugin skills using the official skills-ref tool from the agentskills project. This validation runs in parallel with the existing plugin structure validation, ensuring skills conform to the Agent Skills specification.

By @mavam and @claude.

πŸ”§ Changes

Add color properties to subagents

The releaser subagent now uses green and the committer subagent uses yellow for visual distinction in the CLI.

By @mavam and @claude.

Automatically load meta:managing-plugins skill for plugin development

Add a rule that automatically loads the meta:managing-plugins skill when working with files in the plugins/ directory. This improves the developer experience by ensuring the essential plugin management guidance is always available when creating, modifying, or reviewing plugins.

By @mavam and @claude.

Clarify plugin release publishing responsibilities

Clarified that plugin releases do not create git tags or GitHub releases. Plugin releases now stage and commit locally, with the parent project handling publishing. Updated documentation to reflect this responsibility boundary.

By @mavam and @claude.

Document plugin version synchronization requirement

The plugin.json version must match the latest released version in the plugin's changelog/releases/ directory. When releasing via /changelog:release, update plugin.json accordingly.

By @mavam and @claude.

Expand commit command guidance

The /git:commit command now provides more actionable guidance for project-specific requirements. Each requirement (changelog entries, version bumps, validation steps) includes specific instructions on what to look for and how to proceed.

By @mavam and @claude.

Improve skill descriptions for better discoverability

Skill descriptions now include more action-based triggers (running tools, editing files) alongside file-based triggers for better discoverability. Also removes time-sensitive wording from python-conventions.

By @mavam and @claude.

Improve skill discoverability with artifact-based triggers

Rename skills and update descriptions to trigger on artifact detection rather than specific user queries:

  • writing-python-code β†’ python-conventions: triggers on Python repository or pyproject.toml/uv.lock/ruff.toml/.py files
  • managing-changelogs β†’ changelog-management: triggers on changelog questions or changelog/ directory

By @mavam.

Update commit command to use /changelog:add slash command

Reference the /changelog:add slash command instead of invoking the changelog skill directly for a guided workflow.

By @mavam and @claude.

Use AskUserQuestion in release command

The /release command now explicitly references AskUserQuestion for user prompts, matching the pattern established in /commit.

By @mavam and @claude.

Version synchronization validation in plugin validation script

The plugin validation script now enforces that the version field in each plugin's plugin.json matches the latest released version in its changelog/releases/ directory. This validation catches mismatches between the declared plugin version and the actual released version, helping maintain consistency across the plugin marketplace.

By @mavam and @claude.

🐞 Bug fixes

Broaden managing-plugins skill triggers

The skill description now emphasizes "editing ANY file in the plugins/ directory" and explicitly mentions "bumping plugin versions" as a trigger, making it clearer when the skill should be loaded.

By @mavam and @claude.


Brand Plugin v1.0.0

  • πŸš€ Add brand plugin with Tenzir design system β€” @mavam and @claude
  • πŸš€ Add official SVG logo assets β€” @mavam and @claude
  • πŸš€ Expand badge color palette to match tags β€” @mavam and @claude
  • πŸš€ Initial release β€” @mavam and @claude
  • πŸš€ Standardize CSS custom properties with --tnz- prefix β€” @mavam and @claude

Changelog Plugin v1.2.0

  • πŸš€ Add /changelog:release command β€” @mavam and @claude
  • πŸš€ Add changelog add command to plugin β€” @mavam and @claude
  • πŸš€ Add releaser subagent to changelog plugin β€” @mavam and @claude
  • πŸš€ Initial release β€” @mavam and @claude
  • πŸ”§ Add Markdown formatting best practice β€” @mavam
  • πŸ”§ Document extension.toml for version bumping β€” @mavam and @claude
  • πŸ”§ Document multi-value flags and human author requirement β€” @mavam
  • πŸ”§ Improve changelog skill discoverability β€” @mavam and @claude
  • πŸ”§ Improve component awareness in changelog workflow β€” @mavam and @claude
  • πŸ”§ Improve releaser agent reliability with Sonnet model and process guardrails β€” @mavam and @claude
  • πŸ”§ Improved release title documentation β€” @mavam and @claude
  • πŸ”§ Improved tenzir-changelog CLI documentation β€” @mavam and @claude
  • πŸ”§ Plain text titles in changelog entries β€” @mavam and @claude
  • πŸ”§ Release workflow simplified with clearer module release handling β€” @mavam and @claude
  • πŸ”§ Technical writing skill reference in /changelog:add command β€” @mavam and @claude
  • πŸ”§ Use --co-author for AI-assisted development β€” @mavam and @claude
  • πŸ”§ Use --description-file instead of --description β€” @mavam
  • 🐞 Always pass --description to skip interactive editor β€” @mavam
  • 🐞 Clarify entry type selection criteria in changelog skill β€” @mavam and @claude
  • 🐞 Clarify publish step to use release notes for preview β€” @mavam and @claude
  • 🐞 Fix release command documentation β€” @mavam

Docs Plugin v1.1.0

  • πŸ’₯ Refactor docs plugin workflow: remove agent, add dedicated commands β€” @mavam and @claude
  • πŸš€ Add /docs:review command for documentation review β€” @mavam and @claude
  • πŸš€ Add path detection to docs plugin β€” @mavam and @claude
  • πŸš€ Autonomous documentation workflow with write and review β€” @mavam and @claude
  • πŸš€ Initial release β€” @mavam and @claude
  • πŸ”§ Rename write-docs command to write β€” @mavam and @claude
  • πŸ”§ Simplify docs plugin directory name to .docs β€” @mavam and @claude
  • πŸ”§ Unconditional documentation root at .docs β€” @mavam and @claude
  • πŸ”§ Use SSH URL for docs repository clone β€” @mavam and @claude

Formatter Plugin v1.0.0

  • πŸš€ Initial release β€” @mavam and @claude
  • 🐞 Add MDX file support to formatter hook β€” @mavam and @claude
  • 🐞 Use portable shebang in formatter hook β€” @mavam and @claude

Git Plugin v1.0.0

  • πŸš€ Add /commit slash command β€” @mavam
  • πŸš€ Add committer subagent β€” @mavam
  • πŸš€ Initial release β€” @mavam and @claude
  • πŸš€ Prompt for orthogonal staged changes β€” @mavam and @claude
  • πŸ”§ Reference changelog skill in /commit command β€” @mavam and @claude
  • 🐞 Fix unqualified skill reference in git plugin README β€” @mavam and @claude
  • 🐞 Improve skill trigger for commit requests β€” @mavam

Meta Plugin v1.1.0

  • πŸ’₯ Rename writing-plugins skill to managing-plugins β€” @mavam and @claude
  • πŸš€ Initial release β€” @mavam and @claude
  • πŸ”§ Document composability principle for subagents β€” @mavam and @claude
  • πŸ”§ Document description duplication requirement β€” @mavam and @claude
  • πŸ”§ Refactor managing-plugins skill with progressive disclosure β€” @mavam

Prose Plugin v1.0.0

  • πŸš€ Add writing plugin for technical documentation β€” @mavam and @claude
  • πŸš€ Initial release β€” @mavam and @claude
  • 🐞 Fix unqualified skill reference in writing plugin README β€” @mavam and @claude

Python Plugin v1.0.0

  • πŸ’₯ Rename python-conventions skill to following-conventions β€” @mavam and @claude
  • πŸ’₯ Replace /python:release with /changelog:release β€” @mavam and @claude
  • πŸš€ Add dependency upgrade guide for Python plugin β€” @mavam and @claude
  • πŸš€ Initial release β€” @mavam and @claude

TQL Plugin v1.0.0