Point the plugin config at Morrison-Lab/ai-config, add Posit's Quarto skills - #53
Conversation
… skills The ai-config marketplace entry still named `d-morrison/ai-config` under the key `d-morrison`. That repo now lives at `Morrison-Lab/ai-config`, and its `.claude-plugin/marketplace.json` declares the marketplace name `Morrison-Lab`, so the key and the plugin reference `ai-config@d-morrison` no longer matched the marketplace they resolve to — the plugin's skills (`/mwc`, `/ardi`, the PR-workflow skills) did not load in this repo's sessions. Also register posit-dev/skills and enable its `quarto` plugin, which bundles the quarto-authoring, brand-yml, and alt-text skills — this repo is a Quarto website, so those apply directly. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KCdy9ZGLe3uScg74jogJDF
|
Claude finished review — View run All unrelated to the plugin marketplace config — different repos ( The change itself is minimal, correct, and well-scoped: it renames the marketplace key to match the actual
No One neutral observation (not a blocker): I noticed the local working tree has an unstaged, uncommitted reversion of this exact file back to the pre-PR content — this is local session/environment state, not part of the PR's committed diff, so I did not treat it as a finding and left it untouched per review-only instructions. VerdictReady for merge Structured Review Data (JSON){
"schema_version": "1.1",
"reviewer": "claude",
"commit_sha": "aa3f6a68fcff442ca17aab3cb996dd90dd22f150",
"verdict": "CLEAN",
"findings": [],
"detailed_assessment": "Reviewed .claude/settings.json changes and confirmed the renamed Morrison-Lab marketplace key, updated ai-config plugin reference, and newly added posit-dev-skills entry all resolve correctly with no JSON syntax defect.",
"holistic_assessment": "Change is narrowly scoped tooling configuration with no Quarto content, no regression risk to site build or chapters, and requirements verified live against both upstream marketplace.json sources."
}Reviewed commit: aa3f6a6 |
|
Why
.claude/settings.jsonalready registered the ai-config plugin, but under the keyd-morrisonpointing atd-morrison/ai-config. That repo now lives atMorrison-Lab/ai-config, and its.claude-plugin/marketplace.jsondeclares the marketplace nameMorrison-Lab— so both the marketplace key and the plugin referenceai-config@d-morrisondisagreed with the marketplace they resolve to. The GitHub redirect keeps the clone working, but the plugin's skills (/mwc,/ardi, the PR-workflow skills) did not load in this repo's Claude Code sessions.What changed
Morrison-Lab, pointed its source atMorrison-Lab/ai-config, and updated the plugin reference toai-config@Morrison-Lab— matching the install snippet in that repo's README.posit-dev/skills(marketplace nameposit-dev-skills) and enabled itsquartoplugin, which bundles thequarto-authoring,brand-yml, andalt-textskills. This repo is a Quarto website, so those apply directly.Not enabled, but available from the same marketplace if you want them:
posit-dev(general dev skills),github(PR create / review-thread workflows),r-lib(R package development),shiny,connect,open-source,ggsql.Verification
.claude/settings.jsonparses as JSON; the marketplace keys and plugin references match thenamefields in each upstream.claude-plugin/marketplace.json(Morrison-Labandposit-dev-skills). Plugin loading itself only takes effect in a fresh session, so it can't be exercised from this one.🤖 Generated with Claude Code
https://claude.ai/code/session_01KCdy9ZGLe3uScg74jogJDF
Generated by Claude Code