Update claude-custom + docs for repo renames #174
Labels
No labels
domain:backend
domain:devops
domain:frontend
status:approved
status:in-progress
status:needs-fix
status:qa
type:bug
type:devops
type:feature
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ldraney/claude-custom#174
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type
Feature
Lineage
Final cleanup after all three repo renames complete (pal-e-api, pal-e-sdk, pal-e-mcp). Moved from forgejo_admin/pal-e-app#62 (wrong repo).
Repo
forgejo_admin/claude-customUser Story
As the platform
I want all cross-references updated after repo renames
So that hooks, agents, docs, and memory files reflect the new names
Context
After renaming pal-e-docs → pal-e-api, pal-e-docs-sdk → pal-e-sdk, and pal-e-docs-mcp → pal-e-mcp, references need updating across claude-custom and pal-e-docs notes. Note: MCP tool prefix
mcp__pal-e-docs__*stays unchanged (project name). MCP server key in settings.json stayspal-e-docs.File Targets
claude-custom hooks (env vars and repo paths — NOT tool matchers):
hooks/session-start-context.sh—PAL_E_DOCS_URL→PAL_E_API_URLhooks/check-note-template.sh—PAL_E_DOCS_URL→PAL_E_API_URLhooks/check-pr-template.sh—PAL_E_DOCS_URL→PAL_E_API_URLhooks/check-issue-template.sh—PAL_E_DOCS_URL→PAL_E_API_URLhooks/board-item-on-merge.sh—PAL_E_DOCS_URL→PAL_E_API_URLhooks/session-start-board-sync.sh—PAL_E_DOCS_URL→PAL_E_API_URLhooks/cleanup-worktrees.sh—$HOME/pal-e-docs→$HOME/pal-e-api,$HOME/pal-e-docs-sdk→$HOME/pal-e-sdk,$HOME/pal-e-docs-mcp→$HOME/pal-e-mcphooks/block-dottie-code-writes.sh— repo paths:pal-e-docs→pal-e-api,pal-e-docs-sdk→pal-e-sdk,pal-e-docs-mcp→pal-e-mcphooks/inject-subagent-context.sh— prose references to pal-e-docs (the repo, not the project)hooks/stop-doc-checkin.sh— prose referenceshooks/remind-review-loop.sh— prose referencesclaude-custom agents:
agents/betty-sue.md— repo path referencesagents/dev.md— repo path referencesagents/qa.md— repo path referencesagents/dottie.md— repo path references, description textagents/penny.md— repo path referencesclaude-custom skills:
skills/review-ticket/SKILL.md— any repo referencesskills/plan/SKILL.md— any repo referencesclaude-custom root:
CLAUDE.md— repo location referencesREADME.md— repo referencesMemory files:
~/.claude/projects/-home-ldraney-pal-e-platform/memory/MEMORY.md— repo path references~/.claude/projects/-home-ldraney-pal-e-docs/memory/MEMORY.md— repo path references~/.claude/projects/-home-ldraney-pal-e-services/memory/MEMORY.md— repo path referencespal-e-docs notes (via MCP, not file writes):
project-pal-e-docs— repos table (update URLs and names), architecture diagrams (3 Mermaid diagrams referencepal-e-docs-mcpnode andpal-e-docsnamespace)convention-sveltekit-spa— any repo referencesworktree-workflow— remote conventions tableOther repos' CLAUDE.md files:
~/pal-e-app/CLAUDE.md— repo references~/pal-e-services/CLAUDE.md— repo references~/minio-sdk/CLAUDE.md— references "pal-e-docs-sdk patterns"Files the agent should NOT touch:
mcp__pal-e-docs__*stayssettings.jsonMCP server key — stayspal-e-docsdisallowedToolslists in agents — tool prefix stays~/.mcp.json— handled in MCP rename ticket #441Acceptance Criteria
grep -r 'PAL_E_DOCS_URL' ~/claude-custom/hooks/returns 0 matches\n- [ ]grep -r 'pal-e-docs-sdk' ~/claude-custom/returns 0 matches (repo refs only)\n- [ ]grep -r 'pal-e-docs-mcp' ~/claude-custom/returns 0 matches\n- [ ]grep -r '$HOME/pal-e-docs[^-]' ~/claude-custom/hooks/returns 0 matches (butmcp__pal-e-docs__still present)\n- [ ] pal-e-docs project page repos table shows pal-e-api, pal-e-sdk, pal-e-mcp\n- [ ] Architecture diagrams updated with new names\n- [ ] Session starts without errors after changes\n- [ ] All hooks fire correctly\n\n### Test Expectations\n- [ ] Fresh session starts cleanly\n- [ ] All MCP tools respond (tool prefix unchanged)\n- [ ]grep -rn 'PAL_E_DOCS_URL' ~/claude-custom/hooks/returns empty\n- Run command:grep -c 'pal-e-docs-sdk\\|pal-e-docs-mcp' ~/claude-custom/hooks/*.sh ~/claude-custom/agents/*.md\n\n### Constraints\n- MUST preservemcp__pal-e-docs__*tool prefix everywhere\n- MUST preservepal-e-docsas MCP server key in settings.json\n- All three repo renames must complete before this ticket starts\n- Test with a fresh session after changes\n- claude-custom has uncommitted changes — commit or stash before branching\n\n### Checklist\n- [ ] PR opened (claude-custom)\n- [ ] pal-e-docs notes updated via MCP\n- [ ] Memory files updated\n- [ ] Other repos' CLAUDE.md updated\n- [ ] Tests pass\n- [ ] No unrelated changes\n\n### Related\n-forgejo_admin/pal-e-docs#217— API rename (prerequisite)\n-forgejo_admin/pal-e-docs-sdk#38— SDK rename (prerequisite)\n-forgejo_admin/pal-e-docs-mcp#50— MCP rename (prerequisite)\n-phase-pal-e-docs-repo-renames— deferred phase this completes"}Scope Review: READY
Review note:
review-444-2026-03-26Re-review after full rewrite. All 6 issues from the previous review (wrong repo, missing file targets, missing MEMORY.md files, minio-sdk blast radius, unspecified architecture diagrams, acceptance criteria gaps) are resolved. Every file target verified against the filesystem and pal-e-docs. Template 100% complete, traceability triangle complete, acceptance criteria machine-testable. Ready to move backlog -> todo (blocked by 3 prerequisite rename tickets: #439, #440, #441).