From 81824a460d66d33d90ca71935168c3648dbb8ef4 Mon Sep 17 00:00:00 2001 From: Jimisola Laursen Date: Tue, 13 Oct 2026 17:43:31 +0200 Subject: [PATCH 1/3] docs: describe the safe-settings traps and sync verification in the README Signed-off-by: Jimisola Laursen --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 244d7da..4ad46ba 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ GitHub tools for the parts of GitHub that have no comfortable CLI. | Skill | Auto-applies when... | |---|---| | `upload` | Attaching images or video to a GitHub PR or issue from the command line | -| `safe-settings` | Setting up, fixing or debugging `github/safe-settings` for an org — App registration via the manifest flow, wiring, and the first sync | +| `safe-settings` | Setting up, fixing or debugging `github/safe-settings` for an org — App registration via the manifest flow, wiring, the first sync, the traps found rolling it out (version pin, dot-repos, ruleset merging, paywalls), and verifying a sync against the live state | | `renovate-automerge` | Bringing a repo or org onto gated Renovate auto-merge — required checks first, then `platformAutomerge: true`; audit script, checklist and the traps found rolling it out across five orgs | ### cad-tools From d52357dfa6373d8a93f909a101f641d923cdc1cf Mon Sep 17 00:00:00 2001 From: Jimisola Laursen Date: Tue, 13 Oct 2026 17:50:49 +0200 Subject: [PATCH 2/3] docs: list merge-ready in the README Signed-off-by: Jimisola Laursen --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4ad46ba..6aea244 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,7 @@ GitHub tools for the parts of GitHub that have no comfortable CLI. |---|---| | `upload` | Attaching images or video to a GitHub PR or issue from the command line | | `safe-settings` | Setting up, fixing or debugging `github/safe-settings` for an org — App registration via the manifest flow, wiring, the first sync, the traps found rolling it out (version pin, dot-repos, ruleset merging, paywalls), and verifying a sync against the live state | +| `merge-ready` | Only when invoked (`/github-tools:merge-ready [all\|bots\|mine\|others]`) — merges open PRs one at a time, each only when checks are green, it is conflict-free and up to date, and its title and body still match the branch; handles stacked and bot PRs | | `renovate-automerge` | Bringing a repo or org onto gated Renovate auto-merge — required checks first, then `platformAutomerge: true`; audit script, checklist and the traps found rolling it out across five orgs | ### cad-tools From 27325b6a8b1795e02243eecc246e5c4a7389e26b Mon Sep 17 00:00:00 2001 From: Jimisola Laursen Date: Tue, 13 Oct 2026 17:52:21 +0200 Subject: [PATCH 3/3] docs: fix the marketplace name and describe the hooks in the README Signed-off-by: Jimisola Laursen --- README.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 6aea244..4b7be6d 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,8 @@ Personal development standards that auto-apply based on context. |---|---| | `git-workflow` | Creating branches, commits, or pull requests | +Also a `SessionStart` hook that pulls every installed marketplace, working around `/reload-plugins` fetching without pulling ([claude-code#26744](https://github.com/anthropics/claude-code/issues/26744)). + ### quality Quality tools. Every skill auto-applies when its description matches, and can also @@ -32,7 +34,7 @@ be invoked explicitly with the slash command shown below. ### github-tools -GitHub tools for the parts of GitHub that have no comfortable CLI. +GitHub tools for the parts of GitHub that have no comfortable CLI. A `PreToolUse` hook enforces the `upload` skill's constraints (file type checked against content, every upload logged to `~/.claude/github-tools-uploads.jsonl`). | Skill | Auto-applies when... | |---|---| @@ -74,11 +76,11 @@ Linux only: it reads `/proc/meminfo` and `ps`. A hook that throws is skipped by ### 2. Install plugins ``` -/plugin install dev-standards@claude-plugins -/plugin install quality@claude-plugins -/plugin install github-tools@claude-plugins -/plugin install cad-tools@claude-plugins -/plugin install ram-guard@claude-plugins +/plugin install dev-standards@jimisola-plugins +/plugin install quality@jimisola-plugins +/plugin install github-tools@jimisola-plugins +/plugin install cad-tools@jimisola-plugins +/plugin install ram-guard@jimisola-plugins ``` Or use the interactive UI: `/plugin` → **Discover** tab → select plugins and choose scope (user / project / local). @@ -88,11 +90,11 @@ Or use the interactive UI: `/plugin` → **Discover** tab → select plugins and To refresh plugin listings after upstream changes: ``` -/plugin marketplace update claude-plugins +/plugin marketplace update jimisola-plugins ``` ## Local Testing ```bash -claude --plugin-dir ./plugins/dev-standards --plugin-dir ./plugins/quality-tools --plugin-dir ./plugins/github-tools --plugin-dir ./plugins/cad-tools +claude --plugin-dir ./plugins/dev-standards --plugin-dir ./plugins/quality-tools --plugin-dir ./plugins/github-tools --plugin-dir ./plugins/cad-tools --plugin-dir ./plugins/ram-guard ```