OMA 없이
- 트레이스는 Langfuse에 쌓이지만 PR이 되지 않습니다.
- 인시던트 플레이북은 새벽 2시에 on-call이 읽지 않는 위키에 있습니다.
- 비용 이상치는 다음 달 청구서에서 드러납니다.
- 모든 운영 결정은 사람의 판단입니다.
AIDLC는 설계와 구축을 자동화합니다. 운영 — 배포, 인시던트, 비용 편차, 회귀 — 은 여전히 팀의 몫입니다. OMA는 AgenticOps로 루프를 완성하는 플러그인입니다: 사람은 승인하고, 에이전트가 체크포인트 사이의 모든 것을 가드레일과 규정에 따라서 실행하고 검증합니다.
$ claude
> /plugin marketplace add aws-samples/sample-oh-my-aidlcops
> /plugin install ai-infra agenticops aidlc modernization
✔ 4 plugins enabled · 11 AWS MCP servers pinned
> /oma:autopilot "ship the anomaly detector end to end"
공백
무엇이 바뀌는가
스펙 → 설계 → 코드 → 카나리 배포 → 자가 치유 → 비용 귀속. /oma:autopilot이 전체 루프를 주도하며 명시적 승인 체크포인트에서만 멈춥니다.
자체 Langfuse + trace 읽기 MCP를 구성하면 (프로파일 observability.trace_mcp를 통해), 트레이스가 /oma:self-improving에 공급됩니다. 실패 패턴은 이를 생성한 스킬과 프롬프트에 대한 초안 PR이 되며 — 회귀 테스트는 PR이 열리기 전에 실행됩니다.
모든 Tier-0 워크플로우는 에이전트 기반 진단, 제안, 실행을 명시적 인간 게이트 사이에 배치합니다. 에이전트는 절대 조용히 프로덕션을 변경하지 않습니다.
드롭인
네이티브 Claude Code 마켓플레이스 항목으로 제공됩니다. 슬래시 커맨드, 키워드 트리거, AWS hosted MCP 레이어가 즉시 작동합니다.
install/kiro.sh가 모든 스킬을 ~/.kiro/skills/에 심링크하고 pin된 MCP 서버 버전으로 kiro-agents 프로파일을 연결합니다.
Tier-0 모드, 프로젝트 메모리, 감사 로그는 .omao/에 저장됩니다. 두 하네스 모두 동일한 디렉터리를 읽고 쓰므로 — 컨텍스트 손실 없이 전환 가능합니다.
Inception과 Construction은 무엇을 출시할지 정의합니다. Operations는 출시 후 살아 있게 유지하며 — 일상적 수정을 위해 사람 없이 학습을 Construction으로 피드백합니다.
aidlc워크스페이스 탐지, 적응형 요구사항, 사용자 스토리, 워크플로우 계획. 출력 산출물은 Construction이 준수해야 할 계약이 됩니다.
aidlc컴포넌트 설계, 인간 승인 게이트가 있는 코드 생성, 12개 범주 리스크 발견, 에이전틱 시스템을 위한 TDD, 단계 품질 게이트.
agenticopsAutopilot 배포, 지속적 평가, 인시던트 대응, 비용 거버넌스, 그리고 학습을 Construction으로 피드백하는 자가 개선 루프.
런타임 (ai-infra)과 브라운필드 진입 (modernization)은 루프 내부가 아닌 옆에 위치합니다.
AgenticOps 역량
autopilot-deploy는 SLO 게이트 서킷 브레이커와 함께 카나리 1% → 10% → 50% → 100%를 실행합니다. 각 단계는 승격 전에 continuous-eval을 대기하며, 회귀가 발생하면 자동 롤백됩니다.
incident-response는 SEV1–4를 분류하고, 매칭되는 runbook을 가져와, 진단 MCP 쿼리를 발행하며, 승인을 위한 복구 스크립트를 작성합니다. SEV1은 on-call을 호출하며, 절대 자동 실행하지 않습니다.
cost-governance는 에이전트별로 지출을 귀속시키고, 월간 한도를 위반할 배포를 거부하며, Opus → Sonnet → Haiku 다운그레이드 PR을 작성합니다. budget.yaml은 simpleeval 샌드박스에서 실행 — Python eval 없음, RCE 벡터 없음.
모든 스킬은 Claude Code에서 슬래시 커맨드로, Kiro에서 직접 스킬 호출로 접근 가능합니다. 전체 상태는 .omao/ 아래에 있으며 하네스 간 이식 가능합니다.
> /plugin marketplace add https://github.com/aws-samples/sample-oh-my-aidlcops> /plugin install ai-infra agenticops aidlc modernization> /oma:platform-bootstrap[1/5] Gather Context … ok[2/5] Pre-flight … ok
9개 Tier-0 워크플로우
전체 AIDLC 루프 (Inception → Construction → Operations).
단일 기능 Inception → Construction 1회전.
AIDLC Phase 1 단독 — 스펙, 스토리, 워크플로우 계획.
AIDLC Phase 2 단독 — 설계, 코드 생성, 에이전틱 TDD.
운영 모드: continuous-eval + incident-response + cost-governance.
Langfuse 트레이스 (구성된 trace MCP 사용) → 프롬프트 / 스킬 개선 PR.
EKS 위 5-체크포인트 Agentic AI Platform 부트스트랩.
6단계 브라운필드 모더나이제이션 (평가 → cutover).
활성 Tier-0 모드 종료.
키워드 트리거는 프롬프트에 매치가 포함되면 적절한 커맨드를 자동 제안합니다. 트리거 카탈로그.
4개 플러그인
AWS 위 AI 런타임 인프라. EKS + vLLM + Inference Gateway + Langfuse + GPU + guardrails를 제공하며, Bedrock / SageMaker 런타임 스킬은 계획 중입니다. MCP 서버는 정확한 PyPI 버전으로 pin — @latest 사용 안 함.
agentic-eks-bootstrap · vllm-serving-setup · inference-gateway-routing · langfuse-observability · gpu-resource-management · ai-gateway-guardrails
awslabs/aidlc-workflows를 위한 AIDLC Phase 1 (Inception) + Phase 2 (Construction) opt-in 확장. Inception은 워크스페이스, 요구사항, 스토리, 워크플로우 계획을 포착합니다. Construction은 그 계획을 컴포넌트, 코드, 테스트, 리스크가 발견된 품질 게이트로 전환합니다.
workspace-detection · requirements-analysis · user-stories · workflow-planning · component-design · code-generation · test-strategy · risk-discovery · quality-gates
프로덕션 에이전틱 워크로드를 위한 자율 운영. 인시던트 대응, 자가 개선 피드백 루프, SLO 서킷 브레이커가 있는 점진적 롤아웃, simpleeval 샌드박스 기반 비용 거버넌스, 그리고 verbatim 감사 추적.
self-improving-loop · autopilot-deploy · incident-response · continuous-eval · cost-governance · audit-trail
AWS 6R 전략을 사용한 브라운필드 레거시 워크로드 모더나이제이션. Five Lenses를 통한 워크로드 평가, 6R 의사결정 매트릭스, to-be 아키텍처, 컨테이너화 강화, 롤백 트리거가 있는 프로덕션 cutover 계획.
workload-assessment · modernization-strategy · to-be-architecture · containerization · cutover-planning
30초 설치
claude
> /plugin marketplace add https://github.com/aws-samples/sample-oh-my-aidlcops> /plugin install ai-infra@oh-my-aidlcops
> /plugin install agenticops@oh-my-aidlcops
> /plugin install aidlc@oh-my-aidlcops
> /plugin install modernization@oh-my-aidlcops> /oma:autopilot "ship the anomaly detector end to end"또는 더 안전한 진입로로 시작: getting-started 가이드.
기본 보안
모든 .mcp.json과 에이전트 프로파일은 정확한 PyPI 버전으로 awslabs MCP 서버를 참조합니다. @latest 공급망 서프라이즈 없음.
Kiro 에이전트 프로파일은 기본적으로 --allow-write나 --allow-sensitive-data-access를 활성화하지 않습니다. 명시적으로 opt-in 하세요.
langfuse-observability는 버킷 범위 customer-managed 정책을 사용합니다. AmazonS3FullAccess는 Bad Example로 명시됩니다.
cost-governance는 simpleeval로 budget.yaml 규칙을 평가합니다. 사용자 편집 가능 설정에 Python eval()은 문서화된 RCE 벡터입니다.
.omao/state, .omao/plans, .omao/logs, audit-trail 출력, 프로젝트 메모리는 gitignore됩니다. Verbatim 프롬프트는 절대 머신을 떠나지 않습니다.
session-start.sh는 jq 또는 python3를 요구하며 셸 보간 JSON 출력을 거부해, 컨텍스트로의 state-file 인젝션을 방지합니다.
FAQ
profile.yaml v1과 8개 온톨로지 스키마는 안정적입니다. CLI 표면과 doctor 리포트 형식은 GA 이전에 변경될 수 있습니다. Breaking 변경 사항은 CHANGELOG의 명시적 "Breaking" 제목 아래에 기록됩니다. 전체 안정성 계약은 지원 정책을 참조 하세요.
한 번 설치하고, 체크포인트에서 승인하고, 에이전트가 AIDLC 루프의 나머지를 처리하게 하세요.