DevOps Plugins¶
인프라, 배포, 오케스트레이션 관련 전문 지식을 설정 파일 기반 auto-load로 제공하는 Layer 3 플러그인.
Why this domain exists¶
devops/ 카테고리는 인프라, 배포, 오케스트레이션 관련 전문 지식을 제공한다. Layer 3(Stack Skills)에 해당하며, 관련 설정 파일 작업 시 자동 로드된다.
공통 패턴¶
devops/<name>/
├── .claude-plugin/
│ └── plugin.json
├── skills/
│ ├── best-practices/
│ │ └── SKILL.md # 베스트 프랙티스 (auto-loaded)
│ ├── troubleshooting/
│ │ └── SKILL.md # 트러블슈팅 가이드
│ └── templates/
│ ├── SKILL.md # 설정 파일 템플릿 가이드
│ └── examples/ # 설정 예시 파일
플러그인 목록¶
| 플러그인 | 대상 | 파일 매칭 패턴 |
|---|---|---|
docker |
Docker / Docker Compose | **/Dockerfile*, **/docker-compose*.{yml,yaml} |
kubernetes |
Kubernetes | **/*.{yml,yaml} (k8s manifest 감지) |
terraform |
Terraform / OpenTofu | **/*.tf, **/*.tfvars |
ansible |
Ansible | **/playbook*.yml, **/ansible.cfg |
argocd |
ArgoCD | **/application.yaml (ArgoCD) |
github-action |
GitHub Actions | .github/workflows/*.{yml,yaml} |
jenkins |
Jenkins | **/Jenkinsfile* |
istio |
Istio Service Mesh | Istio CRD manifests |
containerd |
containerd | containerd 설정 |
Skill 구성 패턴¶
best-practices SKILL.md¶
---
name: best-practices
description: |
<Tool> 베스트 프랙티스와 보안 가이드.
<Tool> 설정 작성, 리뷰, 최적화 시 자동 적용.
user-invocable: false
paths:
- "<matching-pattern>"
---
# <Tool> Best Practices
## 보안
- ...
## 성능
- ...
## 유지보수성
- ...
troubleshooting SKILL.md¶
---
name: troubleshooting
description: |
<Tool> 일반적인 문제 해결 가이드.
에러 메시지, 배포 실패, 설정 오류 해결 시 참조.
user-invocable: false
paths:
- "<matching-pattern>"
---
우선 구현 대상¶
| 순위 | 플러그인 | 이유 |
|---|---|---|
| 1 | docker |
모든 프로젝트 공통 |
| 2 | kubernetes |
프로덕션 오케스트레이션 |
| 3 | github-action |
CI/CD |
| 4 | terraform |
인프라 프로비저닝 |
| 5 | argocd |
GitOps 배포 |
| 6 | ansible |
서버 프로비저닝 |
| 7 | istio |
서비스 메시 |
| 8 | jenkins |
레거시 CI |
| 9 | containerd |
컨테이너 런타임 |
관련 문서¶
- Layer Model — Layer 3 상세
- Plugin Authoring — 플러그인 작성 가이드