feat(docs): mirror hydra docs + new agents page + restructured Claude sidebar#67
Merged
Merged
Conversation
… sidebar Course-corrected Phase 3 of the docs consolidation. The original plan was to stand up hydra.conduction.nl as a separate Docusaurus site in the hydra repo, but hydra is private — GitHub Pages won't serve from a private repo without Enterprise. The cleaner answer: keep docs.conduction.nl as the single public docs site and bring the hydra content here. ## What lands ### docs/claude/agents.md (new) First-class 'Available agents & skills' page covering: - The four Hydra pipeline personas (Al Gorithm Builder, Juan Claude van Damme Code Reviewer, Clyde Barcode Security Reviewer, Axel Plier Applier) with container, model, and turn budget per the agents/* config files in the hydra repo. - The full hydra/.claude/skills/ catalogue (~50 skills) grouped: opsx-* (16 workflow), hydra-gate-* (13 quality gates), team-* (7 team agents), test-* + test-persona-* (testing), journeydoc-* (3), utilities. - The concurrentie-analyse/.claude/skills/ catalogue (~21 skills): app-pipeline, specter-* (research), tender-*, ecosystem-*, swc-*. - The 8 user personas from hydra/personas/. Slotted into the new Using Claude > 'agents' top-level link in the sidebar. ### docs/hydra/ (mirrored from ConductionNL/hydra) The hydra repo's public-facing docs/ tree, mirrored here so it's served at docs.conduction.nl/hydra/. Existing docs/hydra/README.md stays as the section landing. New files: - pipeline-overview, agentic-workflow, agent-configuration, container-architecture, deployment-models, github-workflow, context - operations/ (auth, cron, dev-run, entrypoints, logging, networking, secrets, troubleshooting, README) - retrospectives/decidesk-44-45-phase-g Mirror = manual sync. If hydra-side docs change, re-run the mirror. Worth automating later via a sync action. ### website/sidebars.js Restructured into thematic groupings instead of a flat autogenerated dump: - Hydra: Pipeline / Operations / Retrospectives - Using Claude: getting-started, walkthrough, agents, rad-platform, then Setup / Workflow / Writing / Quality & testing, then retrofit The previous 'Claude workflow' category was a single autogenerated dump of all 27 pages alphabetically — hard to navigate. The new structure puts the entry points first (getting-started, walkthrough, agents) and tucks the deep references behind collapsed categories. ### website/i18n/nl/docusaurus-plugin-content-docs/current.json Added Dutch labels for the new categories (Hydra, Pipeline, Operations, Retrospectives, Using Claude, Setup, Workflow, Writing, Quality & testing). ## Test plan - [x] npm run build — succeeds; build/hydra/ has 9 routes plus operations + retrospectives subtrees; build/claude/agents/ exists; EN + NL builds both pass (195 files in build/nl/) - [x] Verified at the build level that the autogenerated section reads docs/hydra/operations/ and docs/hydra/retrospectives/ ## Follow-ups - Mirror automation: a workflow that syncs docs/ from the hydra repo via the GitHub API (or just a recurring manual pass) so the mirror doesn't bit-rot. - Hydra-side: consider removing docs/ from the hydra repo entirely (private repo — no one outside the org can read them anyway) once the mirror here is the single source. - Preset issue: /privacy /terms /iso hard-coded footer links — the follow-up issue to file on ConductionNL/design-system (where the preset actually lives, contrary to what I tried earlier).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Phase 3 of the docs consolidation — re-targeted
Background. Initially attempted as hydra #273 standing up
hydra.conduction.nlas its own Docusaurus site. That doesn't work — hydra is a private repo, and GitHub Pages won't serve from a private repo without Enterprise. So the work lands here instead:docs.conduction.nlalready serves the public org docs, and folding hydra's docs/ tree under/hydra/is the cleanest answer.What this PR ships
1.
docs/claude/agents.md(new)First-class Available agents & skills page covering:
agents/<persona>/config.yamlin the hydra repo.hydra/.claude/skills/catalogue (~50 skills) grouped:opsx-*(16 workflow),hydra-gate-*(13 quality gates),team-*(7), testing (test-*+test-persona-*),journeydoc-*(3), utilities.concurrentie-analyse/.claude/skills/catalogue (~21 skills):app-*,specter-*(research),tender-*,ecosystem-*,swc-*.hydra/personas/.2.
docs/hydra/mirror (18 new files)The hydra repo's public-facing
docs/tree, mirrored here so it's served atdocs.conduction.nl/hydra/. Existingdocs/hydra/README.mdstays as the section landing.pipeline-overview,agentic-workflow,agent-configuration,container-architecture,deployment-models,github-workflow,contextauth,cron,dev-run,entrypoints,logging,networking,secrets,troubleshooting,READMEdecidesk-44-45-phase-g3.
website/sidebars.jsrestructureReplaced the flat
{ type: 'autogenerated', dirName: 'claude' }dump with thematic groupings:The previous Claude workflow category dumped all 27 pages alphabetically — hard to navigate. The new structure puts entry points first and tucks deep references behind collapsed categories.
4. i18n/nl labels
Added Dutch labels for the new categories: Hydra, Pipeline, Operations, Retrospectives, Using Claude, Setup, Workflow, Writing, Quality & testing.
Test plan
npm run build— succeeds;build/hydra/has 9 routes plus operations + retrospectives subtrees;build/claude/agents/exists; EN + NL builds both pass (195 files inbuild/nl/).docs/hydra/operations/anddocs/hydra/retrospectives/.deploy-docs.ymlrebuilds gh-pages and CDN cache clears.Known broken-link warnings (cosmetic, pre-existing)
/hydra/.claude/skills/,/concurrentie-analyse/...,/.claude/memory/...) — GitHub renders them; Docusaurus doesn't. Pre-existing onmain./claude/for#php-quality-tools-...(link in original content, anchor isn't a heading).What's NOT in this PR
docs/from hydra →.github/docs/hydra/periodically. Worth filing as a follow-up./privacy//terms//iso/preset footer fix — to file onConductionNL/design-system(where@conduction/docusaurus-presetactually lives).Cross-repo PR chain
.github.github.github.github