From xwiki
Convert OLD XWiki documentation into the new xwiki.org documentation tree. Old documentation = pages under https://www.xwiki.org/xwiki/bin/view/Documentation/ and all extension pages under https://extensions.xwiki.org/xwiki/bin/view/Extension/ (the Extensions wiki). New documentation = https://www.xwiki.org/xwiki/bin/view/documentation/ (and pages nested under it). Use when migrating/refactoring a legacy page (or an extension page) into the new tree — treating the legacy content as source material, re-classifying it by Diataxis type, dropping obsolete content, and verifying nothing useful was lost. For authoring/reviewing a page that is already in the new tree, use xwiki-doc-writing instead.
How this skill is triggered — by the user, by Claude, or both
Slash command
/xwiki:xwiki-doc-convertThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The goal is to move **all** old documentation into the new tree:
The goal is to move all old documentation into the new tree:
Documentation space) and every extension page under
https://extensions.xwiki.org/xwiki/bin/view/Extension/ (the Extensions wiki, a different wiki).Conversion is not a like-for-like rewrite. Treat the legacy page as source material, not as the target structure: extract the still-useful information, update it, drop the obsolete parts, and re-organize it into one or more pages that each follow the new documentation rules.
This skill builds on xwiki-doc-writing (the authoring procedure, review checklist, and live
per-type examples) and on the OKF rules in okf/conventions/documentation.md (Diataxis types,
titles/page-names, page-structure fields, style, location, versioning). Read those for the rules;
this skill covers only what is specific to converting.
xwiki-doc-writing flow — correct title/page-name, page-structure
fields, style, and latest-version perspective.{{version}} macro and
drop notes for versions no longer supported. Never silently lose still-valid information.Refs: Migrate and Refactor Documentation, Handle Original Documentation Pages.
A conversion is only correct if the new pages preserve the legacy page's meaning and useful content. After rewriting, verify against the legacy source — comparing legacy → new — and report issues with a severity (Critical / Major / Minor / Suggestion), a location (page + section), the problem, and a recommendation:
{{version}} macro is used correctly.okf/conventions/documentation.md (reuse the xwiki-doc-writing review checklist).Do not raise a finding merely because you would have phrased something differently: every finding must be justified by lost information, changed meaning, outdated content, a Diataxis violation, a documentation-guideline violation, or a concrete usability/maintainability problem.
npx claudepluginhub xwiki/xwiki-dev-llm --plugin xwikiGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.