EN

endpoint-validator

Automates validation of MikoPBX API endpoints for schema compliance and parameter consistency.

Install

mkdir -p .claude/skills/endpoint-validator && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/6398" && unzip -o skill.zip -d .claude/skills/endpoint-validator && rm skill.zip

Installs to .claude/skills/endpoint-validator

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Валидация REST API эндпоинтов на соответствие OpenAPI схеме и консистентность параметров. Использовать при реализации эндпоинтов, ревью кода или перед слиянием изменений API.
174 charsno explicit “when” trigger
Intermediate

Key capabilities

  • →Verifies DataStructure.php parameter definitions
  • →Checks SaveRecordAction.php for 7-phase pattern compliance
  • →Validates OpenAPI schema consistency
  • →Generates API compliance reports
  • →Tests strict schema validation modes

How it works

Runs regex and file parsing scripts against specific PHP files to verify structural adherence to a pattern.

Inputs & outputs

You give it
Path to API resource folder
You get back
Compliance report and inconsistency list

When to use endpoint-validator

  • →Validate new API endpoints
  • →Check DataStructure.php for consistency
  • →Review API code before merging
  • →Verify schema validation mode settings

About endpoint-validator

Validates DataStructure.php and SaveRecordAction.php files to ensure they meet MikoPBX coding standards and OpenAPI requirements. It checks for parameter completeness and proper implementation of the 7-phase action pattern.

Валидация REST API эндпоинтов на соответствие OpenAPI схеме и консистентность параметров. Использовать при реализации эндпоинтов, ревью кода или перед слиянием изменений API.

When not to use it

  • →Non-MikoPBX codebases
  • →Frontend-only code reviews

Prerequisites

bashgrep

Limitations

  • →Limited to MikoPBX file naming conventions
  • →Requires specific file location structure

How it compares

It programmatically enforces API design rules rather than relying on manual code review checklists.

Compared to similar skills

endpoint-validator side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
endpoint-validator (this skill)110moReviewIntermediate
php-best-practices152moNo flagsBeginner
woocommerce-code-review64moNo flagsIntermediate
php-pro135moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

sqlite-inspector

mikopbx

Проверка консистентности данных в SQLite баз данных MikoPBX после операций REST API. Использовать при валидации результатов API, отладке проблем с данными, проверке связей внешних ключей или инспектировании CDR записей для тестирования.

568

log-analyzer

mikopbx

Анализ логов Docker контейнера для диагностики проблем и мониторинга здоровья системы. Использовать при отладке ошибок, отслеживании процессов воркеров, исследовании проблем API или мониторинге поведения системы после тестов.

213

openapi-analyzer

mikopbx

Извлечение и анализ OpenAPI 3.1.0 спецификации из MikoPBX для валидации эндпоинтов. Использовать при проверке соответствия API, генерации тестов, проверке схем эндпоинтов или интеграции с навыками endpoint-validator и api-test-generator.

25

api-test-generator

mikopbx

Генерация полных Python pytest тестов для REST API эндпоинтов с валидацией схемы. Использовать при создании тестов для новых эндпоинтов, добавлении покрытия для CRUD операций или валидации соответствия API с OpenAPI схемами.

16

asterisk-tester

mikopbx

Тестирование сценариев Asterisk dialplan и потоков звонков используя безопасные Local каналы. Использовать при тестировании логики маршрутизации звонков, отладке проблем dialplan или проверке потоков IVR меню.

11

asterisk-validator

mikopbx

Валидация конфигурационных файлов Asterisk и анализ логов на корректность и best practices. Использовать при отладке проблем запуска Asterisk, проверке изменений конфигурации или проверке ошибок после регенерации воркерами.

13

Search skills

Search the agent skills registry