Cloud & Deploy Skills

클라우드 인프라 프로비저닝, 서버리스 배포, 엣지 컴퓨팅, 그리고 서비스형 플랫폼(PaaS) 통합을 제공합니다. CLI-JAW에서 자연어 명령 하나로 모든 주요 클라우드 제공업체에 직접 배포할 수 있습니다.

Overview

Cloud & Deploy 스킬은 CLI-JAW를 통합 배포 제어 플레인으로 변환합니다. 각 플랫폼의 CLI 플래그를 일일이 외울 필요 없이, 원하는 것을 자연어로 설명하면 적절한 스킬이 제공업체별 설정, 빌드 단계, 배포 오케스트레이션을 처리합니다.

자연어 배포"Vercel에 배포해줘" 또는 "Deploy this to Cloudflare Workers"라고 말하면 CLI-JAW가 적절한 스킬을 선택하고, 프레임워크를 감지하여, 전체 배포 파이프라인을 실행합니다.

Skill Catalog

SkillProviderDescription
cloudflare-deployCloudflareWorkers, Pages, KV, R2, D1, AI, WAF, Tunnel, Spectrum. Wrangler 완전 통합.
agents-sdkCloudflareWorkers에서 상태 유지 AI 에이전트 구축: Durable Objects 상태, WebSocket 실시간 통신, 예약된 작업, MCP 서버.
durable-objectsCloudflare상태 유지 조정 프리미티브: 채팅방, 멀티플레이어, 예약 시스템, SQLite 스토리지, 알람.
aws-skillsAWSLambda, S3, EC2, ECS, CloudFront, API Gateway, DynamoDB, SQS, SNS, IAM 정책 생성.
terraformMulti-cloud코드형 인프라(IaC): plan, apply, 상태 관리, 모듈 작성, 드리프트 감지.
vercel-deployVercelNext.js, SvelteKit, Nuxt, Remix용 제로 설정 배포. 프리뷰 URL, 엣지 함수, 환경 변수.
netlify-deployNetlifyJamstack 배포, 서버리스 함수, 폼 처리, ID 인증, 엣지 핸들러.
render-deployRender웹 서비스, 정적 사이트, 크론 작업, 데이터베이스, 프라이빗 서비스, 블루프린트.
mcp-builderAny도구 통합을 위한 Model Context Protocol 서버 구축 및 배포.
jupyter-notebookLocal / Remote노트북 실행, 커널 관리, 셀 조작, 출력 캡처.

Framework Detection

Cloud 스킬은 프로젝트 프레임워크를 자동으로 감지하고 최적의 빌드 설정을 적용합니다. 지원되는 프레임워크:

FrameworkDetection SignalDefault Target
Next.jsnext.config.*Vercel / Cloudflare Pages
Nuxtnuxt.config.*Vercel / Netlify
SvelteKitsvelte.config.jsVercel / Cloudflare Pages
Remixremix.config.*Vercel / Cloudflare Workers
Astroastro.config.*Netlify / Cloudflare Pages
Honodeps 내 honoCloudflare Workers
Express / Fastifydeps 내 express / fastifyRender / AWS Lambda
Static HTML루트에 index.htmlCloudflare Pages / Netlify

Cloudflare Ecosystem

세 가지 전용 스킬이 Cloudflare 플랫폼을 심층적으로 다룹니다. 사전 학습된 지식보다 공식 Cloudflare 문서에서의 검색을 우선시합니다.

cloudflare-deploy

모든 Cloudflare 제품을 포괄하는 통합 스킬입니다. Workers, Pages, 스토리지(KV, D1, R2), AI(Workers AI, Vectorize), 네트워킹(Tunnel, Spectrum), 보안(WAF, DDoS), 그리고 Terraform 또는 Pulumi를 통한 코드형 인프라를 처리합니다.

# Deploy a Worker
"이 코드를 Cloudflare Worker로 배포해줘"

# Create a KV namespace and bind it
"KV 네임스페이스 만들고 Worker에 바인딩해줘"

# Set up R2 bucket with custom domain
"R2 버킷 생성하고 커스텀 도메인 연결해줘"

agents-sdk

Cloudflare Workers에서 영구 상태, 실시간 WebSocket 통신, 예약된 작업 실행을 갖춘 AI 에이전트를 구축합니다.

# Create a stateful chat agent
"Cloudflare Agents SDK로 채팅 에이전트 만들어줘"

# Add WebSocket real-time support
"실시간 WebSocket 통신 추가해줘"

# Build an MCP server on Workers
"MCP 서버를 Workers에 만들어줘"

durable-objects

멀티플레이어, 예약, 속도 제한 등을 위한 상태 유지 조정 기능입니다. RPC 메서드, SQLite 스토리지, 알람, WebSocket, 그리고 Vitest 테스트를 지원합니다.

# Create a multiplayer game room
"Durable Objects로 멀티플레이어 게임룸 만들어줘"

# Add SQLite storage to a DO
"DO에 SQLite 스토리지 추가해줘"

AWS Skills

aws-skills 모듈은 자연어 명령을 통해 가장 일반적으로 사용되는 AWS 서비스를 지원합니다.

IAM 정책 생성"Lambda에 S3 읽기 권한 추가해줘"라고 말하면 CLI-JAW가 최소 권한 IAM 정책 문서를 생성하고, 실행 역할에 연결한 뒤, 변경 사항을 검증합니다.
# Create a Lambda function
"AWS Lambda 만들어줘, Node.js 20 런타임으로"

