Commit 7f7ca2d
committed
Fix skill paths and symlink creation in smartem-workspace
Two fixes for Claude Code skill setup:
1. Update skill paths in bundled config (repos.json)
- Add claude-code/ prefix to all skill paths
- Before: shared/skills/database-admin
- After: claude-code/shared/skills/database-admin
- Fixes skill discovery during workspace initialization
2. Fix symlink creation in claude.py
- Use os.symlink() with absolute paths instead of Path.symlink_to()
- Path.symlink_to() was creating relative symlinks that resolved incorrectly
- Ensures skills are accessible from .claude/skills/ directory
Tested with wheel installation via uvx. All skills now symlink correctly
and are accessible during workspace initialization.
Resolves skill symlinking issues reported in testing.1 parent 6b77df5 commit 7f7ca2d
File tree
2 files changed
+11
-9
lines changed- packages/smartem-workspace/smartem_workspace
- config
- setup
2 files changed
+11
-9
lines changedLines changed: 7 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
361 | 361 | | |
362 | 362 | | |
363 | 363 | | |
364 | | - | |
365 | | - | |
366 | | - | |
367 | | - | |
368 | | - | |
369 | | - | |
370 | | - | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
371 | 371 | | |
372 | 372 | | |
373 | 373 | | |
| |||
Lines changed: 4 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
43 | | - | |
| 44 | + | |
44 | 45 | | |
45 | 46 | | |
46 | 47 | | |
| |||
61 | 62 | | |
62 | 63 | | |
63 | 64 | | |
64 | | - | |
| 65 | + | |
65 | 66 | | |
66 | 67 | | |
67 | 68 | | |
| |||
83 | 84 | | |
84 | 85 | | |
85 | 86 | | |
| 87 | + | |
86 | 88 | | |
87 | 89 | | |
88 | 90 | | |
| |||
0 commit comments