Skip to content

Commit e3ad419

Browse files
committed
Release v3.0.0
1 parent 8ac4e5e commit e3ad419

7 files changed

+171
-0
lines changed

changelog/unreleased/emoji-reaction-based-changelog-workflow.md renamed to changelog/releases/v3.0.0/entries/emoji-reaction-based-changelog-workflow.md

File renamed without changes.

changelog/unreleased/git-plan-and-formatter-plugins-merged-into-dev-plugin.md renamed to changelog/releases/v3.0.0/entries/git-plan-and-formatter-plugins-merged-into-dev-plugin.md

File renamed without changes.

changelog/unreleased/unified-dev-plugin-replaces-docs-and-prose.md renamed to changelog/releases/v3.0.0/entries/unified-dev-plugin-replaces-docs-and-prose.md

File renamed without changes.

changelog/unreleased/unified-tenzir-plugin-replaces-tql-and-ocsf.md renamed to changelog/releases/v3.0.0/entries/unified-tenzir-plugin-replaces-tql-and-ocsf.md

File renamed without changes.

changelog/unreleased/updated-documentation-urls-after-ship-plugin-rename.md renamed to changelog/releases/v3.0.0/entries/updated-documentation-urls-after-ship-plugin-rename.md

File renamed without changes.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
created: 2026-01-22
2+
title: Plugin Consolidation
3+
intro: >-
4+
This release consolidates several plugins into unified packages. The dev plugin
5+
6+
now includes documentation, technical writing, git workflows, plan review, and
7+
8+
auto-formatting. The tenzir plugin combines TQL and OCSF functionality.
9+
10+
11+
A new emoji reaction-based changelog workflow lets you approve, reject, or
12+
13+
modify changelog suggestions directly in PR comments using GitHub reactions.
14+
modules:
15+
brand: v1.0.0
16+
cpp: v0.2.0
17+
dev: v3.0.0
18+
excalidraw: v0.1.1
19+
python: v1.1.1

changelog/releases/v3.0.0/notes.md

