skills/config-validator/SKILL.md
Validates KrakenD configurations with specific error fixes, edition compatibility checks, anti-pattern detection, and Flexible Configuration support
npx skillsauth add krakend/claude-code-plugin config-validatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Validates KrakenD configurations with specific error fixes, edition compatibility checks, anti-pattern detection, and automatic Flexible Configuration support with actionable feedback.
Validates JSON syntax with specific line/column error reporting, checks edition compatibility (CE vs EE features), detects configuration issues using smart three-tier validation (native → Docker → schema), auto-detects Flexible Configuration (CE and EE variants), and provides specific fixes with exact locations and documentation links.
YOU MUST FOLLOW THESE RULES - NO EXCEPTIONS:
✅ DO:
guidance field in every validation result (contains binding instructions)❌ DON'T:
Example:
Flexible Configuration: CE uses .tmpl files with Go templates (requires FC_ENABLE=1, FC_SETTINGS env vars). EE uses flexible_config.json (auto-detected, no env vars). Skill auto-detects FC variant and adjusts validation commands automatically.
Schema: Always use versionless https://www.krakend.io/schema/krakend.json
Docker/Edition: CE uses krakend image, EE uses krakend/krakend-ee image (requires LICENSE file)
Validation Tiers: Native krakend check (most accurate) > Docker > JSON Schema
detect_runtime_environment tool BEFORE running any KrakenD command. Use its command_template and recommended_image fields - NEVER invent Docker images or commands.guidance field in validation results.User: "Validate my krakend.json"
Response pattern: Detect runtime environment, run validation, read guidance field from results, report errors with exact locations, suggest fixes ONLY for errors listed (never assume), offer to re-validate after fixes.
config-builder skillfeature-explorer skillsecurity-auditor skillruntime-detector skilltesting
Performs comprehensive security audits of KrakenD configurations to identify vulnerabilities, authentication gaps, and security best practices violations with Flexible Configuration support
devops
Detects the optimal way to run KrakenD (native binary vs Docker) and provides correct execution commands
testing
Discovers KrakenD features, checks edition availability (CE vs EE), and provides implementation examples
development
Creates new KrakenD configurations with best practices, proper structure, and edition-appropriate features