Навыки mock-server
📦

mock-server

Ревизия содержимого r1 Безопасно ⚡ Содержит скрипты⚙️ Внешние команды🌐 Доступ к сети📁 Доступ к файловой системе🔑 Переменные окружения

Создание мок-серверов API для тестов

Командам нужны стабильные API до того, как будут готовы бэкенд-сервисы. Этот навык помогает Claude, Codex и Claude Code проектировать мок-серверы REST, GraphQL и OpenAPI.

Поддерживает: Claude Codex Code(CC)
🥉 77 Бронза

Установить с помощью моего Агента

Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.

Запрос агента
Review the Skillstore skill "mock-server" from https://skillstore.io/skills/curiouslearner-mock-server.md and its manifest at https://skillstore.io/api/skills/curiouslearner-mock-server/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

Протестировать

Использование «mock-server». Мне нужен мок-сервис пользователей для React-приложения.

Ожидаемый результат:

  • Рекомендуется MSW для браузерных тестов.
  • Эндпоинты охватывают список, детали, создание, обновление, удаление и вход в систему.
  • Матрица ответов включает успешные сценарии, ошибку валидации, отсутствие авторизации, не найдено и тайм-ауты.

Использование «mock-server». QA нужны сценарии отказов до завершения бэкенда.

Ожидаемый результат:

  • План тестирования охватывает медленные ответы, сетевые ошибки, некорректный ввод, истекшую авторизацию и ограничения частоты запросов.
  • Каждый сценарий включает ожидаемый статус, влияние на пользователя и рекомендации по сбросу состояния.

Использование «mock-server». Выберите инструмент мок-сервера для проекта OpenAPI.

Ожидаемый результат:

  • Prism рекомендуется для моков по принципу contract-first.
  • MSW рекомендуется, когда тестам нужен перехват запросов в браузере или Node.
  • WireMock рекомендуется, когда команде нужно расширенное сопоставление запросов.

Аудит безопасности

Безопасно

All 74 static alerts were adjudicated as false positives. They occur in Markdown examples, local mock routes, localhost URLs, relative imports, and routine NODE_ENV or PORT configuration. No evidence of prompt injection, credential exfiltration, remote code loading, or sensitive file access was found.

1
Просканировано файлов
816
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы
Последний завершенный статический и семантический аудит не обнаружил подтвержденных проблем безопасности. Это не доказывает отсутствие побочных эффектов у навыка.
Поделиться и цитировать этот отчет

Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.

Открыть версионный отчет
Оценка безопасности

Копировать ссылку на отчёт

https://skillstore.io/skills/curiouslearner-mock-server/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/curiouslearner-mock-server/security.svg)](https://skillstore.io/skills/curiouslearner-mock-server?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/curiouslearner-mock-server?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/curiouslearner-mock-server/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Встраиваемая карточка

<iframe src="https://skillstore.io/embed/skills/curiouslearner-mock-server.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Академические ссылки (APA · BibTeX · CFF)

Цитата APA

CuriousLearner. (2026). mock-server security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/curiouslearner-mock-server/audits/8

Цитата BibTeX

