Skip to content

Commit f86dee9

Browse files
authored
Merge pull request #6 from unic/develop
Develop
2 parents 823ec31 + 7fbfdb8 commit f86dee9

77 files changed

Lines changed: 217 additions & 159 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude-plugin/marketplace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"source": "apps/claude-code/auto-format"
1010
},
1111
{
12-
"source": "apps/claude-code/confluence-publish"
12+
"source": "apps/claude-code/unic-confluence"
1313
}
1414
]
1515
}

.github/workflows/ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ jobs:
3737
- 'apps/claude-code/pr-review/**'
3838
auto-format:
3939
- 'apps/claude-code/auto-format/**'
40-
confluence-publish:
41-
- 'apps/claude-code/confluence-publish/**'
40+
unic-confluence:
41+
- 'apps/claude-code/unic-confluence/**'
4242
release-tools:
4343
- 'packages/release-tools/**'
4444
@@ -47,7 +47,7 @@ jobs:
4747
needs: changes
4848
if: |
4949
needs.changes.outputs.auto-format == 'true' ||
50-
needs.changes.outputs.confluence-publish == 'true' ||
50+
needs.changes.outputs.unic-confluence == 'true' ||
5151
needs.changes.outputs.release-tools == 'true'
5252
strategy:
5353
fail-fast: false
@@ -57,8 +57,8 @@ jobs:
5757
package:
5858
- name: auto-format
5959
changed: ${{ needs.changes.outputs.auto-format }}
60-
- name: confluence-publish
61-
changed: ${{ needs.changes.outputs.confluence-publish }}
60+
- name: unic-confluence
61+
changed: ${{ needs.changes.outputs.unic-confluence }}
6262
- name: release-tools
6363
changed: ${{ needs.changes.outputs.release-tools }}
6464
exclude:

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,4 @@ jobs:
5151
5252
tag_if_changed "apps/claude-code/pr-review"
5353
tag_if_changed "apps/claude-code/auto-format"
54-
tag_if_changed "apps/claude-code/confluence-publish"
54+
tag_if_changed "apps/claude-code/unic-confluence"

.prettierignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@ node_modules/
2020
docs/plans/
2121
apps/claude-code/pr-review/docs/plans/
2222
apps/claude-code/auto-format/docs/plans/
23-
apps/claude-code/confluence-publish/docs/plans/
23+
apps/claude-code/unic-confluence/docs/plans/

AGENTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ apps/
1313
├── claude-code/ # Claude Code plugins — one dir per plugin
1414
│ ├── pr-review/
1515
│ ├── auto-format/
16-
│ └── confluence-publish/
16+
│ └── unic-confluence/
1717
└── copilot/ # GitHub Copilot plugins (future)
1818
packages/
1919
├── biome-config/ # @unic/biome-config

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Enforced by Biome (`pnpm ci:check`) for `.mjs`/`.js`/`.ts`/`.json`/`.css` and Pr
4444

4545
### Plugin authoring rules
4646

47-
- Zero external runtime deps unless essential (`auto-format` ships zero; `confluence-publish` has `marked` — that's the bar).
47+
- Zero external runtime deps unless essential (`auto-format` ships zero; `unic-confluence` has `marked` — that's the bar).
4848
- Zero-config from the user's perspective: no configuration files users must create beyond credentials.
4949
- Every plugin uses the spec-driven workflow: `docs/plans/` + `ralph.yml` + `PROMPT.md` per the template in `docs/process/`.
5050

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ A monorepo of AI agent plugins developed at Unic. Currently hosts Claude Code pl
44

55
## Plugins
66

7-
| Plugin | Agent | Description |
8-
| ------------------------------------------------------------ | ----------- | -------------------------------------- |
9-
| [`pr-review`](apps/claude-code/pr-review/) | Claude Code | Review Azure DevOps pull requests |
10-
| [`auto-format`](apps/claude-code/auto-format/) | Claude Code | Auto-format and lint files after edits |
11-
| [`confluence-publish`](apps/claude-code/confluence-publish/) | Claude Code | Publish Markdown files to Confluence |
7+
| Plugin | Agent | Description |
8+
| ------------------------------------------------------ | ----------- | -------------------------------------- |
9+
| [`pr-review`](apps/claude-code/pr-review/) | Claude Code | Review Azure DevOps pull requests |
10+
| [`auto-format`](apps/claude-code/auto-format/) | Claude Code | Auto-format and lint files after edits |
11+
| [`unic-confluence`](apps/claude-code/unic-confluence/) | Claude Code | Publish Markdown files to Confluence |
1212

1313
## Installing plugins (Claude Code)
1414

@@ -23,7 +23,7 @@ Then install individual plugins:
2323
```sh
2424
claude plugins install pr-review
2525
claude plugins install auto-format
26-
claude plugins install confluence-publish
26+
claude plugins install unic-confluence
2727
```
2828

2929
## Development
Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,27 @@
11
{
2+
"metadata": {
3+
"description": "Auto-format and lint files when Claude Code edits them",
4+
"homepage": "https://github.com/unic/unic-agents-plugins"
5+
},
26
"name": "auto-format",
7+
"owner": {
8+
"name": "Unic AG"
9+
},
310
"plugins": [
411
{
5-
"name": "auto-format",
6-
"version": "0.5.7",
7-
"displayName": "Unic Auto-Format",
12+
"author": {
13+
"name": "Unic AG"
14+
},
15+
"category": "productivity",
816
"description": "Auto-format and lint files when Claude Code edits them. Uses the consumer repo's Prettier and ESLint — no bundled formatters.",
9-
"author": "Unic AG",
17+
"displayName": "Unic Auto-Format",
1018
"homepage": "https://github.com/unic/unic-agents-plugins",
11-
"license": "LGPL-3.0-or-later",
1219
"keywords": ["formatter", "prettier", "eslint", "hook", "unic"],
13-
"tags": ["productivity", "code-quality"]
20+
"license": "LGPL-3.0-or-later",
21+
"name": "auto-format",
22+
"source": "./",
23+
"tags": ["productivity", "code-quality"],
24+
"version": "0.5.8"
1425
}
1526
]
1627
}

apps/claude-code/auto-format/.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "auto-format",
3-
"version": "0.5.7",
3+
"version": "0.5.8",
44
"description": "Auto-format and lint files when Claude Code edits them. Runs Prettier + ESLint --fix after Write/Edit/MultiEdit/NotebookEdit.",
55
"author": {
66
"name": "Unic AG",

apps/claude-code/auto-format/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1919

2020
- (none)
2121

22+
## [0.5.8] — 2026-04-30
23+
24+
### Breaking
25+
26+
- (none)
27+
28+
### Added
29+
30+
- Added `metadata`, `owner`, `category`, `source`, and `homepage` fields to `marketplace.json` to satisfy Anthropic marketplace schema
31+
- Updated README install instructions to use the monorepo marketplace URL and `auto-format@unic` identifier
32+
2233
## [0.5.7] — 2026-04-30
2334

2435
### Breaking

0 commit comments

Comments
 (0)