Код и разработка
В каталоге: 149.
Задачи
- Написать код: API, компоненты, функции23 в каталоге
- Ревью, рефакторинг и качество кода16 в каталоге
- Документация кода и Git16 в каталоге
- Тесты14 в каталоге
- Интеграции с Zoom14 в каталоге
- Инциденты и дежурства13 в каталоге
- Баги и отладка12 в каталоге
- Безопасность кода12 в каталоге
- Деплой, CI и инфраструктура12 в каталоге
- Базы данных11 в каталоге
- Интеграции с сервисами9 в каталоге
Все карточки
- ADRОформляет архитектурное решение в формате ADR.
- E2E на PlaywrightПишет end-to-end тесты пользовательских сценариев в браузере.
- Git bisectНаходит коммит, который сломал функциональность.
- GitHub Actions CIНастраивает CI: линт, тесты, сборка, кэш зависимостей.
- GraphQL APIСоздаёт GraphQL-схему, резолверы и защиту от N+1.
- JS → TypeScriptМигрирует проект с JavaScript на TypeScript постепенно.
- Kubernetes-манифестыСоздаёт манифесты: Deployment, Service, Ingress, HPA.
- NginxНастраивает Nginx: прокси, SSL, сжатие, кэш статики.
- OpenAPI-спецификацияГенерирует или обновляет OpenAPI/Swagger по коду.
- ORM-моделиСоздаёт модели Prisma/SQLAlchemy/Django ORM по схеме.
- PII в логахНаходит и маскирует персональные данные в логах.
- Rate limitingДобавляет ограничение частоты запросов к API.
- React-компонентСоздаёт React-компонент с типами, стилями, состояниями и тестом.
- READMEПишет README: описание, установка, запуск, примеры, структура.
- REST API эндпоинтСоздаёт эндпоинт: роут, валидация, логика, тесты.
- TDD-циклВедёт разработку по TDD: красный — зелёный — рефакторинг.
- TerraformОписывает инфраструктуру как код.
- Адаптивная вёрсткаДелает интерфейс адаптивным для мобильных, планшетов и десктопа.
- Анализ логовАнализирует логи и находит причины ошибок и аномалий.
- Архитектурный документОписывает архитектуру проекта с диаграммами.
- Асинхронные багиНаходит гонки, дедлоки и забытые await.
- Аудит безопасностиПроверяет код на уязвимости OWASP Top 10.
- Аудит зависимостейПроверяет зависимости на уязвимости и обновляет их.
- АутентификацияВнедряет аутентификацию: JWT, OAuth, сессии, роли.
- Бэкапы БДНастраивает резервное копирование и проверку восстановления.
- Валидация вводаДобавляет валидацию и санитизацию всех входных данных.
- ВебхукиРеализует приём и отправку вебхуков с подписью и ретраями.
- Векторная БДПодключает векторный поиск для RAG: эмбеддинги, индекс, поиск.
- Версионирование APIВводит версионирование API без поломки клиентов.
- Выделение сервисаВыносит часть монолита в отдельный модуль или сервис.
- ДеплойНастраивает автоматический деплой на сервер или облако.
- ДокеризацияСоздаёт Dockerfile и docker-compose для проекта.
- Документация APIГенерирует документацию API с примерами запросов.
- Заголовки безопасностиНастраивает CSP, HSTS, CORS и другие заголовки.
- Интеграционные тестыПишет интеграционные тесты для API и сервисов с фикстурами.
- Интеграция LLMПодключает LLM API: промпты, стриминг, tool calls, обработка ошибок.
- Исправление багаНаходит причину бага и исправляет с тестом-регрессией.
- Исправление линтераЗапускает линтер и форматтер и исправляет все ошибки.
- Классы → хукиПереводит React-классы на функциональные компоненты с хуками.
- Код-ревьюПроводит ревью изменений: баги, читаемость, архитектура, безопасность.
- Комментарии и docstringsДобавляет docstrings/JSDoc к публичным функциям.
- Коммиты по Conventional CommitsРазбивает изменения на атомарные коммиты с понятными сообщениями.
- КэшированиеДобавляет кэш на Redis с инвалидацией.
- Логи и мониторингПодключает структурированные логи, метрики и алерты.
- Локализация интерфейсаВыносит строки в i18n и добавляет новый язык.
- Макет в кодПереводит макет или скриншот в вёрстку на выбранном стеке.
- Миграции БДПишет безопасные миграции с откатом.
- Модель угрозСоставляет модель угроз по STRIDE для сервиса.
- Модернизация PythonОбновляет Python-код: типы, f-строки, dataclasses, pathlib.
- Моки и заглушкиСоздаёт моки для внешних сервисов и API.
- МонорепозиторийПереводит проекты в монорепо с общими пакетами.
- Нагрузочное тестированиеПишет сценарии нагрузочного тестирования на k6/Locust.
- Нейминг в кодеПриводит имена переменных, функций и файлов к конвенциям проекта.
- Нестабильные тестыНаходит и чинит «мигающие» тесты: гонки, время, порядок.
- Обновление фреймворкаОбновляет мажорную версию фреймворка с учётом breaking changes.
- Обработка ошибокПриводит обработку ошибок к единому стандарту: типы, логирование, сообщения.
- Онбординг в кодовую базуОбъясняет новичку устройство проекта: где что лежит, как запустить.
- Описание PRПишет описание pull request: что, зачем, как проверить, риски.
- Оптимизация запросовУскоряет медленные SQL-запросы через EXPLAIN и индексы.
- Переменные окруженияНаводит порядок в конфигурации и секретах, создаёт .env.example.
- Перенос данныхПереносит данные между БД или схемами с проверкой целостности.
- Платёжная интеграцияПодключает платёжную систему: оплата, статусы, возвраты.
- Поиск code smellsНаходит дублирование, длинные функции, магические числа и сложные условия.
- Покрытие тестамиЗамеряет покрытие и дописывает тесты для непокрытых веток.
- Понять ошибку программы простыми словамиПереводит текст ошибки или лога на понятный язык и предлагает, что делать, с вопросами для поддержки.
- ПостмортемПишет постмортем инцидента: хронология, причина, действия.
- Проблема N+1Находит и устраняет N+1 запросы.
- Проектирование схемы БДПроектирует схему БД: таблицы, связи, индексы, ограничения.
- ПрофилированиеПрофилирует код и находит узкие места по CPU и памяти.
- Разбор сбоя или инцидента без поиска виноватыхПишет разбор инцидента: что случилось, причины, влияние, что сделали и что меняем.
- Разбор стектрейсаРазбирает ошибку и стектрейс, объясняет причину и исправляет.
- Разрешение конфликтовРазрешает merge-конфликты с сохранением обеих логик.
- Ревью авторизацииПроверяет права доступа: IDOR, роли, эскалацию.
- Релиз-ноутыСобирает changelog и релиз-ноуты по коммитам.
- Рефакторинг модуляРефакторит модуль без изменения поведения под защитой тестов.
- Скрипты и cronПишет служебные скрипты и расписание запуска.
- Снапшот-тестыДобавляет снапшот-тесты для UI-компонентов.
- Стайлгайд проектаСоставляет AGENTS.md и стайлгайд по фактическому коду проекта.
- Статический анализПодключает SAST-сканер в CI.
- Стратегия кэшированияПроектирует кэширование на всех уровнях: HTTP, CDN, приложение.
- Строгая типизацияДобавляет типы и включает строгий режим TypeScript/mypy.
- Тестовые данныеГенерирует реалистичные тестовые данные и сиды для БД.
- Удаление мёртвого кодаНаходит и удаляет неиспользуемые функции, импорты и файлы.
- Управление состояниемПроектирует и внедряет state-менеджмент: Zustand, Redux, React Query.
- Упрощение кодаУпрощает сложные функции: ранний выход, разбиение, понятные имена.
- Утечки памятиНаходит и устраняет утечки памяти.
- Фича-флагиВнедряет фича-флаги для безопасного выката.
- Фоновые задачиВыносит тяжёлые операции в очереди и воркеры.
- Формы и валидацияДелает формы с валидацией, ошибками и отправкой.
- Чистка Git-историиПриводит ветки и историю в порядок: squash, rebase, удаление старых веток.
- Чистка конфиговУпрощает и объединяет конфиги сборки, линтеров, TS.
- Юнит-тестыПишет юнит-тесты для функций и классов с граничными случаями.
- WebSocket Zoom: события в реальном времениСправочник по постоянному соединению с Zoom: как получать события встреч с малой задержкой без публичного адреса и когда это лучше вебхуков.
- Автоматизация Zoom через REST APIСправочник по Zoom REST API: выбор конечных точек, управление встречами и пользователями, OAuth, ограничения частоты запросов и ошибки.
- Бот для встреч ZoomПомогает спланировать бота, который подключается к встречам Zoom, записывает медиа, расшифровывает речь и реагирует на события в реальном времени.
- Вебхуки Zoom: приём событийСправочник по вебхукам Zoom: как подписаться на события встреч и записей, проверить подпись запроса и обработать доставку.
- Виртуальный агент Zoom в чатеСправочник разработчика: как встроить виртуального агента Zoom на сайт и в мобильные приложения, синхронизировать базу знаний и передавать диалог оператору.
- Встраивание встреч Zoom (Meeting SDK)Помогает встроить встречу Zoom в сайт, мобильное или настольное приложение и подключаться к ней программно, в том числе ботом.
- Встраивание встреч Zoom в приложениеПомогает выбрать между Meeting SDK и Video SDK и спланировать подключение и жизненный цикл встреч Zoom в веб- или мобильном приложении.
- Дежурства и инциденты в PagerDutyПоказывает, кто сейчас дежурит, выводит инциденты, подтверждает, закрывает и эскалирует их, помогает понять, кого и почему вызвали.
- Запись об архитектурном решении (ADR)Помогает выбрать между технологиями и оформить решение: варианты, плюсы и минусы, компромиссы и последствия.
- Интеграция с Zoom PhoneСправочник по интеграциям Zoom Phone: API, вебхуки, встроенный софтфон Smart Embed, CRM-дозвонщики и обработка звонков.
- Карта владения кодом по безопасностиПоказывает по истории git, кто владеет чувствительным кодом, где мало ответственных и какой код остался без хозяина.
- Коммит и pull request одним шагомЗа один проход добавляет изменения в индекс, коммитит, отправляет ветку и открывает черновой pull request на GitHub.
- Модель угроз для репозиторияРазбирает проект и составляет краткую модель угроз: границы доверия, активы, пути атаки и меры защиты.
- Настройка авторизации Zoom OAuthПомогает выбрать тип OAuth-доступа, области доступа и схему обновления токенов и разобрать сбои авторизации.
- Отладка интеграции с ZoomНаходит слой, где ломается интеграция с Zoom, и выдаёт ранжированный список причин с планом проверки.
- Отладка интерфейса в браузереВедёт постоянную сессию Playwright, чтобы отлаживать веб-приложение или Electron и проверять работу и внешний вид интерфейса.
- Передача дежурства между сменамиСобирает отчёт о смене дежурства: открытые вопросы, инциденты с цифрами, алерты, и проводит принимающего дежурного по пунктам в ветке.
- План подключения Zoom MCPОпределяет, когда хватит Zoom MCP, а когда нужна связка с REST API, и даёт безопасный план настройки.
- Поиск в SlackПодсказывает, как находить в Slack сообщения, файлы, каналы и людей с помощью фильтров и правильных формулировок запроса.
- Поиск и исправление ошибокШаг за шагом воспроизводит сбой, находит первопричину и предлагает исправление и тесты.
- Постмортем по инцидентуПишет разбор сбоя на один экран для людей без контекста: что случилось, влияние в цифрах, хронология, причины, шаги на будущее и график.
- Починка упавших проверок CIНаходит упавшие проверки PR в GitHub Actions, показывает фрагмент ошибки в логах, предлагает план исправления и вносит правки после одобрения.
- Приложения WinUI 3 для WindowsГотовит компьютер, создаёт и дорабатывает настольные приложения WinUI 3 на C#, собирает, запускает и проверяет их.
- Приложения для ChatGPT на Apps SDKСоздаёт каркас и код приложения для ChatGPT: MCP-сервер с инструментами и виджетом, по актуальной документации, с проверкой и запуском в режиме разработчика.
- Приоритизация технического долгаНаходит накопившиеся недоработки в коде и инфраструктуре и выстраивает план, что чинить первым.
- Проверка кода на безопасностьНаходит в коде нарушения лучших практик безопасности для Python, JavaScript/TypeScript и Go, составляет отчёт и помогает исправить.
- Проверка кода перед слияниемРазбирает изменения в коде на безопасность, скорость и ошибки и выдаёт список проблем с вердиктом.
- Проектирование архитектуры системыПомогает спроектировать сервис или систему: требования, схему, API, масштаб и компромиссы.
- Работа с HubSpot CRM через APIНаходит, создаёт, обновляет и связывает контакты, компании, сделки и тикеты в HubSpot запросами к API.
- Работа с дашбордами и алертами GrafanaИщет и читает дашборды Grafana, запрашивает метрики и логи, показывает алерты, ставит заглушения и добавляет аннотации.
- Работа с записями Salesforce через APIИщет, читает, создаёт и обновляет клиентов, контакты, возможности и лиды в Salesforce, выполняет запросы SOQL и показывает поля объектов.
- Работа с логами и мониторингом DatadogИщет в логах Datadog, читает метрики, мониторы, SLO и трассировки, глушит алерты и ставит метки релизов.
- Работа с файлами Google DriveИщет, читает, создаёт, экспортирует и перемещает файлы на Google Диске, меняет права доступа и общий доступ.
- Работа со страницами Notion через APIИщет и читает страницы и базы данных Notion, добавляет строки, создаёт страницы и дописывает в них содержимое.
- Разбор замечаний к PR на GitHubНаходит открытый PR текущей ветки, показывает замечания ревью, предлагает план правок и вносит исправления по выбранным пунктам.
- Разбор ошибок в SentryЧитает проблемы и события Sentry через командную строку и кратко показывает недавние ошибки в рабочей среде.
- Разбор ошибок и сбоев в SentryНаходит проблемы в Sentry, показывает события и трассировки стека, закрывает и игнорирует проблемы, выдаёт статистику по релизам.
- Разбор сбоя и постмортемВедёт сбой в работе сервиса от оценки серьёзности и обновлений статуса до разбора без поиска виноватых.
- Разработка на ASP.NET CoreПомогает выбрать модель приложения ASP.NET Core, собрать хост и конвейер запросов и писать код по актуальным рекомендациям Microsoft.
- Расследование алертов и инцидентовРазбирает алерт или сбой на проде: ищет, что изменилось, к чему относятся ошибки, предлагает исправление и выдаёт выводы с запросом для проверки.
- Сводка по идущему инцидентуПубликует в канале инцидента короткую сводку: что сломалось, как сейчас, что изменилось, кто чем занят и когда следующее обновление.
- Своё видеоприложение на Zoom Video SDKСправочник разработчика: как создать приложение с собственной видеосессией на инфраструктуре Zoom, с полностью своим интерфейсом и брендингом.
- Создание CLI-инструмента для CodexСобирает долговечный инструмент командной строки по документации API, curl или скрипту: с командами чтения и записи, стабильным JSON и авторизацией.
- Справочник по Claude API для разработкиПодсказывает, как писать код с Claude API и SDK Anthropic: модели, цены, мышление, кэш, инструменты, агенты, миграция.
- Справочник по Zoom Contact CenterСправочник по интеграциям Zoom Contact Center для приложений, веба и мобильных платформ: жизненный цикл, кампании, обратные звонки, расхождения версий.
- Стратегия и план тестированияСоставляет тест-план: что и какими тестами проверять, какое покрытие нужно и где пробелы.
- Тестирование локального веб-приложенияОткрывает ваше веб-приложение в браузере, проверяет кнопки и формы, делает снимки экрана и читает журнал ошибок.
- Техническая документацияПишет README, документацию к API, ранбуки и архитектурные документы для нужной аудитории.
- Чат-боты в Zoom Team ChatСправочник разработчика: как слать сообщения в Zoom Team Chat от пользователя или от бота, с карточками, кнопками и слэш-командами.
- Чек-лист перед выкладкой релизаСоставляет список проверок до, во время и после выкладки в прод и условия отката.
- Диагностика сложных ошибок в кодеВедёт от воспроизводимого сигнала ошибки через гипотезы и замеры к исправлению с регрессионным тестом.
- Одноразовый прототипСобирает быстрый одноразовый прототип логики или интерфейса, чтобы проверить идею до настоящей разработки.
- Правила работы с базой PostgresДаёт агенту проверенные правила Supabase для баз Postgres: таблицы, запросы, индексы, защита данных и разбор медленной работы.
- Разработка через тестыВедёт разработку по циклу «сначала красный тест, затем код»: помогает писать тесты, которые стоит хранить.
- Словарь терминов проектаПомогает выстроить доменную модель проекта: уточняет термины, ловит расхождения и ведёт словарь и записи о решениях.
- Ускорение приложений на React и Next.jsДаёт агенту 70 правил Vercel по скорости React и Next.js для написания, проверки и переделки кода.
- Устройство компонентов React без путаницыПомогает привести в порядок компоненты React: убрать лишние переключатели-свойства и собрать гибкие библиотеки компонентов.