home.social

#hooks — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #hooks, aggregated by home.social.

fetched live
  1. Automate DB migrations in Kubernetes with advanced Helm hooks. This snippet uses a pre-upgrade hook to run a migration job before release completion, with an init container waiting for DB readiness. Works on Helm 3.0+ and K8s 1.16+. #helm #snippet #hooks

    valtersit.com/vault/advanced-h

  2. 🤖🎨 Oh joy, another 12-minute read on how #Git #worktrees won't protect you from your #rogue #AI #coding #agents that are hell-bent on wreaking havoc on your precious main repo. Because clearly, the real danger in AI isn't sentient machines—it's those pesky hooks! 🙄🔧
    fletch.sh/blog/git-worktrees-v #hooks #software #development #HackerNews #ngated

  3. what gear do you actually need to do a walk through the office karmetasploit reverse shell trick for auditing all your devices #netcat #shell bringer #reverse shell one liners #beef modules #hooks.js:3000

  4. Tools, Hooks, Skills, Agent Loop, Agent Framework, MCP — что есть что?

    Статья, которая поможет разобраться: - такое tools, hooks и skills - чем они они отличаются - когда и что использовать

    habr.com/ru/articles/1051166/

    #hooks #skills #llmагент #agent_loop #ai_tools #aiagent #human_in_the_loop #claude_code_skills #claude_code #mcp

  5. skill-compass: хук, который сам подсказывает Claude Code нужные скиллы

    У Claude Code есть одна неприятная особенность, про которую редко говорят вслух. Можно навесить на агента огромную библиотеку скиллов — дизайн, проектирование API, миграции БД, ревью безопасности, отдельные наборы под каждый язык, — и всё это будет честно лежать в ~/.claude/skills/ . Нужный скилл почти всегда там есть. Проблема не в том, что его нет. Проблема в том, что про него надо вспомнить в нужный момент. skill-compass решает ровно эту задачу. Это маленький хук для Claude Code, который смотрит на проект перед агентом и подсказывает, какие скиллы подключить — до того, как написана первая строка кода . Без зависимостей, один файл на Node, около 200 строк, которые читаются за один присест.

    habr.com/ru/articles/1050290/

    #Claude_Code #LLM #нейросети #AIагенты #ИИассистент #автоматизация_разработки #hooks #devtools #open_source #Nodejs

  6. My tomatoes are doing extremely well this year. Maybe it has to do with first use of hooks and string. But I doubt it. Yet this system works very well. For cucumber too, BTW.

    They also got some magic potion from my blue barrel today in their water. Now the whole garden and greenhouse smells like ... er ... shall we say - special. 🍅 👃 💚

    #tomatos #nettlemanure #garden #hooks

  7. 10 настроек Claude Code для разработчика-архитектора

    За 6 месяцев ежедневной работы с Claude Code я выработал 10 конфигов. Без них теряю по 10-15 часов в месяц на исправление того, что агент сделал не так. С ними ощутимо меньше. Это не туториал «что такое Claude Code». Это конфиги для тех, кто уже работает с инструментом и хочет выжать из него больше. Готовые конфиги в конце каждого раздела, копируйте сразу.

    habr.com/ru/articles/1044336/

    #claude_code #settings #hooks #configuration #ai_coding #claudecode

  8. Год с Claude Code: главное — не он сам, а то, что в .claude/

    Claude Code у меня появился в марте 2025-го. Точную неделю не помню — в какой-то момент он у меня просто стал инструментом по умолчанию, и я с ним отработал примерно год. Это не «AI убил программирование» и не «AI = x10 продуктивность». И то и другое — пустое. Реальность скучнее и интереснее одновременно. Сразу важная оговорка: я использую Claude Code на максимум . Не «иногда», не «когда подходит» — постоянно, на каждой задаче. Если что-то можно сделать через него, я делаю через него. Под него подстроены CLAUDE.md , hooks, skills, slash-команды, два MCP-сервера. Это контекст для всех выводов ниже. Стек: Python, бэкенд, команда маленькая. Где он реально помог Массовые рутинные правки. Самое чистое попадание. Когда у тебя задача «во всех 47 эндпоинтах добавь параметр request_id в логи и пробрось его в нижний слой» — это его работа, а не моя. Открываю агента, описываю абзацем, прошу сначала план, смотрю план, говорю «давай» — и через минут десять у меня PR с тестами. По ощущениям часов тридцать-сорок за год сэкономил только на таких задачах. Совет, который я выработал не сразу: на больших правках сначала только план , без кода. Если план мимо — лучше потерять минуту на новой просьбе, чем час на разгребании неверно сделанного. Чтение чужого репозитория. Раньше я тратил полдня на «понять, что тут вообще происходит». Сейчас открываю агента и говорю: «прочти структуру, расскажи как устроена аутентификация». Через минуту — приличный пересказ с указанием файлов. Только проверяю всегда — открываю пару названных файлов и сверяю с пересказом. Примерно в каждом пятом пересказе он что-то слегка приукрашивает — пишет про функцию, которой в коде нет, или приписывает модулю поведение, которого там нет. Даже с этой поправкой быстрее, чем читать с нуля.

    habr.com/ru/articles/1042408/

    #Claude_Code #AI #LLM #CLAUDEmd #MCP #hooks #skills #Python #DevOps #AIассистент

  9. Современный Angular: Заменяем жизненные циклы на сигналы

    Если вы пишете на Angular, то наверняка часто используете хуки жизненного цикла вроде ngOnChanges , ngOnInit и ngOnDestroy . С появлением сигналов и концепции Zoneless (когда Zone.js уже не обязателен) у нас появились более элегантные и читаемые альтернативы. Давайте разберем, как современный подход позволяет упростить код и избавиться от "шумных" методов жизненного цикла.

    habr.com/ru/articles/1040488/

    #angular #javascript #typescript #signal #hooks #rxjs #программирование #вебразработа

  10. [Перевод] Ультимативный гид по Codex CLI: от первой установки до воркфлоу

    Перед вами то самое руководство, которое можно прочитать самому или скормить ИИ, а он проведет вас за ручку. Всё: от npm install до CI/CD в продакшене, с готовыми конфигами, мнениями и паттернами.

    habr.com/ru/articles/1040296/

    #codex #codex_cli #chatgpt #claudecode #agentsmd #hooks #agent_skills #gemini #openai #vibecoding

  11. Codex за 5 месяцев 2026: мой топ-5 релизов, что не зашло и где OpenAI обогнал Anthropic

    Гоняю Codex CLI каждый день параллельно с Claude Code. За январь-май 2026 OpenAI выкатил столько релизов, что я честно сбился со счёта — GPT-5.3-Codex, GPT-5.4, GPT-5.5, Desktop app, Codex в ChatGPT mobile, Browser Use, Computer Use на macOS, стабильные hooks, plugin marketplace, /goal, Windows sandbox, Chrome extension. Это дайджест по реальному changelog с моим ранжированием — что зашло, что нет, и одна важная инверсия популярного мнения. Топ-1: GPT-5.5 — на голову выше 5.4, честно говоря, удивлён, что не назвали GPT-6. Топ-2: наблюдаемость субагентов через spawn — раньше я вручную копировал промпты, чтобы видеть, что делает дочерний агент. Теперь кликаю в карточку и вижу всё. Тотально поменяло работу команды. Что не зашло: автоматизации глючат, скорость уступает Opus 4.7, у Codex два режима запуска агентов и в каждом промпте приходится напоминать о правильном. Инверсия: лимиты у ChatGPT-плана сейчас БОЛЬШЕ, чем у Anthropic, и сбрасываются регулярно. Это контр-интуитивно, но это так. В статье: ранжированный топ-5, грабли, что я НЕ включил (потому что про это были отдельные статьи), и отсылка на архив со скиллами оркестратора в моём Telegram-канале.

    habr.com/ru/articles/1039740/

    #Codex #OpenAI #GPT55 #AIагенты #subagents #browseruse #hooks #pluginmarketplace

  12. "(I Can't Get No) Satisfaction" is a song by the English #rock band #theRollingStones. A product of #MickJagger and #KeithRichards' #songwritingPartnership, it features a #guitarRiff by Richards that opens and drives the song. The riff is widely considered one of the greatest #hooks in rock history. The song's lyrics refer to #sexualFrustration and #commercialism. The song was first released as a single in the United States in June 1965.
    youtube.com/watch?v=MSSxnv1_J2g

  13. 10 настроек Claude Code, до которых большинство разработчиков не доходит

    Ранее я писал про утечку исходного кода Claude Code . 512 000 строк, KAIROS, упоминания нерелизнутых моделей Opus 4.7 и Sonnet 4.8. Так вот. В актуальном Claude Code уже есть Opus 4.7 . Ровно как и было в leaked-коде. Вместе с ней появился новый уровень /effort xhigh - это мы сегодня тоже разберём. В первой части я показал что Claude Code умеет из коробки. Типовой сценарий после этого: "понял, установил, пользуюсь". И дальше тот же потолок что у всех - Claude работает быстро, но как-то странно. Отвечает не то, повторяет одно и то же к концу сессии, просит разрешения на каждый чих, жрёт токены как не в себя. Это решается настройками. Конкретными. Которые лежат в двух файлах и никто до них не доходит. Ниже десять вещей которые я настроил за полгода работы с Claude Code и которые сделали разницу между "работает" и "работает как отдел". С готовыми конфигами. Копируй, вставляй, меняй под себя.

    habr.com/ru/articles/1028988/

    #claude_code #anthropic #opus_47 #ai_agents #ai_coding #developer_tools #prompt_engineering #hooks #claudemd #vibecoding

  14. @dliden Ah!... i would like to thank you about this gem article, in which

    one can learn about and -tree-slide for biutiful presentations crafting

    cc @hispaemacs

    danliden.com/posts/20231217-em

  15. Мой CLAUDE.md — 582 строки. Вот зачем

    Каждый новый чат с Claude Code начинается с нуля. Агент не знает ваш проект, не помнит что вы обсуждали час назад, и на шестой раз всё равно полезет “чинить” конфиг который работал нормально. А ещё каждую неделю в r/ClaudeAI новая история про удалённую базу или запушенные секреты. Типичный CLAUDE.md на 5-10 строк не решает ни одну из этих проблем. У меня это выросло в 582 строки и 6 слоёв - rules, memory, handoffs, chronicles, hooks, skills. За каждым правилом стоит конкретный инцидент. В статье - три истории которые всё изменили, и открытый репозиторий с 17 принципами из 37 arxiv papers.

    habr.com/ru/articles/1022578/

    #Claude_Code #aiагенты #aiagent #hooks #supply_chain #prompt_injection #memmory #конфигурация #handoff

  16. friday - i feel beat up enough to chug a couple beers but less beat up than last week #beef #hooks #thermonuclear protection

  17. [Перевод] Что вы не знали о Claude Code: архитектура, управление и инженерные практики

    Сегодняшняя статья основана на полугодовом опыте глубокого использования Claude Code и кучи набитых шишек. Надеюсь, это будет полезно. Поначалу я использовал его как обычный чат-бот, но довольно быстро понял, что что-то идёт не так: контекст становился всё более хаотичным, инструментов становилось всё больше, но эффективность только падала, правила становились всё длиннее, но соблюдались всё реже. После некоторого времени ковыряния и изучения самого Claude Code я осознал – это не проблема промптов, а особенность архитектуры самой системы. В этой статье я хочу обсудить несколько вещей: как Claude Code работает изнутри, почему контекст засоряется и как с этим бороться, как правильно проектировать Skills и Hooks, как правильно использовать Subagents, как архитектура Prompt Caching влияет на всё, и как написать действительно полезный CLAUDE.md.

    habr.com/ru/articles/1012412/

    #ии #claudecode #anthropic #claude #hooks #skills #mcp #claudemd

  18. Not my post but worth reading...

    pre-commit hooks are fundamentally broken

    jyn.dev/pre-commit-hooks-are-f

    Note that the pre-commit framework can also be used to manage pre-push and other hooks

    #git #precommit #hooks

  19. Instagram Algorithm is a whole new game! 📲⚡

    If you’re still stuck guessing what works and what doesn’t — it’s time to stop playing blind.
    The rules have changed, and so should your strategy!

    👉 New keywords
    👉 Smart storytelling
    👉 Visual hooks
    👉 Audience-first content

    #instagram #keywords #storytelling #visual #hooks #marketing

  20. dev.to/usama_dev/react-hooks-a - #React #Hooks are an ordered list of references into their internals. So defining them conditionally breaks the order. Or defining them outside React functions means they never tie to React internals. Brilliant observation github.com/Usamaazeem03.