agentsclimarketplace

Personal guide start

Skill TserenTserenov/FMT-exocortex-template/.claude/skills/personal-guide-start

Exocortex template: fork & deploy your AI-powered personal knowledge system with Claude Code

Install
npx -y skills add TserenTserenov/FMT-exocortex-template --skill personal-guide-start

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

Bootstrap wrapper — creates an empty personal-guide repo under the pilot's account (flat name, no login in the name; if not yet created), then calls /personal-guide-render to populate 6 files. Use when pilot first asks 'create my personal guide', 'I want to start a personal development program', 'build me a starter plan'.

SKILL.md

9.9 KB, ~2.5k tokens by cl100k_base, as published. Nobody here has run it

Bootstrap персонального руководства

ВЫПОЛНИ НЕМЕДЛЕННО — НЕ ЗАДАВАЙ ВОПРОСОВ. Первое действие = вызов create_repository. Вопросы о домене, ступени, «главной системе», целях — запрещены на этом шаге; они задача render-скилла (Шаг 2). Даже если MCP-инструменты вернули данные о пилоте — не анализировать, не интерпретировать, сразу Шаг 1.

Experimental MVP-скилл — UX-обёртка (IntegrationGate exception по WP-245 Ф28 Open Decision #7). Делит ответственность с /personal-guide-render:

  • /personal-guide-start (этот) — создание инфраструктуры: GitHub-репо как часть Персоны.инфра. Один раз на пилота.
  • /personal-guide-render — наполнение содержания: чтение Память.Derived (RCS-профиль) + Персона.декларации (домен) → 6 файлов. N раз (каждое обновление).

Различение зафиксировано в .claude/rules/distinctions.md (AUTHOR-ONLY).

Контракт скилла

  • Вход: активная подписка «Инженерия интеллекта» (ранее «Бесконечное развитие») (DP.SC.112). Доступ к create_repository, github_status. (Память.Derived и personal_write нужны на втором шаге — там их проверит /personal-guide-render.)
  • Выход: репо personal-guide под аккаунтом пилота существует на GitHub + 6 файлов записаны (через делегирование render-скиллу). Имя репо — константа для всех пилотов: один личный GitHub-аккаунт = один репо ЛР, ФИО/login в названии не нужен.
  • Время: ≤60 мин с момента вызова до открытого в VS Code репо (критерий MVP из WP-188 Ф4.5).
  • Идемпотентность: повторный вызов на существующем репо безопасен — Шаг 1 reuse, Шаг 2 пересобирает контент.

Шаг 1. Создать (или переиспользовать) репо

Вызови create_repository(name: "personal-guide", template_type: "notes", private: false, description: "Персональное руководство пилота программы ЛР (IWE)").

Имя репо — константа для всех пилотов (не подставлять GitHub-логин). У каждого пилота один личный аккаунт = один репо personal-guide. Это упрощает скиллы (имя источника детерминированное, не нужно вычислять <github-login> через github_status), убирает риск коллизий имён и делает миграцию в Портного (WP-222) однозначной.

После OAuth Gateway создаст репо с базовой notes-структурой (inbox/, docs/, README.md). Эта структура будет переопределена render-скиллом на Шаге 2 (плюс render удалит inbox/.gitkeep — артефакт notes-template, не нужный для ЛР).

Failure modes Шага 1:

СимптомРешение
401 от GatewayПопроси пилота нажать «Authorize» в OAuth, повторить
github_status пустойПилот не подключил GitHub в Aisystant MCP — отправь его в onboarding
409 (репо существует)OK — переиспользуем; сразу переходи к Шагу 2 без сообщения об ошибке

Шаг 2. Делегировать наполнение в /personal-guide-render

Вызови скилл personal-guide-render через Skill tool с аргументом:

  • override домена (если аргумент этого скилла был передан) — knowledge-worker | generic
    • маркер first-run — render пропустит Шаг 5 (архивация в history/)

Пример аргумента: knowledge-worker first-run (имя репо больше не передаётся — render знает константу personal-guide).

Render-скилл сделает: чтение Память.Derived → ступень → домен → заготовки → запись 6 файлов → подтверждение. Дождись его завершения, потом переходи к Шагу 3.

Если Skill tool недоступен (например, отладка вне Claude Code) — fallback: прочитай ~/.claude/skills/personal-guide-render/SKILL.md и выполни Шаги 1-7 инлайн.

Шаг 3. Финальное подтверждение пилоту

После того как render-скилл выдал своё подтверждение, добавь:

Чтобы работать с руководством локально — клонируй репо в свой IWE:
  git clone https://github.com/<github-login>/personal-guide.git ~/IWE/personal-guide

(подставь свой GitHub-login в URL — `gh auth status` покажет, кто ты сейчас.)

После этого правки локально → git push → Aisystant MCP подхватит через reindex.

Это первый запуск. Дальше — никаких спец-скиллов:
- Чтобы пересобрать после изменений в Память.Derived → /personal-guide-render
- Чтобы обновить план / методы / итоги недели → пиши в чате обычными словами
- Автоматизация по расписанию (без запроса) — придёт с Портным летом

Важно: create_repository создаёт репо только в облаке (GitHub) и регистрирует через personal_list_sources, но не клонирует на диск пилота. Без локального клона все правки идут только через personal_write MCP-инструмент. Подсказка про git clone обязательна.

Verification

Bootstrap создаёт внешний ресурс (GitHub-репо) — перед сообщением об успехе проверь контрактный выход (Контракт §Выход), не считай «вызвал create_repository» за «репо готово»:

  1. Репо существует. Вызови github_status — источник personal-guide присутствует. Нет → bootstrap не состоялся (вероятно 401 / GitHub не подключён), вернись к Шагу 1, не выдавай подсказку про git clone.
  2. 6 файлов записаны. Render-скилл (Шаг 2) вернул подтверждение со списком 6 файлов. Render не подтвердил запись → bootstrap не завершён, перезапусти Шаг 2.

Только при обоих PASS переходи к подсказке git clone (Шаг 3). Иначе — сообщи пилоту, какой из двух пунктов не выполнен, и что делать.

Граница с /personal-guide-render

Аспект/personal-guide-start/personal-guide-render
Слой пользовательских данныхПерсона.инфра (репо как идентичность)Память.Derived + Персона.декларации + Контекст-сборка
Writerпользователь (через своего агента)LLM-агент в runtime
Owner фактаGitHub-аккаунт пилотасам репо (git history)
Зависит от Память.DerivedНетДа
Идемпотентностьreuse при 409перезапись с архивом в history/
Частота вызоваодин раз на пилотаN раз (еженедельно + по событиям)

Что скилл НЕ делает

  • Не читает Память.Derived, не вычисляет ступень, не выбирает домен — это всё в /personal-guide-render.
  • Не пишет файлы напрямую — делегирует render-скиллу.
  • Не отправляет уведомления в TG / email — пилот сам открывает репо в VS Code.

Когда Портной (WP-222) выйдет — оба скилла уйдут в архив. Портной возьмёт на себя bootstrap+render+автоматический weekly/daily.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.