Agent skill

deployment-advisor

Recommend hosting strategy based on chosen tech stack and project needs. Provides deployment workflow, cost breakdown, and scaling path.

Stars 0
Forks 0

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:

  1. What's your tech stack? (Frontend, backend, database)
  2. Where do you want to deploy? (Localhost, VPS, cloud platform, shared hosting)
  3. 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.

  1. Deployment Intent:

    • Localhost only (personal use, learning, development tool)
    • Public deployment (needs hosting, accessible to others)
  2. 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)
  3. Uptime Requirements (if public):

    • Casual (downtime acceptable)
    • Standard (reasonable uptime)
    • Professional (high uptime, monitoring)
    • Critical (24/7, redundancy)
  4. 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.

Expand your agent's capabilities with these related and highly-rated skills.

JHaugaard/refine-workflow-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.

0 0
Explore
JHaugaard/refine-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.

0 0
Explore
JHaugaard/refine-workflow-skills

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.

0 0
Explore
JHaugaard/refine-workflow-skills

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.

0 0
Explore
JHaugaard/refine-workflow-skills

project-spinup

Generate complete project foundations with personalized claude.md, Docker setup, and project structure. Supports Guided Setup or Quick Start.

0 0
Explore
JHaugaard/refine-workflow-skills

tech-stack-advisor

Analyze project requirements and recommend appropriate technology stacks with detailed rationale. Provides primary recommendation, alternatives, and ruled-out options with explanations.

0 0
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results