bd8c378f83c57bcd31ca3744a61c392979a641f6
Mirror the wiki split. Rename `task-status-wiki` → `using-tasks` (preserves
file history via `git mv`). Strip the "Initialization" section out — that
content moves to the new `setup-tasks` skill, which owns greenfield
creation and migration.
`setup-tasks` has 6 phases (sanity → discovery → plan + confirm → backup →
greenfield/migrate → verify → report) and two modes:
- greenfield: write `.tasks/STATUS.md` with the canonical board template
(emoji legend in a comment block; no per-task files at bootstrap — they
get created on demand by using-tasks when actual tasks are added)
- migrate: detect old flat STATUS.md (no emoji, plain `## Done`/`## In
Progress` sections), back it up, then walk the user *interactively*
through each task to extract slug / status / branch / where-stopped /
next-action. Never auto-parses the old format — too varied, real work
at stake.
`using-tasks` Prerequisites section delegates to `setup-tasks` when the
board is missing or non-canonical (no emoji, no per-task files).
`project-bootstrap` Step 4 now delegates to `setup-tasks`.
The user's manual follow-up after this commit:
rm -rf ~/.claude/skills/{wiki-maintainer,task-status-wiki}/
to clean up the stale installs of the old names. (install.sh creates the
new ones but doesn't remove the old.)
This completes the three-commit refactor (a/b/c) tracked in
.tasks/STATUS.md.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
claude-skills
Совместное хранилище и мастерская навыков для Claude.
About
Здесь мы с Claude вместе разрабатываем, отлаживаем и храним скиллы:
skills/— редактируемые исходники (markdown + ассеты), source of truthdist/— собранные.skillархивы, закоммичены в репоscripts/— утилиты:build.sh(исходник →.skill),install.sh(исходник →~/.claude/skills/).wiki/,.tasks/— рабочие материалы и доска задач
Quick start
Установить скиллы на новом компе
git clone <repo> claude-skills
cd claude-skills
bash scripts/install.sh # копирует все skills/* в ~/.claude/skills/
# или конкретные:
bash scripts/install.sh caveman wiki-maintainer
Цель установки можно переопределить переменной CLAUDE_SKILLS_DIR=/path bash scripts/install.sh.
Отредактировать скилл
# 1. Правишь skills/<name>/SKILL.md (или ассеты)
# 2. Раскатываешь правки в живые скиллы:
bash scripts/install.sh <name>
# 3. Пересобираешь архив (опц., но удобно делать перед коммитом):
bash scripts/build.sh <name>
Собрать .skill архивы
bash scripts/build.sh # все
bash scripts/build.sh caveman # один
build.sh использует zip если он есть (Linux/macOS) или делегирует в
scripts/build.ps1 через PowerShell (Windows без zip). На Windows
можно сразу запускать powershell scripts/build.ps1.
Layout
claude-skills/
├── skills/ ← исходники (по папке на скилл)
├── dist/ ← .skill архивы (коммитятся)
├── scripts/
│ ├── build.sh / build.ps1
│ └── install.sh
├── .wiki/ ← дизайн-доки, заметки
├── .tasks/ ← STATUS.md
├── CLAUDE.md
└── README.md
Подробнее про принципы и решения — в .wiki/source/repo-layout.md.
Description
Languages
Python
45.3%
PowerShell
32.7%
Shell
22%