Skip to content
This repository was archived by the owner on Oct 27, 2025. It is now read-only.

Commit 0415c63

Browse files
committed
Update skills paths from ~/.claude/skills to ~/.config/superpowers/skills/skills
Replace all occurrences of the legacy ~/.claude/skills path with the correct ~/.config/superpowers/skills/skills path throughout the codebase. Changes: - Update shell script default paths - Update documentation examples and instructions - Update hook scripts and installation paths - Update test expectations - Update subagent prompt templates This ensures consistency with the actual skills location on the system.
1 parent e05f1a9 commit 0415c63

File tree

14 files changed

+50
-50
lines changed

14 files changed

+50
-50
lines changed

skills/collaboration/remembering-conversations/DEPLOYMENT.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Quick reference for deploying and maintaining the conversation indexing system.
55
## Initial Deployment
66

77
```bash
8-
cd ~/.claude/skills/collaboration/remembering-conversations/tool
8+
cd ~/.config/superpowers/skills/skills/collaboration/remembering-conversations/tool
99

1010
# 1. Install hook
1111
./install-hook
@@ -39,7 +39,7 @@ cd ~/.claude/skills/collaboration/remembering-conversations/tool
3939
### Weekly Health Check
4040

4141
```bash
42-
cd ~/.claude/skills/collaboration/remembering-conversations/tool
42+
cd ~/.config/superpowers/skills/skills/collaboration/remembering-conversations/tool
4343
./index-conversations --verify
4444
```
4545

@@ -137,7 +137,7 @@ echo $SESSION_ID
137137
# Should show: session ID when in active session
138138

139139
# 3. Check indexer exists
140-
ls -l ~/.claude/skills/collaboration/remembering-conversations/tool/index-conversations
140+
ls -l ~/.config/superpowers/skills/skills/collaboration/remembering-conversations/tool/index-conversations
141141
# Should show: -rwxr-xr-x ... index-conversations
142142

143143
# 4. Test hook manually

skills/collaboration/remembering-conversations/INDEXING.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@ Index, archive, and maintain conversations for search.
66

77
**Install auto-indexing hook:**
88
```bash
9-
~/.claude/skills/collaboration/remembering-conversations/tool/install-hook
9+
~/.config/superpowers/skills/skills/collaboration/remembering-conversations/tool/install-hook
1010
```
1111

1212
**Index all conversations:**
1313
```bash
14-
~/.claude/skills/collaboration/remembering-conversations/tool/index-conversations
14+
~/.config/superpowers/skills/skills/collaboration/remembering-conversations/tool/index-conversations
1515
```
1616

1717
**Process unindexed only:**
1818
```bash
19-
~/.claude/skills/collaboration/remembering-conversations/tool/index-conversations --cleanup
19+
~/.config/superpowers/skills/skills/collaboration/remembering-conversations/tool/index-conversations --cleanup
2020
```
2121

2222
## Features
@@ -32,7 +32,7 @@ Index, archive, and maintain conversations for search.
3232
### 1. Install Hook (One-Time)
3333

3434
```bash
35-
cd ~/.claude/skills/collaboration/remembering-conversations/tool
35+
cd ~/.config/superpowers/skills/skills/collaboration/remembering-conversations/tool
3636
./install-hook
3737
```
3838

skills/collaboration/remembering-conversations/tool/hooks/sessionEnd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Auto-index conversation after session ends
33
# Copy to ~/.claude/hooks/sessionEnd to enable
44

5-
INDEXER="$HOME/.claude/skills/collaboration/remembering-conversations/tool/index-conversations"
5+
INDEXER="$HOME/.config/superpowers/skills/skills/collaboration/remembering-conversations/tool/index-conversations"
66

77
if [ -n "$SESSION_ID" ] && [ -x "$INDEXER" ]; then
88
# Run in background, suppress output

skills/collaboration/remembering-conversations/tool/install-hook

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ if [ -f "$HOOK_FILE" ]; then
4141
cat >> "$HOOK_FILE" <<'EOF'
4242
4343
# Auto-index conversations (remembering-conversations skill)
44-
INDEXER="$HOME/.claude/skills/collaboration/remembering-conversations/tool/index-conversations"
44+
INDEXER="$HOME/.config/superpowers/skills/skills/collaboration/remembering-conversations/tool/index-conversations"
4545
if [ -n "$SESSION_ID" ] && [ -x "$INDEXER" ]; then
4646
"$INDEXER" --session "$SESSION_ID" > /dev/null 2>&1 &
4747
fi

skills/collaboration/remembering-conversations/tool/prompts/search-agent.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Example focus areas:
2828

2929
Run:
3030
```bash
31-
~/.claude/skills/collaboration/remembering-conversations/tool/search-conversations "{SEARCH_QUERY}"
31+
~/.config/superpowers/skills/skills/collaboration/remembering-conversations/tool/search-conversations "{SEARCH_QUERY}"
3232
```
3333

3434
This returns:

skills/collaboration/remembering-conversations/tool/src/search-agent-template.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ describe('search-agent template', () => {
5858
const content = fs.readFileSync(templatePath, 'utf-8');
5959

6060
// Should include the search command
61-
expect(content).toContain('~/.claude/skills/collaboration/remembering-conversations/tool/search-conversations');
61+
expect(content).toContain('~/.config/superpowers/skills/skills/collaboration/remembering-conversations/tool/search-conversations');
6262
});
6363

6464
it('includes critical rules', () => {

skills/collaboration/remembering-conversations/tool/test-install-hook.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ test_already_installed_detection() {
165165
cat > "$HOME/.claude/hooks/sessionEnd" <<'EOF'
166166
#!/bin/bash
167167
# Auto-index conversations (remembering-conversations skill)
168-
INDEXER="$HOME/.claude/skills/collaboration/remembering-conversations/tool/index-conversations"
168+
INDEXER="$HOME/.config/superpowers/skills/skills/collaboration/remembering-conversations/tool/index-conversations"
169169
if [ -n "$SESSION_ID" ] && [ -x "$INDEXER" ]; then
170170
"$INDEXER" --session "$SESSION_ID" > /dev/null 2>&1 &
171171
fi

skills/meta/gardening-skills-wiki/SKILL.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,15 @@ The skills wiki needs regular maintenance to stay healthy: links break, skills g
3131

3232
```bash
3333
# Run all checks
34-
~/.claude/skills/meta/gardening-skills-wiki/garden.sh
34+
~/.config/superpowers/skills/skills/meta/gardening-skills-wiki/garden.sh
3535

