ai-dynamo/aisimulate/adapt-server-config
Claude Code and agent skill by ai-dynamo/aisimulate
- community
Checking that the SKILL.md file is still in the repository.
Convert InferenceX DB config/benchmark pairs, Dynamo recipe YAML, or confirmed custom serving configs into validated aiconfigurator estimate requests. Use when adapting server configuration, checking whether a recipe can be estimated, generating canonical request JSON, or explicitly running estimates from adapted requests.
Install
npx vskill@latest install ai-dynamo/aisimulate/adapt-server-configSKILL.md
Adapt Server Config
Create versioned AIC estimate requests without silently dropping operating points. Keep adaptation separate from estimate execution.
Choose the workflow
- InferenceX DB record plus benchmark row: use the helper with
--format inferencex. - DynamoGraphDeployment with optional
perf.yaml, or a concretedynamo-ciSGLang benchmark recipe: use the helper with--format dynamo. - Existing canonical request: use the helper with
--format requestto validate it. - Any other format: follow custom-mapping.md. Do not pass it to a known-format adapter.
Adapt a known format
Run from the aiconfigurator repository root:
The helper prints an ordered adaptation report. Preserve every outcome, including rejected points and warnings. Treat any rejection as unresolved; do not repair it with guesses.
For benchmark cookbooks or Slurm command templates, require a rendered concrete recipe or DynamoGraphDeployment. For Helm inputs, require a rendered DynamoGraphDeployment; the matching unrendered benchmark-values.yaml can supply literal toolPipeline workload points through --perf. Do not evaluate templates or infer runtime parameters.
The helper validates adapted requests against both the Python model and packaged JSON Schema. Use --output PATH to save the report.
Handle unknown formats
Read custom-mapping.md. Inspect the source, then show the user:
- Explicit source fields.
- Inferred canonical fields and the evidence for each inference.
- Missing fields and assumptions.
- Every discovered operating point in source order.
Obtain confirmation before creating canonical request JSON. After confirmation, create aic-estimate-request/1.0.0 JSON and validate it:
Do not add heuristic behavior to the SDK. Do not infer missing model identity, system, workload, concurrency, or speculative-token acceptance without confirmation.
Run estimates only on explicit request
Adaptation never runs an estimate. Add --run-estimate only when the user explicitly asks to execute estimates:
Never execute recipe shell commands. The SDK only parses literal configuration values.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingpython/aisimulate/.agents/skills/adapt-server-config/SKILL.md
Popularity
- Repository stars
- 98
- Repository forks
- 45
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ai-dynamo/aisimulate/adapt-server-config)