Branch: refs/heads/llm-config-plugin-prototype Home: https://github.com/xwiki/xwiki-dev-tools Commit: 381fbd54a1c2cd3757371a0babde0cd1a110d5ed https://github.com/xwiki/xwiki-dev-tools/commit/381fbd54a1c2cd3757371a0babde... Author: Vincent Massol <[email protected]> Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: A .claude-plugin/marketplace.json A llm/README.md A llm/xwiki-core/.claude-plugin/plugin.json A llm/xwiki-core/.mcp.json A llm/xwiki-core/hooks/hooks.json A llm/xwiki-core/instructions/xwiki-org.md A llm/xwiki-core/scripts/inject-org-instructions.mjs A llm/xwiki-core/skills/xwiki-build/SKILL.md Log Message: ----------- [llm] Add Claude Code plugin + marketplace prototype (xwiki-core) Prototype for sharing LLM / Claude Code configuration across the xwiki and xwiki-contrib GitHub orgs as a plugin + marketplace, rather than symlinks and a setup.sh. Discussed in forum thread: https://forum.xwiki.org/t/organizing-our-llm-configs-for-all-our-repos/18551 The 'xwiki-core' plugin ships: - Org-wide conventions injected into every session via a SessionStart hook, scoped by git remote to xwiki/* and xwiki-contrib/* repos (personal repos are untouched). The hook is written in Node so it works on Windows/macOS/Linux. - MCP servers (discourse, sonarqube) via .mcp.json with ${ENV} expansion, so no secrets are committed. - A demo skill (xwiki-build) with the canonical Maven build/test commands. The marketplace manifest lives at the repo root; the plugin lives under llm/xwiki-core/. This is a prototype to give a concrete feel for the approach. Co-Authored-By: Claude Opus 4.8 <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-dev-tools/settings/notifications