Repository navigation
docs: rename docs/ and plugin reference files to lower-kebab-case and gate the rule - #101
Conversation
Rename docs/MIGRATION-PLAYBOOK.md, OFFICIAL-DOCS.md and PLUGIN-PHILOSOPHY.md to lower-kebab-case, repoint every reference, and add scripts/check-docs-naming.sh with a regression suite and CI steps. Exceptions mirror claude-code-plugins ADR 0034. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Rename DOC-SOURCES.md to doc-sources.md in automations, capabilities and plugin-ops, and LANES.md to lanes.md in automations, repoint every reference, patch-bump the three plugins, and extend the naming gate to plugins/*/reference/. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… case collisions Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Claude finished @kyle-sexton's task in 59s —— View job Security Review
Result: no security-relevant surface — skip gate applies. This PR is a pure documentation rename + CI gate addition:
No CRITICAL / IMPORTANT / SUGGESTION findings. |
|
Claude finished @kyle-sexton's task in 4m 7s —— View job Claude code review — complete
No blocking findings. This is a clean, mechanical rename with good guard-rail coverage. What I checked:
Not independently run (script execution and |
|
claude-security-review has reviewed this pull request through 5add4f6; a later push is reviewed from there. |
|
Claude finished @kyle-sexton's task in 48s —— View job Security review — no issues foundScope (incremental): per lane instructions, this lane already reviewed everything in PR #101 through What changed: both files replace Analysis: this is a pure robustness/portability fix for script self-location, not a change in trust boundary:
No CRITICAL / IMPORTANT / SUGGESTION findings for the changed lines in this incremental scope. Todo
|
|
claude-review has reviewed this pull request through 5add4f6; a later push is reviewed from there. |
No related issue: repo-wide docs naming consistency, mirrors claude-code-plugins #4097.
Summary
Renames uppercase docs and plugin reference files to lower-kebab-case and adds a gate so new ones cannot appear. Exceptions mirror claude-code-plugins ADR 0034: README, AGENTS, CLAUDE, CHANGELOG, LICENSE, SKILL, CONTRIBUTING, SECURITY, REVIEW, CODE_OF_CONDUCT.
Fix
docs/MIGRATION-PLAYBOOK.md,OFFICIAL-DOCS.md,PLUGIN-PHILOSOPHY.md->migration-playbook.md,official-docs.md,plugin-philosophy.md.plugins/{automations,capabilities,plugin-ops}/reference/DOC-SOURCES.md->doc-sources.md;plugins/automations/reference/LANES.md->lanes.md.scripts/check-docs-naming.sh(basename regex plus case-collision check overdocs/andplugins/*/reference/) withscripts/test-check-docs-naming.sh, both run in thetest-shelljob; AGENTS.md records the rule.Verification
bash scripts/check-docs-naming.sh --check: clean.bash scripts/test-check-docs-naming.sh: 8/8 cases pass.bash scripts/test-sync-local.sh: 73 passed, 0 failed.shellcheck scripts/*.sh .cursor/install.sh: zero findings; manifests parse withjq empty.grepfor the old names finds no remaining reference.Related
claude-code-plugins PR #4097 and ADR 0034.
🤖 Generated with Claude Code