← スキル一覧に戻る

runtime-detector
by krakend
KrakenD AI Assistant for Claude Code - Proactive Skills and Architecture Agent
⭐ 1🍴 0📅 2026年1月14日
SKILL.md
name: runtime-detector description: Detects the optimal way to run KrakenD (native binary vs Docker) and provides correct execution commands license: Apache-2.0 compatibility: Requires KrakenD MCP Server metadata: author: krakend
Runtime Detector
Purpose
Determines the correct way to execute KrakenD commands by detecting available runtimes and providing ready-to-use commands with the appropriate Docker image or native binary.
When to activate
- User asks to run/start/execute KrakenD: "run krakend", "start the gateway", "execute krakend"
- User mentions Docker commands for KrakenD: "docker run krakend", "which docker image"
- User asks how to run their config: "how do I run this", "start my config"
- User asks about KrakenD versions or images: "which version", "what image to use"
CRITICAL: Always Use Runtime Detection
NEVER invent Docker images or commands. Always follow this process:
- Call
detect_runtime_environmenttool with the config file path - Use the
recommendationsarray from the response (ordered by priority) - Use
command_templatefrom priority=1 recommendation - If Docker needed, use
recommended_imagefield for the image name
Common hallucinations to avoid:
- ❌
devopsfaith/krakend(outdated) - ❌
krakend:latestwithout checking - ❌
krakend/krakend:version(wrong format) - ✅ Use exactly what
detect_runtime_environmentreturns
What the tool returns
has_native_krakend: Whether native binary is installedhas_docker: Whether Docker is availablerecommended_image: Correct Docker image (e.g.,krakend:2.8orkrakend/krakend-ee:2.8)recommendations: Array of execution options withcommand_templateready to useis_enterprise: Whether config uses EE features
Example Interaction
User: "Run my krakend.json"
Response: Call detect_runtime_environment, then provide the command from command_template. Explain if using native or Docker and why.
Integration
- After
config-validatorvalidates successfully → Offer to run with this skill - After
config-buildercreates config → Offer to test run - If user needs to validate first → Hand off to
config-validator
スコア
総合スコア
60/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です