-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
adminProject maintenance, dependency updates, or housekeepingProject maintenance, dependency updates, or housekeepingsmartem-devtools:claudeClaude Code configuration, skills, and promptsClaude Code configuration, skills, and prompts
Description
Summary
Move unversioned Claude Code configuration from workspace root to smartem-devtools/claude-code/ and symlink back. Additionally, add CLI commands to verify and repair workspace setup.
Current State
~/dev/ERIC/ # workspace root (not a git repo)
├── CLAUDE.md # unversioned (copy)
├── claude-config/ # symlink ✓
├── .claude/
│ ├── settings.local.json # created by CLI
│ └── skills/ # EMPTY (bug: wrong paths in config)
Target State
smartem-devtools/claude-code/
├── CLAUDE.md # versioned
├── ARCHITECTURE.md # versioned
├── shared/skills/ # versioned skills
└── ...
~/dev/ERIC/
├── CLAUDE.md → repos/.../smartem-devtools/claude-code/CLAUDE.md
├── claude-config → repos/.../smartem-devtools/claude-code/
├── .claude/
│ ├── settings.local.json
│ └── skills/
│ ├── database-admin → .../claude-code/shared/skills/database-admin
│ ├── devops → ...
│ └── ...
Benefits
- Claude Code config becomes version controlled
- Changes are trackable and reviewable
- Shared across team via
smartem-workspaceCLI setup checkcommand can verify and repair setup
Implementation
- ✅ Move files to
smartem-devtools/claude-code/(done previously) - ✅ Create
claude-configsymlink (done in CLI) - ⬜ Fix skill paths in
repos.json(missingclaude-code/prefix) - ⬜ Change CLAUDE.md from copy to symlink
- ⬜ Implement
smartem-workspace check [--fix]command - ⬜ Implement
smartem-workspace synccommand
CLI Commands (New)
# Verify workspace setup
smartem-workspace check
smartem-workspace check --scope claude
smartem-workspace check --scope repos
# Repair issues
smartem-workspace check --fix
# Pull latest from remotes
smartem-workspace sync
smartem-workspace sync --dry-runTracked in PR #109
Metadata
Metadata
Assignees
Labels
adminProject maintenance, dependency updates, or housekeepingProject maintenance, dependency updates, or housekeepingsmartem-devtools:claudeClaude Code configuration, skills, and promptsClaude Code configuration, skills, and prompts