agentsclimarketplace

Personal guide start

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

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'.From its SKILL.md

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.

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.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. 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.