Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
},
"plugins": [
{
"name": "template",
"name": "toolkit",
"source": "./tools/claude",
"description": "Spec-driven workflow, writing-voice skills, code-reviewer agent, and shared TypeScript-monorepo conventions."
}
Expand Down
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ symlink to it so Claude Code, Gemini CLI, and GitHub Copilot pick up the
same content. The shared toolset (skills, commands, code-reviewer agent,
output styles, and conventions) lives in `tools/claude/`, which is also
packaged as a Claude Code plugin (installable as
`template@stijnvanhulle`). The `.claude/` and `.agents/skills/`
`toolkit@stijnvanhulle`). The `.claude/` and `.agents/skills/`
paths used by the workspace symlink into that folder, so the template repo
and any project that installs the plugin run the same content.
Workspace-only pieces (hooks and `settings.json`) stay under `.claude/`.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ Agent Skills, and uses symlinks so every tool reads from one source instead of d

`AGENTS.md` is the canonical instruction file. The shared toolset (skills, commands,
code-reviewer agent, output styles, and conventions) lives in `tools/claude/`, which doubles as
a Claude Code plugin (installable as `template@stijnvanhulle`). The workspace paths under `.claude/` and `.agents/`
a Claude Code plugin (installable as `toolkit@stijnvanhulle`). The workspace paths under `.claude/` and `.agents/`
symlink into that folder, so the template repo and any project that installs the plugin run
the same content from a single source of truth. See [tools/claude/README.md](tools/claude/README.md)
for install steps.
Expand Down
2 changes: 1 addition & 1 deletion tools/claude/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
"name": "template",
"name": "toolkit",
"displayName": "stijnvanhulle template",
"version": "0.1.0",
"description": "Spec-driven workflow, writing-voice skills, code-reviewer agent, and shared TypeScript-monorepo conventions. Extracted from stijnvanhulle/template so other projects can install the same toolset.",
Expand Down
6 changes: 3 additions & 3 deletions tools/claude/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ the always-on rules (code style, JSDoc, markdown, security, testing).

The toolkit is extracted from [stijnvanhulle/template](https://github.com/stijnvanhulle/template)
so the same content powers the template repo itself and any project that installs
the plugin. It is published under the plugin name `template` from the `stijnvanhulle` marketplace, so the install reads as
`template@stijnvanhulle`.
the plugin. It is published under the plugin name `toolkit` from the `stijnvanhulle` marketplace, so the install reads as
`toolkit@stijnvanhulle`.

## What you get

Expand Down Expand Up @@ -39,7 +39,7 @@ spec-driven formatting (`plan`), and a diagrams-first layout (`diagrams-first`).
```bash
# add this repo as a marketplace, then install the plugin
/plugin marketplace add stijnvanhulle/template
/plugin install template@stijnvanhulle
/plugin install toolkit@stijnvanhulle
```

To try it locally before publishing:
Expand Down
Loading