fix(claude): добавлена загрузка общих skills через bridge

Зачем: Claude загружает user skills из ~/.claude/skills и не видел общий каталог ~/.agents/skills.
Что: добавлен пакет claude с symlink ~/.claude/skills на общие skills, исправлен YAML frontmatter skill conventional-commits, обновлен README с новой схемой и stow командой.
Проверка: stow -nvv claude и проверка лога rg "Loaded 1 unique skills" /tmp/claude-skills-check-2.log.
This commit is contained in:
ddadmin committed 2026-02-21 19:28:38 +03:00
1 parent 7cd55ac988
commit d23c69ba6f
3 files changed
+11 -2

No files matched your search

+9 -1
View File
@@ -53,6 +53,10 @@
- **Директория:** `codex/.codex/skills/` - **Директория:** `codex/.codex/skills/`
- Тонкие симлинки в `~/.codex/skills/` на общие skills из `~/.agents/skills/` - Тонкие симлинки в `~/.codex/skills/` на общие skills из `~/.agents/skills/`
### Claude
- **Директория:** `claude/.claude/`
- Тонкий симлинк `~/.claude/skills` на общие skills из `~/.agents/skills/`
## 🚀 Установка ## 🚀 Установка
### Ручная установка ### Ручная установка
@@ -89,6 +93,10 @@ cp -r agents/.agents/skills/* ~/.agents/skills/
# Codex (bridge to shared skills) # Codex (bridge to shared skills)
mkdir -p ~/.codex/skills mkdir -p ~/.codex/skills
ln -snf ~/.agents/skills/conventional-commits ~/.codex/skills/conventional-commits ln -snf ~/.agents/skills/conventional-commits ~/.codex/skills/conventional-commits
# Claude (bridge to shared skills)
mkdir -p ~/.claude
ln -snf ~/.agents/skills ~/.claude/skills
``` ```
### Stow (рекомендуется) ### Stow (рекомендуется)
@@ -99,7 +107,7 @@ sudo apt install stow
# Применение конфигов # Применение конфигов
cd /path/to/dotfiles cd /path/to/dotfiles
stow bash tmux vim zed agents opencode codex stow bash tmux vim zed agents opencode codex claude
``` ```
Важно: `bash` пакет кладет файлы `~/.bash_custom`, `~/.bash_functions`, `~/.bash_prompt`. Убедитесь, что ваш `~/.bashrc` содержит строку: Важно: `bash` пакет кладет файлы `~/.bash_custom`, `~/.bash_functions`, `~/.bash_prompt`. Убедитесь, что ваш `~/.bashrc` содержит строку:
@@ -1,6 +1,6 @@
--- ---
name: conventional-commits name: conventional-commits
ОБЯЗАТЕЛЬНО вызывай этот навык каждый раз, когда пользователь просит сделать коммит, написать сообщение для git, зафиксировать изменения или проанализировать git diff. Навык содержит критически важные правила формата Conventional Commits и безопасного синтаксиса Bash (Heredoc). description: "ОБЯЗАТЕЛЬНО вызывай этот навык каждый раз, когда пользователь просит сделать коммит, написать сообщение для git, зафиксировать изменения или проанализировать git diff. Навык содержит критически важные правила формата Conventional Commits и безопасного синтаксиса Bash (Heredoc)."
--- ---
# Твоя роль # Твоя роль
+1
View File
@@ -0,0 +1 @@
../../agents/.agents/skills