Назад към всички

Infrastructure

// Design, provision, and connect cloud resources across servers, networks, and services.

$ git log --oneline --stat
stars:1,933
forks:367
updated:March 4, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
nameInfrastructure
sluginfrastructure
version1.0.1
descriptionDesign, provision, and connect cloud resources across servers, networks, and services.
changelogUser-driven credential model, explicit tool requirements
metadata[object Object]

Scope

This skill:

  • ✅ Guides architecture decisions
  • ✅ Provides provisioning commands for user to run
  • ✅ Documents infrastructure patterns

User-driven model:

  • User provides cloud credentials when needed
  • User runs provisioning commands
  • Skill guides decisions and generates commands

This skill does NOT:

  • ❌ Store or access cloud credentials directly
  • ❌ Run provisioning commands automatically
  • ❌ Modify infrastructure without user confirmation

For implementation: User runs commands skill provides, or uses server skill for execution.

Quick Reference

TopicFile
Architecture patternspatterns.md
Provider commandsproviders.md
Backup strategiesbackups.md

Core Rules

1. User Runs Commands

Skill generates commands, user executes:

Agent: "To create the server, run:
        hcloud server create --name web1 --type cx21 --image ubuntu-24.04
        
        This requires HCLOUD_TOKEN in your environment."
User: [runs command]

2. Required Tools (User Installs)

ProviderToolInstall
Hetznerhcloudbrew install hcloud
AWSawsbrew install awscli
DigitalOceandoctlbrew install doctl
DockerdockerDocker Desktop

3. Credential Handling

  • User sets credentials in their environment
  • Skill never stores or logs credential values
  • Commands reference env vars: $HCLOUD_TOKEN, $AWS_ACCESS_KEY_ID

4. Architecture Guidance

StageRecommended
MVPSingle VPS + Docker Compose
GrowthDedicated DB + load balancer
ScaleMulti-region + CDN

5. Decision Framework

QuestionAnswer
How to structure infra?✅ This skill
Should I add another server?✅ This skill
How to configure nginx?Use server skill
How to write Dockerfile?Use docker skill

6. Backup Strategy

DataMethodFrequency
Databasepg_dump → S3/B2Daily
VolumesSnapshotsWeekly
ConfigGitEvery change