iskron

Installation
SKILL.md

Iskron — дверь человека

Это набрал человек. Он не знает имён скиллов и не обязан: учить его им — провал двери. Ход собирается из его фразы и состояния его работы.

  • Исполняй, не советуй. «Тебе нужен design» — не результат.
  • Маршрут, не пересказ. Загружай скилл, а не вспоминай его.
  • Бюджет — у маршрутизации. Замер и разбор — не больше пяти вызовов графа; исчерпал — маршрутизируй тем, что есть, и скажи, чего не досмотрел. Загруженный скилл тратит по своему протоколу.

Старт — единственное, что читается всегда

Каждая сессия читает его первым: зовут хук старта, /iskron start …, адрес места человека из окна. Он кончается готовностью — три знака: граф и роль названы; стояние занято одним вызовом либо сознательно не занято; привет дошёл, куда его ждут. Очередь роли — iskron_orient(focus=<роль>) на входе и по поводу; кадр приходит адресату и участникам дела, не всем местам роли; карты и входы других скиллов — по поводу.

  1. Адреса. Граф, роль агента, роль владельца — из AGENTS.md, контекста хука старта, аргументов start <граф> <роль> <адрес места> или вставленной строки окна («Граф: … Адрес места: … Чат: …»; в старом окне — «Адрес комнаты»); аргументы и строка старше AGENTS.md, а его отсутствие в чужом репозитории — не отказ. Нет источника → iskron_realm(action="list"): свои проектные графы есть — спроси одной строкой, какой; нет — строка «проектного графа нет» Замера (готовность обходится без роли агента). Ни граф, ни роль не угадывай. Атрибут repository фокус-контура сверь с git remote get-url origin (хост/организация/репо, без протокола и .git): нет — запиши, другой — не перезаписывай, разбери по iskronify, Шаг 2. Личный срез — только корневая сессия, говорящая с человеком, не делегат по строке start: iskron_me(action="readiness") — свой граф есть (признак personal_mind есть и не unknown/realm_unreadable, не missing с mind_realm в lacks; недостающую карту человека дооснасти по minding, чтению она не мешает) — тогда одно чтение iskron_search(realm="mind", q="", attrs_filter="slice:agents", limit=50); своего графа нет (missing с mind_realm в lacks) — заведи его сразу, без вопроса, по minding (§1–2 справки: граф и своя карта человека; это запись в личный граф от учётки, стояния она не ждёт), перечитай readiness и только тогда читай срез; ответ неясен (unknown, realm_unreadable, отказ) — mind не читай и не заводи (страховка, пока платформа не подтвердила, что короткое имя без своего графа не даёт чужой). Это предпочтения о работе с агентами (форма доклада, вопроса, планирования). Держи их всю сессию ниже правил проекта; среза нет или mind недоступен — старт не ждёт, скажи это строкой. Прочее личное — по поводу (minding).
Installs
89
GitHub Stars
2
First Seen
Sep 4, 2026