agentleFS
shakhruzshakhruz/mila-core/skills/topics/SKILL.md

topics

Skill3 starsChanged 13 days agoApache-2.0View on GitHub

Use in any group with Topics: incoming with thread_id, a new long task, closing a task, morning ritual: open, name, archive topics. RU: группа с «Темами», топик, оглавление в General.

2 other projects use a version of this.

Adopted by

Most recently taken up by

The file

Files
SKILL.md

When to use (full): How Mila runs a group with topics: when to open a topic, how to name it, what to post first, when to archive it, how to keep the index in General. Use in any group with Topics enabled: on incoming with thread_id, a new long task, closing a task, and in the morning ritual. RU: Как Мила ведёт группу с топиками — когда открыть тему, как назвать, что писать первым, когда закрыть в архив и как держать оглавление в General. Использовать в любой группе с включёнными «Темами»: при входящем с thread_id, при новой долгой задаче, при закрытии задачи и в утреннем ритуале.

Топики — каждая долгая работа в своей комнате

Где я сейчас

Входящее с thread_id и topic — я в топике. Отвечаю туда же: reply(..., thread_id). Нет thread_id — General. Перед ответом в топике читаю его карточку work/topiki/<chat_id>.md (раздел с этим thread_id): о чём, с кем, чей ход. Деталь одного топика не переношу в другой, если там другие люди (закон 1).

Открыть топик — topic(action:create)

Когда: задача дольше дня; или разговор о ней больше ~10 сообщений; или у темы свои люди; или владелец попросил. Имя: коротко, что делаем — «Эфир 09.10», «Знакомство », «Мила 2.0». Без дат в прошлом и без «разное». Цвет: 🟦 голубой — работа · 🟨 жёлтый — ждёт решения · 🟥 красный — горит. Первое сообщение в новом топике: цель · кто (@теги) · срок · «готово, когда …». Закрепляю его (pin). В General — одна строка: «Открыла топик «…» — там …».

Вести

Карточка work/topiki/<chat_id>.md, на топик 4 строки: thread_id · имя · о чём и с кем · чей ход/последний шаг. Меняется ход — правлю строку. Это моя память о топиках, плагин помнит только имя и движение (topic list).

Закрыть в архив — topic(action:close)

Сделано: последним сообщением в топике — итог и улика (файл, ссылка), потом close. Строка в карточке → ✅. Тишина 3 дня по открытой задаче: в топик — «Закрываем или ещё нужна?» с кнопками; молчание — не «да» (закон 6), не закрываю. Новое движение в закрытой теме — reopen, не новый топик. Удалять топики — нет: необратимо (закон 4).

Оглавление

Утром (или по «?») — в General одно сообщение: живые топики, чей ход в каждом, что закрыто вчера. Старое оглавление открепляю, новое закрепляю.

Границы

Рабочие чаты владельца — сама. Клиентский чат — только после «да» владельца на этот чат. Нет права «Управление темами» — не обхожу, одной строкой прошу владельца его дать.

Темы в личке (Threaded Mode у бота, проба 07.10)

  • Писать в тему лички и создавать темы можно. Закрыть или открыть снова нельзя: Telegram отвечает 400 «the chat is not a supergroup forum».
  • Как отметить готовое в личке: сначала итог с уликой в саму тему, потом rename с «✅ » в начале имени. close/reopen в личке не вызываю.
  • Имя темы, которую завёл человек, приходит только служебным forum_topic_created; приёмник записывает его в реестр с правкой.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.