refactor(agents): убраны настройки Claude из git и пакет codex
Claude: из репозитория удалены settings.local.json (разрешения не нужны при autoapprove), statusline-command.sh и устаревший CLAUDE.md; линкуются только skills. install.sh убирает артефакты прежних прогонов. Codex: пакет удалён целиком, ~/.codex - обычный каталог. Персональные мостики скиллов убраны; миграция раскрывает свёрнутый симлинк и переносит рантайм-данные. Чищены chezmoi-скрипты. install.sh: migrate_claude_stow_symlink обобщена в migrate_folded_symlink. Тесты: 3 устаревших удалены, 3 добавлены; assert_not_exists ловит битые симлинки.
This commit is contained in:
1 parent
346b3bfc61
commit
c3efe60a00
14 files changed
+122
-407
No files matched your search
@@ -30,19 +30,6 @@ if ((Test-Path "claude") -and -not (Test-Path "dot_claude")) {
|
||||
Write-Host " [OK] claude -> dot_claude"
|
||||
}
|
||||
|
||||
# codex → dot_codex (будет ~/.codex)
|
||||
if ((Test-Path "codex") -and -not (Test-Path "dot_codex")) {
|
||||
Rename-Item "codex" "dot_codex"
|
||||
# Перемещаем содержимое .codex в корень и удаляем файлы skills
|
||||
if (Test-Path "dot_codex/.codex") {
|
||||
Move-Item "dot_codex/.codex/*" "dot_codex/" -ErrorAction SilentlyContinue
|
||||
Remove-Item "dot_codex/.codex" -Recurse -Force -ErrorAction SilentlyContinue
|
||||
}
|
||||
# Удаляем старые файлы skills (будут созданы как симлинки)
|
||||
Remove-Item "dot_codex/skills" -Recurse -Force -ErrorAction SilentlyContinue
|
||||
Write-Host " [OK] codex -> dot_codex"
|
||||
}
|
||||
|
||||
# vim/.vimrc → dot_vimrc (будет ~/.vimrc)
|
||||
if ((Test-Path "vim/.vimrc") -and -not (Test-Path "dot_vimrc")) {
|
||||
Move-Item "vim/.vimrc" "dot_vimrc"
|
||||
|
||||
@@ -30,14 +30,6 @@ if (Test-Path "$env:USERPROFILE\.claude\skills") {
|
||||
New-Item -ItemType SymbolicLink -Path "$env:USERPROFILE\.claude\skills" -Target $skillsSource
|
||||
Write-Host "Created: ~/.claude/skills -> ~/.agents/skills"
|
||||
|
||||
# Codex
|
||||
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.codex\skills" | Out-Null
|
||||
if (Test-Path "$env:USERPROFILE\.codex\skills\conventional-commits") {
|
||||
Remove-Item "$env:USERPROFILE\.codex\skills\conventional-commits" -Force
|
||||
}
|
||||
New-Item -ItemType SymbolicLink -Path "$env:USERPROFILE\.codex\skills\conventional-commits" -Target "$skillsSource\conventional-commits"
|
||||
Write-Host "Created: ~/.codex/skills/conventional-commits -> ~/.agents/skills/conventional-commits"
|
||||
|
||||
# Opencode
|
||||
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.config\opencode" | Out-Null
|
||||
if (Test-Path "$env:USERPROFILE\.config\opencode\skills") {
|
||||
|
||||
Reference in new issue
Block a user