Lines changed: 152 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,152 @@
1+
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.
2+
3+
A new emoji reaction-based changelog workflow lets you approve, reject, or modify changelog suggestions directly in PR comments using GitHub reactions.
4+
5+
## 💥 Breaking changes
6+
7+
### Git, plan, and formatter plugins merged into dev plugin
8+
9+
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.
10+
11+
**Git workflows** are now part of dev:
12+
13+
- `@dev:committer` agent commits changes with automatic cohesion analysis to split orthogonal changes
14+
- `@dev:pr-maker` agent creates pull requests on GitHub
15+
- `dev:addressing-pr-comments` skill addresses PR review comments
16+
- `dev:writing-commit-messages` skill guides cohesive commit messages
17+
18+
**Plan review** capabilities moved to dev:
19+
20+
- Plan review hooks (`review-plan.sh`, `notify-plan-review.sh`, `notify-review-start.sh`) now run as part of dev workflows
21+
- Automated plan evaluation integrates with code review tools
22+
- Review prompts and notifications are now scoped to the dev plugin
23+
24+
**Auto-formatting** workflows integrated:
25+
26+
- `format-hook.sh` and formatting logic now part of dev plugin
27+
- Automatic formatting after Write and Edit operations
28+
- Unified hook configuration for all dev-based operations
29+
30+
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.
31+
32+
*By @mavam and @claude.*
33+
34+
### Unified dev plugin replaces docs and prose
35+
36+
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`.
37+
38+
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`.
39+
40+
**Migration guide:**
41+
42+
Update your `.claude/settings.json` to replace the old plugins with the new one:
43+
44+
```diff
45+
"plugins": [
46+
- "docs@tenzir",
47+
- "prose@tenzir",
48+
+ "dev@tenzir"
49+
]
50+
```
51+
52+
**Removed commands:**
53+
54+
The `/docs:write`, `/docs:review`, and `/docs:pr` commands have been removed. Use `@dev:docs-updater` instead for autonomous documentation workflows.
55+
56+
**Skill mapping:**
57+
58+
| Old | New |
59+
| ------------------------- | ----------------------- |
60+
| `docs:authoring` | `dev:docs-authoring` |
61+
| `prose:technical-writing` | `dev:technical-writing` |
62+
63+
**Agent mapping:**
64+
65+
| Old | New |
66+
| -------------- | ------------------- |
67+
| `@docs:writer` | `@dev:docs-updater` |
68+
69+
*By @mavam and @claude.*
70+
71+
### Unified tenzir plugin replaces tql and ocsf
72+
73+
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`.
74+
75+
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.
76+
77+
**Migration guide:**
78+
79+
Update your `.claude/settings.json` to replace the old plugins with the new one:
80+
81+
```diff
82+
"plugins": [
83+
- "tql@tenzir",
84+
- "ocsf@tenzir",
85+
+ "tenzir@tenzir"
86+
]
87+
```
88+
89+
The `docs:reader` agent has been removed as it's superseded by general documentation lookup patterns.
90+
91+
*By @mavam and @claude.*
92+
93+
## 🚀 Features
94+
95+
### Emoji reaction-based changelog workflow
96+
97+
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.
98+
99+
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.
100+
101+
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.
102+
103+
*By @mavam and @claude in #8.*
104+
105+
## 🐞 Bug fixes
106+
107+
### Updated documentation URLs after ship plugin rename
108+
109+
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.
110+
111+
*By @mavam and @claude.*
112+
113+
---
114+
115+
## Dev Plugin v3.0.0
116+
117+
- 💥 Consolidated docs and prose into dev plugin — *@mavam and @claude*
118+
- 💥 Refactor docs plugin workflow: remove agent, add dedicated commands — *@mavam and @claude*
119+
- 💥 Renamed writing skill to authoring — *@mavam and @claude*
120+
- 🚀 Add /docs:review command for documentation review — *@mavam and @claude*
121+
- 🚀 Add path detection to docs plugin — *@mavam and @claude*
122+
- 🚀 Autonomous documentation workflow with write and review — *@mavam and @claude*
123+
- 🚀 Cross-referencing PR command
124+
- 🚀 Documentation reader subagent — *@mavam and @claude*
125+
- 🚀 Fully autonomous documentation writer — *@mavam and @claude*
126+
- 🚀 Initial release — *@mavam and @claude*
127+
- 🚀 Intelligent documentation sync hook — *@mavam and @claude*
128+
- 🚀 Unified developer utilities with integrated changelog and code review — *@mavam and @claude*
129+
- 🔧 Automated review setup with project context awareness — *@mavam and @claude*
130+
- 🔧 Bun package manager support in command scripts — *@mavam and @claude*
131+
- 🔧 Category indicators and refined reviewer specializations — *@mavam and @claude*
132+
- 🔧 Command-scoped documentation synchronization hook — *@mavam and @claude*
133+
- 🔧 Improved skill and agent descriptions with Use when pattern — *@mavam and @claude*
134+
- 🔧 Intelligent synthesis and structured tracking for review findings — *@mavam and @claude*
135+
- 🔧 Rename write-docs command to write — *@mavam and @claude*
136+
- 🔧 Simplified severity display in review output — *@mavam and @claude*
137+
- 🔧 Simplify docs plugin directory name to .docs — *@mavam and @claude*
138+
- 🔧 Structured hook outputs for review workflow clarity — *@mavam and @claude*
139+
- 🔧 Unconditional documentation root at .docs — *@mavam and @claude*
140+
- 🔧 Unified documentation synchronization across all doc commands — *@mavam and @claude*
141+
- 🔧 Use SSH URL for docs repository clone — *@mavam and @claude*
142+
- 🐞 Automatic branch switching after merged documentation branches — *@mavam and @claude*
143+
- 🐞 Automatic clone of documentation repository — *@mavam and @claude*
144+
- 🐞 Complete example reporting in documentation reader — *@mavam and @claude*
145+
- 🐞 Correct PR creation syntax in finalize command — *@mavam and @claude*
146+
- 🐞 Stricter documentation reader behavior — *@mavam and @claude*
147+
- 🐞 Synchronize documentation repository before writing — *@mavam and @claude*
148+
- 🐞 Worktree isolation for documentation repository clones — *@mavam and @claude*
149+
150+
## Python Plugin v1.1.1
151+
152+
- 🔧 Expanded Python conventions guidance — *@lava* (#6)

0 commit comments

Comments
 (0)