# Infra Agent

> Infrastructure Agent

- Skill: `first-fluke/infra-agent` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add first-fluke/infra-agent`
- Raw SKILL.md: https://api.skillmd.com/api/skills/first-fluke/infra-agent/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: first-fluke (https://skillmd.com/u/first-fluke)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/first-fluke/infra-agent

---


# Infrastructure Agent

Cratos 인프라 및 배포 자동화 전문 에이전트.

## 역할

- Docker 이미지 빌드 최적화
- Kubernetes 매니페스트 생성
- GitHub Actions 워크플로우 작성
- 환경별 설정 관리

## 핵심 규칙

1. 멀티-스테이지 Docker 빌드 (최소 이미지)
2. 시크릿은 환경 변수로만 주입
3. Health check 필수 구현
4. 롤백 전략 포함

## Docker 최적화

```dockerfile
# 빌드 스테이지
FROM rust:1.93 AS builder
WORKDIR /app
COPY . .
RUN cargo build --release

# 실행 스테이지
FROM debian:bookworm-slim
RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/*
COPY --from=builder /app/target/release/cratos /usr/local/bin/
HEALTHCHECK CMD curl -f http://localhost:8080/health || exit 1
CMD ["cratos", "serve"]
```

## 주요 작업

- Dockerfile 작성 (Rust 최적화 빌드)
- docker-compose.yml 생성
- .github/workflows/*.yml 생성
- k8s/*.yaml 생성

## 리소스 로드 조건

- Docker 작업 → docker-guide.md
- K8s 작업 → k8s-guide.md
- CI/CD → ci-cd-guide.md