@techreport{curiouslearner-curiouslearner-mock-server-2026, author = {CuriousLearner}, title = {mock-server security audit report (audit version 8)}, institution = {Skillstore}, year = {2026}, number = {8}, url = {https://skillstore.io/skills/curiouslearner-mock-server/audits/8}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "mock-server security audit report (audit version 8)" version: "unspecified" type: report authors: - name: "CuriousLearner" date-released: "2026-07-05" url: "https://skillstore.io/skills/curiouslearner-mock-server/audits/8" identifiers: - type: other value: "skillstore:curiouslearner-mock-server:audit:8" description: "Skillstore immutable audit report identifier"

Оценка Skillstore

Почему такая оценка Достоверность доказательств: Высокий
55
Архитектура
85
Сопровождаемость
87
Контент
72
Сообщество
74
Соответствие спецификации

Что вы можете построить

Разблокировать фронтенд-разработку

Создавайте предсказуемые REST-эндпоинты, пока бэкенд-сервисы еще находятся в разработке.

Тестировать сценарии отказов

Имитируйте ошибки валидации, сбои авторизации, медленные ответы, тайм-ауты и ограничения частоты запросов.

Проверять API-контракты

Преобразуйте планы OpenAPI или GraphQL в мок-поведение для раннего тестирования клиентов.

Попробуйте эти промпты

Создать базовый мок API
Создайте простой мок API пользователей для локальной фронтенд-разработки. Включите эндпоинты, состояния ответов и лучший выбор инструмента.
Смоделировать ошибки и задержки
Расширьте мой мок API медленными ответами, ошибками валидации, сбоями авторизации, ограничениями частоты запросов и сетевыми сбоями для тестирования.
Сгенерировать из OpenAPI
Проверьте это краткое описание OpenAPI и предложите план моков Prism или MSW с покрытием эндпоинтов и тестовыми сценариями.
Спроектировать Stateful GraphQL Mock
Спроектируйте stateful мок-сервер GraphQL для пользователей и публикаций. Включите мутации, поведение resolver, шаги сброса данных и границы тестирования.

Лучшие практики

  • Поддерживайте мок-эндпоинты в соответствии с текущим API-контрактом.
  • Используйте реалистичные данные, заменяя секреты и персональные данные безопасными тестовыми значениями.
  • Сбрасывайте состояние между тестами, чтобы результаты оставались воспроизводимыми.

Избегать

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

Часто задаваемые вопросы

Может ли этот навык создавать REST-моки?
Да. Он помогает создавать REST-моки с эндпоинтами, методами, ответами, ошибками валидации и вариантами локального сервера.
Может ли он поддерживать GraphQL-моки?
Да. Он включает шаблоны мок-серверов GraphQL со схемами, resolver, мок-данными и поведением мутаций.
Запускает ли он размещенный мок-сервер?
Нет. Он предоставляет инструкции и примеры, которые можно адаптировать в собственной среде разработки.
Какие инструменты он охватывает?
Он охватывает JSON Server, MSW, Prism, Express, Apollo Server, WireMock и генерацию данных на основе Faker.
Полезен ли он для автоматизированных тестов?
Да. Он помогает проектировать стабильные моки для модульных тестов, интеграционных тестов, проверок авторизации и тестирования сценариев отказов.
Следует ли использовать реальные производственные данные?
Нет. Используйте очищенные тестовые данные и placeholder-учетные данные при создании мок-ответов или сценариев воспроизведения.

Сведения для разработчиков

Автор

CuriousLearner

Лицензия

MIT

Ревизия Skillstore

r1

Примечание о версии

Автор не указал версию.

Ссылка

02f077c174c5335e2f5d02ca15e77b70d9543e58

Актуальность поддержки

20.07.2026

Использование

4 загрузок · 312 просмотров

Структура файлов

📄 SKILL.md

Больше от CuriousLearner

Показать все
📦

code-reviewer

78

Ревью кода на качество и безопасность

При ревью кода можно упустить проблемы безопасности, тестирования и сопровождаемости, если у ревьюеров мало времени. Этот навык проводит Claude, Codex и Claude Code через структурированное ревью с приоритизированными выводами.

Кодинг и разработка Просмотр
📦

dependency-updater

78

Безопасный аудит обновлений зависимостей

Обновления зависимостей могут скрывать критические изменения и срочные исправления безопасности. Этот skill проверяет манифесты проекта, кратко описывает риски обновлений и рекомендует порядок безопасного обновления.

DevOps и инфраструктура Просмотр
📦

refactor-assistant

78

Безопасный рефакторинг кода со структурированными рекомендациями

Рефакторинг может привести к ошибкам, когда изменения слишком широкие или плохо объяснены. Этот навык помогает Claude, Codex и Claude Code планировать и применять более безопасные пошаговые улучшения.

Кодинг и разработка Просмотр
📦

performance-profiler

78

Профилирование узких мест производительности приложения

Медленный код может скрываться в алгоритмах, рендеринге, запросах к базе данных и бандлах. Этот навык анализирует шаблоны исходного кода и предоставляет приоритизированные рекомендации по оптимизации.

Кодинг и разработка Просмотр
📦

log-analyzer

78

Анализируйте логи приложений быстрее

Лог-файлы скрывают сбои сервисов, всплески ошибок и медленные запросы. Этот навык превращает сырые логи в структурированные выводы, временные шкалы и практические рекомендации по устранению проблем.

DevOps и инфраструктура Просмотр
Показать все
📦

api-design-framework

80

Проектируйте API-контракты, готовые к промышленной эксплуатации

от ArieGoldkin

Команды часто проектируют API с несогласованными ресурсами, ошибками и подходами к версионированию. Этот навык предоставляет паттерны, чек-листы и шаблоны для работы с REST, GraphQL, gRPC, OpenAPI и AsyncAPI.

Кодинг и разработка Просмотр
📦

testing-patterns

81

Планируйте надежные тесты во всей кодовой базе

от 0xDarkMatter

Этот skill помогает командам выбирать стратегии тестирования, моки, фикстуры данных, пороги покрытия и CI-паттерны, не смешивая уровни тестирования. Он дает Claude, Codex и Claude Code структурированные рекомендации для unit, integration, end-to-end, TDD и pipeline-тестирования.

Кодинг и разработка Просмотр