source-command-connectlisted
Install: claude install-skill NeAGI/Reefiki
# source-command-connect
Use this skill when the user asks to run the migrated source command `connect`.
## Command Template
# /connect [путь-к-проекту] [имя-проекта]
Аргументы:
- `[путь-к-проекту]` — абсолютный путь к кодовому проекту (например, `H:\Projects\MyApp`). Если не указан, используй текущую рабочую папку как кодовый проект.
- `[имя-проекта]` — опционально, kebab-case. Если не указано — берётся имя папки в lower-case.
Важно: `/connect` всегда означает «подключить кодовый проект к REEFIKI». Это не команда для «поднять контекст» и не `/query`.
## Шаги
1. **Проверки.**
- Найди REEFIKI root: текущий cwd, родительские папки, `.reefiki` marker или известный путь из project knowledge. Root валиден только если в нём есть `projects/_template/` и `AGENTS.md`.
- Если root не найден → спроси один блокирующий вопрос: «Где находится корень REEFIKI?».
- Определи code project path: аргумент команды или текущий cwd.
- Если code project path совпадает с REEFIKI root → остановись: из корня REEFIKI `/connect` требует путь к внешнему кодовому проекту.
- Если путь не существует → сообщи и остановись.
- Если `<путь>/_wiki` уже существует → проверь, что это junction/symlink на `REEFIKI/projects/<имя>`. Если да — сообщи: «Этот проект уже подключён. Вики доступна в `_wiki/`». Если нет — остановись и не перезаписывай.
2. **Определить имя проекта.**
- Из аргумента или из имени папки (lower-case, пробелы → дефисы).
3. **Создать wiki-проект если нет.**
- Если `pr