config-validator

Validate KrakenD JSON and FC configurations for errors and edition compatibility.

3|1|Updated Dec 15, 2025
One-click install
npx skills add https://github.com/krakend/claude-code-plugin --skill config-validator-krakend
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: config-validator
Source: https://github.com/krakend/claude-code-plugin/tree/main/skills/config-validator
Command: npx skills add https://github.com/krakend/claude-code-plugin --skill config-validator-krakend

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validates KrakenD configurations with specific error fixes, edition compatibility checks, anti-pattern detection, and Flexible Configuration support.

Core Features & Use Cases

  • Structured validation: Performs multi-tier checks (native, Docker, and JSON schema) to detect syntax and compatibility issues.
  • Edition compatibility: Ensures CE vs EE feature compatibility in KrakenD configurations.
  • Anti-pattern detection & guidance: Identifies common misconfigurations and provides actionable fixes with exact locations and documentation references.
  • Flexible Configuration auto-detection: Auto-detects FC variants and adapts validation steps accordingly to CE and EE workflows.
  • Integration ready: Works with the KrakenD MCP tooling and provides clear next steps for config-building or auditing.

Quick Start

Prompt me to validate your KrakenD configuration and I will return exact error locations, edition compatibility results, and recommended fixes.

Frequently Asked Questions about config-validator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate a KrakenD configuration file for errors?

To validate a KrakenD configuration, you can run multi-tier checks that detect syntax issues, anti-patterns, and edition compatibility errors. The process returns exact error locations and recommended fixes for your JSON or Flexible Configuration templates.

What are common KrakenD anti-patterns and how do I fix them?

Common KrakenD anti-patterns are misconfigurations that cause runtime issues or performance degradation. You can detect them by running a validation flow that identifies exact locations and provides actionable fixes with documentation references.

Does KrakenD config validation check CE vs EE feature compatibility?

Yes, KrakenD config validation checks CE vs EE feature compatibility. It ensures your configuration only uses features available in your specific edition, preventing deployment failures caused by unsupported enterprise or community features.

Can I validate Flexible Configuration templates for KrakenD?

Yes, you can validate Flexible Configuration templates for KrakenD. The validation process auto-detects FC variants and adapts checks accordingly, ensuring templated configurations work correctly within CE and EE workflows.

How do I validate KrakenD Docker configurations?

You validate KrakenD Docker configurations by running structured validation checks designed for Docker environments. This multi-tier validation detects syntax and compatibility issues within your Docker deployment setup and provides recommended fixes.

Why is my KrakenD configuration failing on the MCP Server?

Your KrakenD configuration might be failing on the MCP Server due to syntax errors, edition incompatibilities, or anti-patterns. Running a documentation-driven validation flow reports exact error locations and recommended fixes for your deployment.