tsingular.ru
Все материалы

Урок 8: Лайфхаки и Секреты мастерства

Урок 8: Лайфхаки и Секреты мастерства ⚡🚀

В финальном уроке разберем скрытые возможности OpenCode, которые превращают пользователя в «Оркестратора».

🛠️ 1. Кастомные команды (Custom Commands)

Вы можете создать свои «горячие клавиши» для ИИ. В папке .opencode/commands/ создайте файл review.md:

---
description: Экспресс-аудит модуля
---
Проведи глубокое ревью кода, обращая внимание на производительность.

Теперь в терминале достаточно написать /review, и агент выполнит ваш сложный промпт. В этом сила «Оркестратора» — вы не печатаете, вы запускаете процессы.

🐙 2. GitHub: Агент на зарплате

OpenCode может жить внутри ваших Issues и PR.

opencode github install

Тегайте агента прямо в комментариях на GitHub: @opencode поправь логику. Он сам сделает коммит и обновит ветку.

🛡️ Практика безопасности

Лайфхаки требуют дисциплины. Вот три правила выживания:

  1. Токены: OpenCode хранит ключи в auth.json. Всегда делайте chmod 600 ~/.local/share/opencode/auth.json. Никогда не просите агента «прочитать его конфиги» — он может выплюнуть ваши секреты прямо в чат или отправить их через webfetch.
  2. Промпт — это код: Кастомные команды в Markdown — это исполняемые сценарии. Никогда не копируйте чужие .md из сомнительных источников без вычитки. Там может быть скрытый вызов rm -rf.
  3. MCP-гигиена: Не ставьте MCP-серверы («суперспособности») от неизвестных разработчиков. Это прямой доступ к вашей файловой системе.

⚡ 3. Мгновенный отклик (–attach)

Если работаете над крупным проектом, используйте флаг --attach. Это убирает время на «холодный старт» и позволяет агенту отвечать мгновенно, оставаясь в контексте запущенной сессии.


Курс завершен. Теперь вы — Оркестратор. Используйте OpenCode не для того, чтобы писать за вас строчки кода, а для того, чтобы управлять скоростью доставки ценности. 🦾⚡🦾

——— @tsingular