Agent skill
deployment-advisor
Recommend hosting strategy based on chosen tech stack and project needs. Provides deployment workflow, cost breakdown, and scaling path.
Install this agent skill to your Project
npx add-skill https://github.com/JHaugaard/refine-workflow-skills/tree/main/skills-working-copies/deployment-advisor
SKILL.md
deployment-advisor
**Primary recommendation:** {Option} because {key reasons}
**Alternative:** {Option} - better if {conditions}
**Ruled out:** {Option} because {why not suitable}
Does this framing match your priorities, or should I weight something differently?"
After gathering requirements, before generating full recommendation
Never proceed on silence. Always wait for explicit signal.
Proceed to Phase 1.
Ready to plan your deployment strategy?"
Then proceed with the skill's main workflow.
To recommend a deployment strategy, I need to understand:
- What's your tech stack? (Frontend, backend, database)
- Where do you want to deploy? (Localhost, VPS, cloud platform, shared hosting)
- What's the expected usage? (Personal only, small public, growing project)
Once you share these, I can recommend a hosting approach."
Gather answers conversationally, then proceed with the skill's main workflow.
-
Deployment Intent:
- Localhost only (personal use, learning, development tool)
- Public deployment (needs hosting, accessible to others)
-
Expected Traffic (if public):
- Personal use only
- Small public project (<100 daily users)
- Growing project (100-1000 daily users)
- Medium traffic (1000-10000 daily users)
- High traffic (>10000 daily users)
-
Uptime Requirements (if public):
- Casual (downtime acceptable)
- Standard (reasonable uptime)
- Professional (high uptime, monitoring)
- Critical (24/7, redundancy)
-
Budget Constraints:
- Monthly hosting budget
- Willingness to pay for managed services
- Prefer predictable or pay-as-you-go
Primary recommendation: {Option}
- {Key reason 1}
- {Key reason 2}
Alternative worth considering: {Option}
- Better if: {conditions}
- Trade-off: {what you'd give up}
Ruled out: {Option}
- Why: {not suitable because}
Does this framing match your priorities, or should I weight something differently?"
See HOSTING-TEMPLATES.md for detailed templates and hosting options.
Wait for explicit confirmation before creating handoff.
.docs/deployment-strategy.md
Rules:
- Short but complete answers acceptable
- Question-by-question SKIP allowed
- NO global bypass
- Educational feedback provided
Confirm to proceed.
| Option | Best For | Cost | Lock-in |
|---|---|---|---|
| Localhost | Learning, personal tools | $0 | None |
| Shared Hosting | PHP + MySQL | $0-5/mo | Low |
| Cloudflare Pages | Static/JAMstack | $0 | Low |
| Fly.io | Full-stack global | $20-50/mo | Low |
| VPS Docker | Self-hosted, learning | $0 marginal | None |
For detailed hosting options, decision logic, and templates, see HOSTING-TEMPLATES.md.
Status: Phase 0: Project Brief (project-brief-writer) Phase 1: Tech Stack (tech-stack-advisor) Phase 2: Deployment Strategy (you are here) Phase 3: Project Foundation (project-spinup) <- TERMINATION POINT (localhost) Phase 4: Test Strategy (test-orchestrator) - optional Phase 5: Deployment (deploy-guide) <- TERMINATION POINT (manual deploy) Phase 6: CI/CD (ci-cd-implement) <- TERMINATION POINT (full automation)
Mention this option when users seem uncertain about their progress.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
workflow-status
Display project workflow progress by reading handoff documents in .docs/ directory. This skill should be used when users want to check their workflow status, see what phase they're in, or when other workflow skills need to verify prerequisites. Provides reusable prerequisite-checking templates for integration with other workflow skills.
deploy-guide
Guide user through actual deployment steps for their application. This skill should be used when a project is ready to deploy to production. Walks through pre-deployment checks, deployment execution, and post-deployment verification. Supports VPS/Docker, Cloudflare Pages, fly.io, and Hostinger Shared Hosting.
test-orchestrator
Set up testing infrastructure and strategy for a project. This skill should be used when a project is ready for testing setup, including test framework configuration, initial test scaffolding, and documentation of testing approach. Primarily a setup skill with guidance for ongoing testing.
ci-cd-implement
Analyze a project and implement CI/CD pipelines tailored to its tech stack and deployment target. This skill should be used when a project is ready for automated testing and/or deployment. Generates GitHub Actions workflows, deployment scripts, and secrets documentation. Works as a standalone utility on any project.
project-spinup
Generate complete project foundations with personalized claude.md, Docker setup, and project structure. Supports Guided Setup or Quick Start.
tech-stack-advisor
Analyze project requirements and recommend appropriate technology stacks with detailed rationale. Provides primary recommendation, alternatives, and ruled-out options with explanations.
Didn't find tool you were looking for?