3636
# Or run specific checks
37-
~/.claude/skills/meta/gardening-skills-wiki/check-links.sh
38-
~/.claude/skills/meta/gardening-skills-wiki/check-naming.sh
39-
~/.claude/skills/meta/gardening-skills-wiki/check-index-coverage.sh
37+
~/.config/superpowers/skills/skills/meta/gardening-skills-wiki/check-links.sh
38+
~/.config/superpowers/skills/skills/meta/gardening-skills-wiki/check-naming.sh
39+
~/.config/superpowers/skills/skills/meta/gardening-skills-wiki/check-index-coverage.sh
4040

4141
# Analyze search gaps (what skills are missing)
42-
~/.claude/skills/meta/gardening-skills-wiki/analyze-search-gaps.sh
42+
~/.config/superpowers/skills/skills/meta/gardening-skills-wiki/analyze-search-gaps.sh
4343
```
4444

4545
The master script runs all checks and provides a health report.
@@ -156,7 +156,7 @@ skills/testing/condition-based-waiting
156156
**Fix:** Rename directory:
157157

158158
```bash
159-
cd ~/.claude/skills/testing
159+
cd ~/.config/superpowers/skills/skills/testing
160160
mv TestingPatterns testing-patterns
161161
# Update all references to old name
162162
```
@@ -184,7 +184,7 @@ mv TestingPatterns testing-patterns
184184
**Fix:** Remove if no longer needed:
185185

186186
```bash
187-
rm -rf ~/.claude/skills/event-based-testing
187+
rm -rf ~/.config/superpowers/skills/skills/event-based-testing
188188
```
189189

190190
## Naming Conventions
@@ -215,14 +215,14 @@ rm -rf ~/.claude/skills/event-based-testing
215215

216216
```bash
217217
# 1. Create skill
218-
mkdir -p ~/.claude/skills/category/new-skill
219-
vim ~/.claude/skills/category/new-skill/SKILL.md
218+
mkdir -p ~/.config/superpowers/skills/skills/category/new-skill
219+
vim ~/.config/superpowers/skills/skills/category/new-skill/SKILL.md
220220

