About server-selector
server-selector is a skill for comparing hosting options based on a project's stack, traffic, location, budget, compliance, and maintenance needs. It produces a provisioning plan without creating resources and hands that plan to server-provisioner.
Key features
- 01Gather hosting requirements
- 02Compare hosting and storage options
- 03Document pricing and freshness assumptions
- 04Prepare a provisioning handoff
- 05Avoid provisioning without approval
Use cases
- 01Compare hosting approaches for a project
- 02Assess infrastructure choices against budget and compliance needs
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ sergekostenchuk/ ui-ux-agent-skill-system --skill server-selectorAfter installing, type/server-selectorin Claude Code to confirm it loaded.
Bundled filesagents/openai.yamlevals/evals.json
Details
From the project READMEServer Selector
Choose hosting options and tradeoffs without provisioning resources.
Workflow
- Gather stack, traffic, geography, budget, compliance, and maintenance needs.
- Compare static hosting, VPS, managed platform, CDN, object storage, and database needs.
- Mark pricing/freshness assumptions clearly.
- Hand off provisioning plan to
server-provisioner.
Safety Rules
- Do not create paid resources, servers, databases, buckets, or CDN zones without approval.
- Do not store provider credentials.
Validation
python3 $CODEX_HOME/skills/.system/skill-creator/scripts/quick_validate.py $CODEX_HOME/skills/server-selector
python3 $CODEX_HOME/skills/senior-skill-architect/scripts/lint_production_skill.py $CODEX_HOME/skills/server-selector
python3 -m json.tool $CODEX_HOME/skills/server-selector/evals/evals.json >/dev/null
Comments
Markdown supported