From modernization
Assesses legacy workloads for AWS brownfield migration: generates app dependency graphs, DB schemas, traffic patterns, RTO/RPO/compliance checks, technical debt scores, and Five Lenses readiness reports.
npx claudepluginhub aws-samples/sample-oh-my-aidlcops --plugin modernizationThis skill is limited to using the following tools:
- 신규 현대화 프로젝트의 **첫 번째 skill** 로, 대상 시스템의 As-Is 현황을 정량화할 때
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Processes PDFs: extracts text/tables/images, merges/splits/rotates pages, adds watermarks, creates/fills forms, encrypts/decrypts, OCRs scans. Activates on PDF mentions or output requests.
Share bugs, ideas, or general feedback.
modernization-strategy 실행 전에 cost·time·risk 평가 입력값을 수집해야 할 때.omao/plans/modernization/assessment-report.md 가 최신 상태로 존재하고 입력 스코프에 변화가 없을 때aidlc-inception/requirements-analysis 를 사용docs/project-info.md 또는 동등한 프로젝트 컨텍스트 문서 (선택 — 없으면 Q&A 로 수집).omao/plans/modernization/ 디렉토리 생성 가능 권한docs/project-info.md 존재 시 자동 파싱, 부재 시 5-10 문항으로 수집합니다context.md 초안으로 기록합니다assessment-report.md 에 첨부graph LR
Web[Web Tier] --> API[API Tier]
API --> DB[(Oracle 19c)]
API --> Cache[(Redis)]
API --> Ext[External Billing]
*.sql, schema.prisma, ORM 모델) 에서 테이블·인덱스·트리거·stored procedure 수집aws-samples assessment-framework.md 의 5축을 High/Medium/Low 로 점수화합니다.
| Lens | 질문 | 결과 예시 |
|---|---|---|
| Strategic/Business Fit | 전략적 중요도, 매출 영향 | High |
| Functional Adequacy | 기능 gap, 통합 복잡도 | Medium |
| Technical Adequacy | 기술 부채, 클라우드 준비도 | Low |
| Financial Fit | 현재 TCO, ROI 기간 | Medium |
| Digital Readiness | 팀 스킬, DevOps 성숙도 | Low |
.omao/plans/modernization/assessment-report.md 에 다음 섹션을 필수로 포함합니다.
# Workload Assessment Report
- slug: ${workload-slug}
- source_type: monolith | microservices | legacy-db
- assessed_at: YYYY-MM-DD
- dependency_graph: (Mermaid)
- database: Oracle 19c / 1.2TB / 8k write-qps
- traffic: peak 12k rps, p95 450ms
- rto_rpo: RTO=4h, RPO=15m
- compliance: [ISMS-P, 전자금융감독규정]
- five_lenses: {strategic: High, functional: Medium, technical: Low, financial: Medium, digital: Low}
- readiness_score: Medium (2.4 / 5.0)
- open_questions: [...]
readiness_score >= Medium → modernization-strategy 로 진행readiness_score == Low → Executive 승인 필요 플래그를 audit.md 에 기록 후 중단risk-discovery 호출 전제로 기록.omao/plans/ 대신 /tmp/ 같은 휘발성 경로에 결과 저장../../CLAUDE.md — modernization 플러그인 개요../modernization-strategy/SKILL.md — 다음 skill (6R 결정)/home/ubuntu/workspace/oh-my-aidlcops/plugins/aidlc-construction/CLAUDE.md — risk-discovery 통합 포인트