# Set up API Gateway + Lambda
"API Gateway로 REST API 만들고 Lambda에 연결해줘"

# Deploy to ECS with Fargate
"Docker 이미지 빌드해서 ECS Fargate에 배포해줘"

# Create S3 bucket with CloudFront CDN
"S3 정적 호스팅이랑 CloudFront 설정해줘"
ServiceSupported Operations
Lambda생성, 배포, 업데이트, 트리거 추가, 환경 변수 설정, 레이어 구성
S3버킷 생성, CORS 설정, 정적 호스팅 활성화, 라이프사이클 규칙
EC2인스턴스 시작, 보안 그룹, 키 페어, AMI 관리
ECS태스크 정의, 서비스, Fargate, ECR 이미지 푸시
CloudFront배포, 오리진, 캐시 정책, 무효화
API GatewayREST 및 HTTP API, 라우트, 통합, 인가자(authorizer)
DynamoDB테이블 생성, GSI, 쿼리/스캔, TTL 구성
SQS / SNS큐/토픽 생성, 구독, 데드 레터 큐

Terraform

terraform 스킬은 모든 클라우드 제공업체에 걸쳐 코드형 인프라(IaC)를 제공합니다. HCL을 생성하고, 상태를 관리하며, plan/apply 라이프사이클을 처리합니다.

# Generate Terraform for a full-stack app
"Next.js 앱을 위한 Terraform 설정 만들어줘 — Vercel + PlanetScale"

# Plan and apply changes
"Terraform plan 돌려줘"
"변경사항 확인했으니 apply 해줘"

# Import existing resources
"기존 AWS 리소스 Terraform state로 import 해줘"
상태 안전성 — terraform 스킬은 항상 terraform plan을 먼저 실행하며, apply 전에 명시적인 확인을 요구합니다. 파괴적 변경(리소스 삭제)은 차이점 요약과 함께 추가 경고를 발생시킵니다.

Platform-as-a-Service

Vercel, Netlify, Render 스킬은 최소한의 설정으로 웹 애플리케이션의 간소화된 배포를 제공합니다.

vercel-deploy

# Deploy with preview URL
"Vercel에 배포해줘"

# Set environment variables
"Vercel에 DATABASE_URL 환경변수 설정해줘"

# Promote preview to production
"프리뷰 배포를 프로덕션으로 올려줘"

netlify-deploy

# Deploy a static site
"Netlify에 빌드하고 배포해줘"

# Configure serverless functions
"Netlify Functions 추가해줘"

# Set up form handling
"Netlify Forms로 문의 폼 연결해줘"

render-deploy

# Deploy a web service
"Render에 Express 서버 배포해줘"

# Create a cron job
"Render에 매일 자정에 실행되는 크론잡 만들어줘"

# Set up a managed database
"Render PostgreSQL 데이터베이스 만들어줘"

MCP Builder

mcp-builder 스킬은 MCP 호환 클라이언트에 도구, 리소스, 프롬프트를 노출하는 Model Context Protocol 서버를 생성합니다.

# Create an MCP server
"Notion API를 MCP 서버로 감싸줘"

# Add tools to an existing server
"MCP 서버에 검색 도구 추가해줘"

# Deploy MCP server to Workers
"MCP 서버를 Cloudflare Workers에 배포해줘"

Jupyter Notebook

jupyter-notebook 스킬은 데이터 과학 및 실험 워크플로를 위한 노트북 실행, 커널 라이프사이클, 셀 단위 편집을 관리합니다.

# Execute a notebook
"이 노트북 전체 실행해줘"

# Add a cell and run it
"pandas로 CSV 로딩하는 셀 추가해줘"

# Convert notebook to HTML report
"노트북을 HTML 보고서로 변환해줘"

Configuration

Cloud 스킬은 표준 제공업체 설정의 자격 증명을 사용합니다. 이미 제공업체 CLI가 설정되어 있다면 추가적인 CLI-JAW 설정은 필요하지 않습니다.

ProviderCredential SourceRequired Setup
Cloudflare~/.wrangler/ 또는 CLOUDFLARE_API_TOKENwrangler login
AWS~/.aws/credentials 또는 환경 변수aws configure
Vercel~/.vercel/vercel login
Netlify~/.netlify/netlify login
RenderRENDER_API_KEY대시보드에서 API 키 발급
Terraform제공업체별제공업체별 인증
자격 증명 안전성 — CLI-JAW는 자격 증명을 자체적으로 저장하지 않습니다. 각 제공업체의 표준 자격 증명 체인에 위임합니다. 시크릿은 메모리, 로그, 대화 기록에 절대 기록되지 않습니다.

Common Patterns

Multi-stage deployment

복잡한 워크플로를 위해 스킬을 조합할 수 있습니다. CLI-JAW가 자동으로 단계를 연결합니다:

# Build, test, and deploy
"테스트 돌리고 통과하면 Vercel에 배포해줘"

# Multi-provider setup
"프론트엔드는 Cloudflare Pages, 백엔드는 AWS Lambda로 배포해줘"

Environment promotion

# Promote staging to production
"스테이징 확인했으니 프로덕션으로 승격해줘"

# Rollback
"이전 버전으로 롤백해줘"

Infrastructure + deploy in one flow

# Full-stack provisioning
"Terraform으로 인프라 구성하고 앱도 배포해줘"

Error Handling

Cloud 스킬은 구조화된 오류 복구를 제공합니다: