Dev Proxy skill

Скилл помогает агенту настроить Dev Proxy для проверки ошибок API, ограничений запросов и задержек в тестируемом приложении.

  • 842 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • Прокси перехватывает HTTPS после добавления доверенного сертификата и может видеть содержимое запросов.
  • Правила меняют ответы API для приложения, а журналы могут сохранять переданные данные.
Все причины и проверки

dotnet/dev-proxy

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/dev-proxy-skill

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Прокси перехватывает HTTPS после добавления доверенного сертификата и может видеть содержимое запросов.
  • Правила меняют ответы API для приложения, а журналы могут сохранять переданные данные.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Dev Proxy skill помогает агенту настроить подмену ответов API. Для каждой задачи он выбирает справочный раздел: заглушки, устойчивость приложения или наблюдение за трафиком. В настройках выбирают плагины и URL, ответы которых нужно изменить. Можно воспроизвести отказ API, ограничение частоты и медленный ответ, сохранив обычные адреса вызовов приложения. Отдельные сценарии посвящены совместимым с OpenAI запросам и проверке MCP. Сам Dev Proxy служит локальным перехватывающим прокси для разработки.

Для кого. Для разработчиков и тестировщиков, которым нужно проверить поведение приложения при сбоях внешних API.

Подходит, если

  • Нужно проверить повтор запроса после ответа о превышении лимита.
  • Интерфейс должен корректно переживать медленный API.
  • Для испытаний требуется вернуть предопределенный ответ без изменения исходников.
  • В CI нужно повторяемо проверять устойчивость интеграции.

Не подходит, если

  • Нужен способ увеличить реальные лимиты API провайдера.
  • Нельзя устанавливать доверенный сертификат перехвата в выбранном окружении.
  • Планируется отправлять рабочие запросы через тестовые правила без проверки выбранных URL.

Пример запроса к агенту

Настрой Dev Proxy только для тестового API и проверь, что приложение правильно обрабатывает медленный ответ и 429.

Ограничения

Dev Proxy нужно установить отдельно: добавление скилла дает инструкции, но не запускает сам прокси. Для перехвата HTTPS приложение должно доверять сертификату Dev Proxy; на Linux это доверие настраивают вручную. Слишком широкое правило URL может подменить ответы другого API, поэтому ограничьте проверку адресами тестового приложения. Запись трафика может сохранить заголовки и содержимое запросов, включая чувствительные данные; проверяйте журнал перед передачей коллеге или модели.

Как отключить. Остановите Dev Proxy и верните настройки прокси тестового приложения. Удалите скилл из каталога агента; отдельно отмените доверие тестовому сертификату, если он больше не нужен.

Частые вопросы

Меняет ли Dev Proxy код приложения?

Нет. Он перехватывает сетевые вызовы и подменяет ответы выбранными правилами.

Какие API имеют готовые пресеты?

GitHub, OpenAI, Anthropic и Microsoft Graph: для них описаны примеры имитации ограничений запросов.

Можно ли проверять приложения с LLM?

Да. Есть заглушки совместимых запросов, искусственные ошибки модели и ограничение частоты по токенам.

Где агент хранит конфигурацию?

В `.devproxy/` корня рабочего проекта. Скилл требует держать там конфигурацию и связанные файлы.

Есть ли официальный MCP для настройки?

Да. Главная инструкция проекта ссылается на пакет `@devproxy/mcp`. Это отдельный интерфейс, его установка не выполняется автоматически данным скиллом.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скилл ведет Claude Code и Codex через пишущий и чинящий цикл автотестов API на pytest с проверкой реальным запуском.

СкиллРасширенный доступ172Звезды репозитория

CLI для оценки и доработки скиллов агентов: декларативные тесты в YAML, запуск на разных движках и структурированные отчеты

CLIРасширенный доступ1,4 тыс.Звезды репозитория

Caliper прогоняет задачи агента с вашим скиллом и без него и показывает, помогает ли скилл и сколько токенов он стоит

CLIРасширенный доступ228Звезды репозитория

Проверяет пакеты Agent Skills: структуру, ссылки, объем в токенах и качество инструкций с оценкой моделью-судьей

CLIРасширенный доступ265Звезды репозитория

Swift Testing Agent Skill

swift-testing-agent-skill

Скилл по Swift Testing от Антуана ван дер Ли: новые API, миграция с XCTest, параметризованные тесты и плоские тесты. Для Claude Code и других агентов

СкиллМинимальный доступ479Звезды репозитория

«Юнит-тесты» для скиллов: проверяет, что агент находит и использует ваш скилл. Нужны Node 20 и Docker, ключ модели

CLIРасширенный доступ735Звезды репозитория

Коротко о README

Плагины могут записывать запросы и составлять описание API. В справочнике отдельно описаны заглушки ответов, анализ трафика и запуск проверок в CI.

Бейдж для README

Исходный SKILL.md

---
name: dev-proxy
metadata:
  version: 1.1.0
description: "Simulate API failures, mock responses, test rate limiting, and analyze API traffic using Dev Proxy's plugin-based proxy engine. WHEN: 'mock API responses', 'simulate API errors', 'test rate limiting', 'test error handling', 'mock OpenAI responses', 'test AI app', 'analyze API usage', 'configure Dev Proxy', 'install Dev Proxy', 'set up Dev Proxy', 'use Dev Proxy in CI/CD', 'chaos testing for APIs', 'run Dev Proxy in background', 'detached mode', 'run Dev Proxy detached'."
---

# Dev Proxy

Dev Proxy is a command-line API simulator and proxy for testing how applications handle API failures, rate limits, latency, and more. It uses a plugin-based architecture configured through JSON configuration files.

## Prerequisites

Before proceeding, verify that Dev Proxy is installed by running `devproxy --version`. If the command fails or Dev Proxy is not found:

STOP — Read [references/installation.md](references/installation.md) for platform-specific installation instructions (macOS, Windows, Linux), first-run certificate setup, and verification steps.

## Quick Start

Store all Dev Proxy files in `.devproxy/` in the workspace root. Start with:

```bash
devproxy --config-file .devproxy/devproxyrc.json
```

STOP — Before creating or modifying any Dev Proxy configuration, read [references/best-practices.md](references/best-practices.md) for critical rules on file structure, plugin ordering, URL matching, and configuration patterns.

## Scenario Selection

Identify the user's scenario and load the corresponding reference file for detailed instructions.

### Mock API Responses

Return predefined responses, simulate CRUD APIs, mock MCP servers, or simulate authentication.

**Plugins:** `MockResponsePlugin`, `CrudApiPlugin`, `GraphMockResponsePlugin`, `MockStdioResponsePlugin`, `AuthPlugin`

STOP — Read [references/mock-api-responses.md](references/mock-api-responses.md) for mock file structure, matching rules, dynamic responses, CRUD API definitions, STDIO mocks, and auth simulation.

### Test API Resilience

Simulate API failures, rate limits, throttling, and slow responses to verify error handling.

**Plugins:** `GenericRandomErrorPlugin`, `GraphRandomErrorPlugin`, `RateLimitingPlugin`, `RetryAfterPlugin`, `LatencyPlugin`

Сообщить о проблеме

Foxx AIDev Proxy skill
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.