mdtask
mdtask — Evergreen SDD with task-driven specs
Tasks and their spec live in one Markdown file, closed in one commit — the spec never drifts from your code.
https://mdtask.dev
https://github.com/syabro/mdtask
😮 Выкатываю в паблик mdtask - markdown-based тасктрекер для evergreen SDD. Который пилю и использую уже пару месяцев.
Тлдр: задачи лежат в файлах со спеками и спека обновляется с кодом в одном коммите с закрытием задачи. Плюс cli и три скилла как заводить, выполнять и хранить
К любым таск трекерам у меня всегда была особая любовь. Думаю это началось где-то с traq. Кастдевмлил народ под свой, потому что джира была тумач и тормозила. В итоге положил на полку ибо ресурсов на второй линеар точно не хватило бы.
А вот когда начал работать с агентами достал и стряхнул пыль.
Сильно не хватало какой-то простой и понятной системы для того, чтобы можно было сохранить, засунуть луп и сказать агенту «делай это». И чтобы спеки были first-time citizen.
- Openspec слишком перегружен.
- Linear/JIRA для мелких продуктов это перегруз + спеки 100% идут по одному месту если не следить.
- Просто список задач? Не хватает, но с этого начал.
Сделал mdtask.
😲 Нахуя и главное зачем
1. Задачи хранятся локально. В markdown. Это легко читать-писать-изменять-whatever как кожаному так и агенту. Никаких саасов. Легко начать, не понравится - данные все еще ваши.
2. Задачи хранятся в файле спеки. Отсюда один файл = что уже есть + что будет. И легко трекать если спека не обновилась а задача какого-то хера закрылась
3. В одном коммите лежит код, обновление спеки и закрытая задача. В логах это будет полезно
4. CLI тулза на ноде. Умеет автоматически проставлять ID и показывать список задач по проекту с фильтром - по дефолту показывает незаблокированные и незавершенные задачи. @blocked_by из коробки
5. Набор скиллов
Из идей html view для проекта. И eagle eye view для кучи. Короче вот они данные только руку протяни. Делай что хочешь поверх
Короче топ, рекомендую :)
С вас шер, звездочка и рассказать что неудобно 🙃
https://github.com/syabro/mdtask
Тлдр: задачи лежат в файлах со спеками и спека обновляется с кодом в одном коммите с закрытием задачи. Плюс cli и три скилла как заводить, выполнять и хранить
К любым таск трекерам у меня всегда была особая любовь. Думаю это началось где-то с traq. Кастдевмлил народ под свой, потому что джира была тумач и тормозила. В итоге положил на полку ибо ресурсов на второй линеар точно не хватило бы.
А вот когда начал работать с агентами достал и стряхнул пыль.
Сильно не хватало какой-то простой и понятной системы для того, чтобы можно было сохранить, засунуть луп и сказать агенту «делай это». И чтобы спеки были first-time citizen.
- Openspec слишком перегружен.
- Linear/JIRA для мелких продуктов это перегруз + спеки 100% идут по одному месту если не следить.
- Просто список задач? Не хватает, но с этого начал.
Сделал mdtask.
1. Задачи хранятся локально. В markdown. Это легко читать-писать-изменять-whatever как кожаному так и агенту. Никаких саасов. Легко начать, не понравится - данные все еще ваши.
2. Задачи хранятся в файле спеки. Отсюда один файл = что уже есть + что будет. И легко трекать если спека не обновилась а задача какого-то хера закрылась
3. В одном коммите лежит код, обновление спеки и закрытая задача. В логах это будет полезно
4. CLI тулза на ноде. Умеет автоматически проставлять ID и показывать список задач по проекту с фильтром - по дефолту показывает незаблокированные и незавершенные задачи. @blocked_by из коробки
5. Набор скиллов
/mdtask (описание, формат задач, sdd), /mdtask-add (создание задачи) /mdtask-do флоу для выполнения.Из идей html view для проекта. И eagle eye view для кучи. Короче вот они данные только руку протяни. Делай что хочешь поверх
Короче топ, рекомендую :)
С вас шер, звездочка и рассказать что неудобно 🙃
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍11❤3
This media is not supported in your browser
VIEW IN TELEGRAM
https://github.com/Augani/dory
Dory — open-source замена Docker Desktop / OrbStack под macOS.
- Одна общая Linux VM для всех контейнеров, а не отдельные VM под каждый контейнер. Автор меряет ~122 MB idle RAM для 2 контейнеров против ~574 MB у модели “VM per container”.
- Есть обычный Docker socket. То есть docker, docker compose, IDE и тулзы должны рабоать с ним как с нативным Docker Engine.
- Нативное macOS-приложение ~6 MB, без Electron, Node sidecars и телеметрии. Написано на Swift + Apple containerization.
- Локальные домены и HTTPS: контейнеры получают *.dory.local, Dory сам поднимает локальный CA и проксирует TLS.
- Kubernetes в один клик: k3s внутри той же VM, без отдельного kind/minikube.
Dory — open-source замена Docker Desktop / OrbStack под macOS.
- Одна общая Linux VM для всех контейнеров, а не отдельные VM под каждый контейнер. Автор меряет ~122 MB idle RAM для 2 контейнеров против ~574 MB у модели “VM per container”.
- Есть обычный Docker socket. То есть docker, docker compose, IDE и тулзы должны рабоать с ним как с нативным Docker Engine.
- Нативное macOS-приложение ~6 MB, без Electron, Node sidecars и телеметрии. Написано на Swift + Apple containerization.
- Локальные домены и HTTPS: контейнеры получают *.dory.local, Dory сам поднимает локальный CA и проксирует TLS.
- Kubernetes в один клик: k3s внутри той же VM, без отдельного kind/minikube.
🔥21
ast-grep.github.io
ast-grep | structural search/rewrite tool for many languages
ast-grep is a fast and polyglot tool for code structural search, lint, rewriting at large scale.
https://ast-grep.github.io/
Всё это находится одним запросом:
Три сценария:
1/ Search — искать по коду точнее, чем regex’ом: матч идёт по синтаксическому дереву.
2/ Lint — писать правила под свой проект и получать понятные ошибки.
3/ Rewrite — применять массовые правки и codemod’ы через паттерны, без отдельного AST-скрипта.
PS Скилл есть, пи-экстеншна нет :(
ast-grep — поиск, линтинг и реврайт кода по AST. Короче прям из названия понятно)rg ищет текст. ast-grep ищет структуру, поэтому один паттерн ловит разные записи:obj.val && obj.val()
obj.val && obj.val()
const result = obj.val &&
obj.val()
Всё это находится одним запросом:
ast-grep -p '$PROP && $PROP()' -l ts src
Три сценария:
1/ Search — искать по коду точнее, чем regex’ом: матч идёт по синтаксическому дереву.
2/ Lint — писать правила под свой проект и получать понятные ошибки.
3/ Rewrite — применять массовые правки и codemod’ы через паттерны, без отдельного AST-скрипта.
PS Скилл есть, пи-экстеншна нет :(
🔥7❤1
https://developers.openai.com/api/docs/guides/latest-model?model=gpt-5.6
То что GPT-5.6 вышла уже знают все.
А что есть гайд по конкретной ветке 5.6 и им можно полирнуть свои промпты и скиллы - не все
Практически можно прогнать на таком промпте
То что GPT-5.6 вышла уже знают все.
А что есть гайд по конкретной ветке 5.6 и им можно полирнуть свои промпты и скиллы - не все
Практически можно прогнать на таком промпте
https://developers.openai.com/api/docs/guides/latest-model?model=gpt-5.6
Проверь этот гайд и проверь глобальный AGENTS.md, что не соответствует теперь новой линейке 5.6.
Не трогай мои личные предпочтения, именно посмотри, что я тюнил, чтобы модель лучше работала. Выдай списком.
👍13
https://www.onorca.dev
Уже неделю сижу на Орке. До этого были tmux, cmux, herdr, superconductor.
Орка лучшее - слишком много удобных фич. Плюс опенсорс.
Для меня главные:
1. Воркспейсы - на основной работе наконец-то настроил флоу работы нескольих агентов в параллели.
2. Статусы агентов + нотификации - видно кто из агентов ждет внимания
3. FileTree с редактором - не надо отдельно вскод держать. И редактор похоже VSCode based
4. GitHub. На иконках ворктри видно текущий статус:
просто бранч —> PR open -> PR with CI in progress -> CI Passed -> PR merged
5. Лимиты для провайдеров - Показывает мне сколько у меня осталось клода и кодекса.
До Automations и Orca Mobile руки даже не дошли.
А, еще есть канбан доска со статусами задач=ворктри.
Плюсом все это опенсорс, можно твикать под себя. Я, например, хочу UI сделать более чистым.
Настоятельно рекомендую. 9/10
Уже неделю сижу на Орке. До этого были tmux, cmux, herdr, superconductor.
Орка лучшее - слишком много удобных фич. Плюс опенсорс.
Для меня главные:
1. Воркспейсы - на основной работе наконец-то настроил флоу работы нескольих агентов в параллели.
2. Статусы агентов + нотификации - видно кто из агентов ждет внимания
3. FileTree с редактором - не надо отдельно вскод держать. И редактор похоже VSCode based
4. GitHub. На иконках ворктри видно текущий статус:
просто бранч —> PR open -> PR with CI in progress -> CI Passed -> PR merged
5. Лимиты для провайдеров - Показывает мне сколько у меня осталось клода и кодекса.
До Automations и Orca Mobile руки даже не дошли.
А, еще есть канбан доска со статусами задач=ворктри.
Плюсом все это опенсорс, можно твикать под себя. Я, например, хочу UI сделать более чистым.
Настоятельно рекомендую. 9/10
❤15👍4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Нашел еще охуенную фичу в Орке (@syabro_notes/879) это комментирование HTML.
Выделяешь элемент, оставляешь комментарий, отправляешь в агент с контекстом. Охуенно, если надо работать с текстом или дизайном.
Для тех, кто не без орки есть альтернативы:
• Agentation
https://www.agentation.com
писал @syabro_notes/801
- Plannotator
https://github.com/backnotprop/plannotator
- React-grab
https://www.react-grab.com
- Pi-annotate
https://pi.dev/packages/@jackice/pi-annotate
- Glimpse UI
https://github.com/hazat/glimpse
Выделяешь элемент, оставляешь комментарий, отправляешь в агент с контекстом. Охуенно, если надо работать с текстом или дизайном.
Для тех, кто не без орки есть альтернативы:
• Agentation
https://www.agentation.com
писал @syabro_notes/801
- Plannotator
https://github.com/backnotprop/plannotator
- React-grab
https://www.react-grab.com
- Pi-annotate
https://pi.dev/packages/@jackice/pi-annotate
- Glimpse UI
https://github.com/hazat/glimpse
❤7👍3
Пока подписал пост, обнаружил что упал t.me 🙂
Дурову в твиттере не ответили )
https://x.com/durov/status/2076836338117046660
Домен t.me заблокирован на уровне реестра .me (Черногория).
13 июля 2026 домен получил статус serverHold от оператора зоны (doMEn / Identity Digital). DNS-записи удалены глобально (NXDOMAIN). Ссылки t.me не открываются в браузерах по всему миру.
Причины неизвестны. Официальных заявлений от Telegram, реестра или Durov (кроме тега @domainME) нет.
Telegram переключается на telegram.me (полные ссылки теперь вида https://telegram.me/...).
Дурову в твиттере не ответили )
https://x.com/durov/status/2076836338117046660
❤1
Не может быть, олимпиадники наконец-то додумались добавить в чаты приватные (эфемерные) сообщения — аналог
Теперь можно не забивать ёбаные чаты ёбаными капчами, которые бесят ничуть не меньше ёбаного спама!
/w в IRC. Теперь можно не забивать ёбаные чаты ёбаными капчами, которые бесят ничуть не меньше ёбаного спама!
😁12
Полирую скил
Добавил шаблон анализа review агентов в PR
TUI конечно хорошо но большие портянки текста ревьюить там нереально
/as-htmlДобавил шаблон анализа review агентов в PR
TUI конечно хорошо но большие портянки текста ревьюить там нереально
🔥1
https://github.com/uzairansaruzi/hermex
Для Hermes выпустили нативный мобильный клиент.
что удивительно написан даже не на электроне, а на свифте.
Если можно повесить на боковую кнопку айфона, начать диктовать сразу ему что-то в чат и потом отправить, это прям будет бомбическая штука, чтобы я слез со своего агента на Pi на Hermes.
Для Hermes выпустили нативный мобильный клиент.
что удивительно написан даже не на электроне, а на свифте.
Если можно повесить на боковую кнопку айфона, начать диктовать сразу ему что-то в чат и потом отправить, это прям будет бомбическая штука, чтобы я слез со своего агента на Pi на Hermes.
❤4👍1🔥1
Чувак из твиттера попросил Kimi K3 сделать Mac OS 27
Я установил и поиграл в шахматы. Потыкал почту. Поменял волпепер. Охереть.
https://macos27.kimi.page
build a macos 27 system in my browser here that has all of the default apps and mimics liquid glass nearly perfectly and all of teh elementsare actually usable
Я установил и поиграл в шахматы. Потыкал почту. Поменял волпепер. Охереть.
https://macos27.kimi.page
🔥5👍2
This media is not supported in your browser
VIEW IN TELEGRAM
https://neat-annotations.syabro.com/
https://github.com/syabro/neat-annotations
Зарелизил свою CSS-only микролибу для аннотирования всего подряд в HTML стрелочками.
С вас как обычной стар, шер, репост 🙂
#opensorce
https://github.com/syabro/neat-annotations
Зарелизил свою CSS-only микролибу для аннотирования всего подряд в HTML стрелочками.
С вас как обычной стар, шер, репост 🙂
#opensorce
❤19🔥14
Удивлен, что Валера со своим зоопарком агентов и выпускающий 1 продукт в неделю пишет про контроль.
У меня абсолютно такое же. Я вижу что агент пишет, и пока не получается «обмазать гейтами» - либо что-то новое всплывает, либо обходит. Больше правил - больше агент натыкается на взаимоисключающие пересечения и делает не так как надо.
Кстати психологически это тоже давит что «вокруг все на автомате херачат, а ты как бумер все ещё контролируешь». Даже начал сомневаться правильно ли я все делаю. Такая дихотомия скорость-качество, которая не делает тебя спокойнее
https://t.me/neuraldeep/2245
У меня абсолютно такое же. Я вижу что агент пишет, и пока не получается «обмазать гейтами» - либо что-то новое всплывает, либо обходит. Больше правил - больше агент натыкается на взаимоисключающие пересечения и делает не так как надо.
Кстати психологически это тоже давит что «вокруг все на автомате херачат, а ты как бумер все ещё контролируешь». Даже начал сомневаться правильно ли я все делаю. Такая дихотомия скорость-качество, которая не делает тебя спокойнее
https://t.me/neuraldeep/2245
Telegram
Валера Ковальский
Я посмотрел на 1069 своих коммитов и понял, где именно ломается AI-разработка
Вчера Рефат написал вещь, которая меня зацепила
"Чем умнее агенты, тем дороже ваша поверхностность"
"Что сильные инженеры всё чаще скользят по поверхности приносят ответ агента…
Вчера Рефат написал вещь, которая меня зацепила
"Чем умнее агенты, тем дороже ваша поверхностность"
"Что сильные инженеры всё чаще скользят по поверхности приносят ответ агента…
❤4👍4