221221
# 2. Add to category INDEX
222-
vim ~/.claude/skills/category/INDEX.md
222+
vim ~/.config/superpowers/skills/skills/category/INDEX.md
223223

224224
# 3. Run health check
225-
~/.claude/skills/meta/gardening-skills-wiki/garden.sh
225+
~/.config/superpowers/skills/skills/meta/gardening-skills-wiki/garden.sh
226226

227227
# 4. Fix any issues reported
228228
```
@@ -231,13 +231,13 @@ vim ~/.claude/skills/category/INDEX.md
231231

232232
```bash
233233
# 1. Move/rename skills
234-
mv ~/.claude/skills/old-category/skill ~/.claude/skills/new-category/
234+
mv ~/.config/superpowers/skills/skills/old-category/skill ~/.config/superpowers/skills/skills/new-category/
235235

236236
# 2. Update all references (grep for old paths)
237-
grep -r "skills/gardening-skills-wiki/old-category/skill" ~/.claude/skills/
237+
grep -r "skills/gardening-skills-wiki/old-category/skill" ~/.config/superpowers/skills/skills/
238238

239239
# 3. Run health check
240-
~/.claude/skills/meta/gardening-skills-wiki/garden.sh
240+
~/.config/superpowers/skills/skills/meta/gardening-skills-wiki/garden.sh
241241

242242
# 4. Fix broken links
243243
```
@@ -246,7 +246,7 @@ grep -r "skills/gardening-skills-wiki/old-category/skill" ~/.claude/skills/
246246

247247
```bash
248248
# Monthly: Run full health check
249-
~/.claude/skills/meta/gardening-skills-wiki/garden.sh
249+
~/.config/superpowers/skills/skills/meta/gardening-skills-wiki/garden.sh
250250

251251
# Review and fix:
252252
# - ❌ errors (broken links, missing skills)
@@ -261,7 +261,7 @@ Runs all health checks and provides comprehensive report.
261261

262262
**Usage:**
263263
```bash
264-
~/.claude/skills/meta/gardening-skills-wiki/garden.sh [skills_dir]
264+
~/.config/superpowers/skills/skills/meta/gardening-skills-wiki/garden.sh [skills_dir]
265265
```
266266

267267
### `check-links.sh`
@@ -318,7 +318,7 @@ Validates INDEX completeness.
318318
**Before committing skill changes:**
319319

320320
```bash
321-
~/.claude/skills/meta/gardening-skills-wiki/garden.sh
321+
~/.config/superpowers/skills/skills/meta/gardening-skills-wiki/garden.sh
322322
# Fix all ❌ errors
323323
# Consider fixing ⚠️ warnings
324324
git add .
@@ -328,13 +328,13 @@ git commit -m "Add/update skills"
328328
**When links feel suspicious:**
329329

330330
```bash
331-
~/.claude/skills/meta/gardening-skills-wiki/check-links.sh
331+
~/.config/superpowers/skills/skills/meta/gardening-skills-wiki/check-links.sh
332332
```
333333

334334
**When INDEX seems incomplete:**
335335

336336
```bash
337-
~/.claude/skills/meta/gardening-skills-wiki/check-index-coverage.sh
337+
~/.config/superpowers/skills/skills/meta/gardening-skills-wiki/check-index-coverage.sh
338338
```
339339

340340
## Common Rationalizations

skills/meta/gardening-skills-wiki/analyze-search-gaps.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
set -euo pipefail
55

6-
SKILLS_DIR="${HOME}/.claude/skills"
6+
SKILLS_DIR="${HOME}/.config/superpowers/skills/skills"
77
LOG_FILE="${SKILLS_DIR}/.search-log.jsonl"
88

99
if [[ ! -f "$LOG_FILE" ]]; then

skills/meta/gardening-skills-wiki/check-index-coverage.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/bash
22
# Check that all skills are properly listed in INDEX files
33

4-
SKILLS_DIR="${1:-$HOME/Documents/GitHub/dotfiles/.claude/skills}"
4+
SKILLS_DIR="${1:-$HOME/.config/superpowers/skills/skills}"
55

66
echo "## INDEX Coverage"
77
# For each category with an INDEX

0 commit comments

Comments
 (0)