with one click
sample-oh-my-aidlcops
sample-oh-my-aidlcops contains 33 collected skills from aws-samples, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
์์ฑ ์ (pre-generation) grounding ๋ ์ด์ด. ์จํจ๋ก์ง ์ํฐํฐ(Spec/ADR/Deployment/Agent/Skill/Incident/Budget/Risk)๋ฅผ ์์ฑํ๊ธฐ ์ ์ ์ง์ ๊ทธ๋ํ๋ฅผ ์ง์ํด ๊ธฐ์กด ์ ์ยทenumยท์ ๋กยท๊ฒฐ์ ์ด์ ๋ฅผ ํ์ธํจ์ผ๋ก์จ drift๋ฅผ ์์ค์์ ์ฐจ๋จํ๋ค. adr-0001-graphify-knowledge-wiki ๊ฒฐ์ ์ ๋ฐ๋ผ Graphify(MIT)๋ฅผ ๋ฐํ์ ์ง์ substrate๋ก ์ฌ์ฉํ๋ฉฐ, Graphify ๋ฏธ๊ฐ์ฉ ์ raw ์คํค๋ง/docs ์ฝ๊ธฐ๋ก graceful degradation ํ๋ค.
์๋ ค์ง ์ฅ์ ํจํด์ ๋ํด ์ฌ์ ์ ์๋ Runbook ๊ธฐ๋ฐ ์๋ ๋ณต๊ตฌ๋ฅผ ์คํํ๋ค. RCA ๊ฒฐ๊ณผ ๋๋ incident-response์ ๊ฐ์ค์ ์ ๋ ฅ์ผ๋ก ๋ฐ์ ๋งค์นญ๋๋ remediation playbook์ ์ ํํ๊ณ , ๋ณต๊ตฌ ์ /ํ ์ํ๋ฅผ ๊ฒ์ฆํ๋ฉฐ, ์คํจ ์ ์์ค์ปฌ๋ ์ด์ ํ๋ค. SEV2/3๋ง ์๋ ๋ณต๊ตฌ ๋์์ด๋ฉฐ SEV1์ ์ฌ๋ ์ ์ฉ์ด๋ค.
์ธ์๋ํธ ๋ฐ์ ์ ๊ด๋ จ ๋ฉํธ๋ฆญยท๋ก๊ทธยท์ด๋ฒคํธยท๋ณ๊ฒฝ ์ด๋ ฅ์ ์๋ ์์งํ๊ณ ์ธ๊ณผ ๊ด๊ณ๋ฅผ ์ถ๋ก ํ์ฌ ๊ทผ๋ณธ ์์ธ์ ์๋ณํ๋ค. ํ์๋ผ์ธ ๊ธฐ๋ฐ ์ด๋ฒคํธ ์๊ด๊ด๊ณ ๋ถ์, ๋ณ๊ฒฝ-์ฅ์ ๋งคํ, ์์กด์ฑ ๊ทธ๋ํ ํ์์ ์ํํ๋ฉฐ RCA ๋ณด๊ณ ์๋ฅผ ์๋ ์์ฑํ๋ค.
SLI ๋ฉํธ๋ฆญ์ ์๋ ์์งํ์ฌ SLO ๋๋น ์ถ์ ํ๊ณ , Error Budget ์์ง์จ์ ๋ฐ๋ผ ๋ฐฐํฌ ๊ฒ์ดํธ๋ฅผ ์ ์ดํ๋ค. ๋ฒ๋ค์ด ์ฐจํธ ์์ฑ, ์์ธก ๊ธฐ๋ฐ SLO ์๋ฐ ์ฌ์ ๊ฒฝ๊ณ , Error Budget ์ ์ฑ (freeze/slow-down/normal) ์๋ ์ ์ฉ์ ์ํํ๋ฉฐ continuous-eval์ ํ์ง ๊ฒ์ดํธ๋ฅผ ๋ณด์ํ๋ค.
CloudWatch ๋ฉํธ๋ฆญ๊ณผ Prometheus ์๊ณ์ด ๋ฐ์ดํฐ์์ ํต๊ณ์ ์ด์ ์งํ๋ฅผ ์๋ ํ์งํ์ฌ incident-response์ ์ ๋ ฅ ์์ค๋ก ์ ๊ณตํ๋ค. ๋ฒ ์ด์ค๋ผ์ธ ํ์ต(7์ผ ์ด๋ ํ๊ท + 3ฯ), ๋ค๋ณ๋ ์๊ด ๋ถ์, ๊ณ์ ์ฑ ๋ณด์ ์ ์ํํ๋ฉฐ ํ์ง๋ anomaly๋ฅผ severity ๋ถ๋ฅํ์ฌ ์๋์ ์์ฑํ๋ค.
๊ณผ๊ฑฐ ํธ๋ํฝ ํจํด๊ณผ ์๊ณ์ด ์์ธก์ ๊ธฐ๋ฐ์ผ๋ก ๋ฆฌ์์ค ์์๋ฅผ ์ฌ์ ์์ธกํ๊ณ ์ค์ผ์ผ๋ง์ ๊ถ๊ณ ํ๋ค. ์๊ฐ๋๋ณ/์์ผ๋ณ ๊ณ์ ์ฑ ๋ถ์, ์ด๋ฒคํธ ๊ธฐ๋ฐ ์์ ๊ธ์ฆ ์์ธก, ๋น์ฉ ๋๋น ์ฑ๋ฅ ์ต์ ๊ตฌ์ฑ ์ ์์ ์ํํ๋ฉฐ cost-governance์ ์ฐ๋ํ์ฌ ์์ฐ ๋ฒ์ ๋ด ์ค์ผ์ผ๋ง์ ๋ณด์ฅํ๋ค.
Self-host Langfuse v3.x on EKS (Web, API, Worker) with PostgreSQL, ClickHouse, Redis, and S3 backends. Wire an OpenTelemetry Collector pipeline that receives traces from vLLM, Bifrost/LiteLLM, and LangChain agents so token cost, latency, and quality scores are tracked end-to-end.
Ragas ๊ธฐ๋ฐ ํ์งยท์์ ํ๊ฐ๋ฅผ ๋งค ๋ฐฐํฌ ์งํ์ ๋งค 1์๊ฐ cron์ผ๋ก ์คํํ์ฌ faithfulness, answer relevance, context precision, toxicity, PII leakage ์งํ๋ฅผ ์ธก์ ํ๋ค. Golden dataset ๊ด๋ฆฌ์ regression gate(baseline ๋๋น 5%p ํ๋ฝ ์ ์ฐจ๋จ)๋ฅผ ์ํํ๋ฉฐ autopilot-deploy์ canary gate์ ์ฌ์ฉ๋๋ค.
AWS Pricing๊ณผ Cost Explorer๋ฅผ MCP๋ก ์กฐํํ์ฌ agent๋ณ ๋น์ฉ ๊ท์์ ์ง๊ณํ๊ณ ์์ฐ alert์ ๋ฐํํ๋ฉฐ, ์ฌ์ฉ ํจํด์ด ์ ๋นํ๋ฉด Opus โ Sonnet โ Haiku ๋ชจ๋ธ ๋ค์ด๊ทธ๋ ์ด๋๋ฅผ ๊ถ๊ณ ํ๋ค. ์๊ฐ ์์ฐ ceiling์ ์ด๊ณผํ ๊ฒ์ผ๋ก ์์๋๋ ๋ฐฐํฌ๋ vetoํ์ฌ autopilot-deploy์ pre-flight gate๋ก ์๋ํ๋ค.
Langfuse production trace๋ฅผ ๊ด์ฐฐํ๊ณ ํ์ง regressionยท๋น์ฉ ์ด์ยท์คํจ ํจํด์ ์๋ ๋ถ์ํ ๋ค promptยทskill ์์ ์์ PR draft ํํ๋ก ์ ์ํ๋ค. Observe โ Analyze โ Propose โ PR 4๋จ๊ณ ๋ฃจํ๋ฅผ ์คํํ๋ฉฐ self-improving-agent-loop ADR์ ์๋ํ ๊ฒฝ๊ณ(Rollout/Score/Filter๊น์ง๋ง ์๋, Train/Deploy๋ ์ฌ๋ ์น์ธ)๋ฅผ ๊ฐ์ ํ๋ค.
Adaptive-depth requirements analysis for AIDLC Inception. Simple features produce a 1-paragraph brief; complex features produce structured REQ-001/REQ-002 functional and non-functional requirements with acceptance criteria and traceability to user stories.
Containerize legacy applications with production-grade defaults โ multi-stage Dockerfile, docker buildx multi-arch (amd64/arm64), Trivy/grype security scanning, Health Check, non-root user, minimal base (distroless/alpine), ECR push automation, and ECS/EKS manifest templates. Use after to-be-architecture is approved and risk-discovery PASSes.
๋ชจ๋ ์ฌ์ฉ์ ๋ฐํยทagent ํ๋ยทphase ์ ํยทgate ํ์ ์ ISO 8601 ํ์์คํฌํ์ ํจ๊ป ๊ฐ์ฌ ๋ก๊ทธ์ ๊ธฐ๋กํ๋ค. ์ฌ์ฉ์ ์ ๋ ฅ์ ์ถ์ฝยท์์ฝ ์์ด verbatim blockquote๋ก ๋ณด์กดํ๋ฉฐ, SOC2ยทISMS-P ๊ฐ์ฌ ์๊ตฌ์ฌํญ์ ๋งคํ๋๋ ๋ณด์กด ์ ์ฑ (30ยท90ยท365์ผ)์ ํ๋ก์ ํธ๋ณ๋ก ์ ํํ๋ค. ๋ชจ๋ AIDLC skill์ด ํธ์ถ ๊ฐ๋ฅํ ๊ณตํต ๊ฐ์ฌ ๊ณ์ธต์ ์ ๊ณตํ๋ค.
Enforce Input/Output Guardrails at the LLM Gateway layer โ PII redaction, Prompt Injection defense, Jailbreak detection, Toxicity filter, and Tool Allow-list. Integrates Bedrock Guardrails, NeMo Guardrails, Llama Guard 3, and regex/regex-ML policies on Bifrost/LiteLLM with Langfuse audit trail.
Inception ์ํฐํฉํธ(requirements, user-stories, workflow-plan)๋ฅผ ์ ๋ ฅ์ผ๋ก ๋ฐ์ agentic ์์คํ ์ ์ปดํฌ๋ํธ ๊ฒฝ๊ณยท์ธํฐํ์ด์ค ๊ณ์ฝยท๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ค๊ณํ๊ณ `.omao/plans/construction/design.md`๋ฅผ ์์ฑํ๋ค. AgentยทToolยทMemoryยทGateway ๊ฒฝ๊ณ๋ฅผ ๋ช ํํ ๋๋๊ณ ํ์ code-generationยทtest-strategy skill์ ๋จ์ผ ์ง์ค์ ์ญํ ์ ํ๋ค.
AIDLC ๊ฐ phase ์ข ๋ฃ ์์ ์ ํ์ gate ์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ๊ฐ์ ํ๋ค. Inception gate๋ ์๊ตฌ์ฌํญยท์ฌ์ฉ์ ์คํ ๋ฆฌยท์ํฌํ๋ก์ฐ ๊ณํ ์๋ช ์, Construction gate๋ ์ค๊ณยท์ฝ๋ยทํ ์คํธ ์ ์ ํต๊ณผ์ risk-discovery PASS๋ฅผ, Operations gate๋ continuous-eval 24์๊ฐ green๊ณผ cost-governance budget OK๋ฅผ ์๊ตฌํ๋ค. ๋ฏธํต๊ณผ ์ `.omao/state/gates/<phase>.json`์ blocked ์ํ๋ฅผ ๊ธฐ๋กํ๊ณ ๋ค์ phase ์ง์ ์ ์ฐจ๋จํ๋ค.
Construction ๋จ๊ณ ์คํ ์ง์ , Inception ์ํฐํฉํธ์ ์ค๊ณ ๋ฌธ์๋ฅผ ๊ต์ฐจ ๋ถ์ํ์ฌ 12๊ฐ ์นดํ ๊ณ ๋ฆฌ ๊ธฐ๋ฐ ์ํ ์ฒดํฌํฌ์ธํธ๋ฅผ ํ์งํ๋ค. ๋น์ฆ๋์ค ์ฐ์์ฑยท๋ณด์ยท์ธ๋ถ ํตํฉยท๋ฐ์ดํฐ ์ผ๊ด์ฑยท๋น์ฉยท์ฑ๋ฅยท๊ท์ ยท๊ฐ์ฉ์ฑยท์ฅ์ ์ ํ ๋ฐ๊ฒฝยท์ด์ ๋ณต์ก๋ยท์์กด์ฑ ์ทจ์ฝ์ ยท๋กค๋ฐฑ ๊ฐ๋ฅ์ฑ์ ๊ฐ๊ฐ PASS/WARN/BLOCK์ผ๋ก ํ์ ํ๊ณ BLOCK ํญ๋ชฉ์ ๋ค์ phase ์ง์ ์ ์ฐจ๋จํ๋ค.
AIDLC Inception ์์ ์ ์์ ํ์ ๋ฐํ ๋์ ๊ตฌ์กฐํ๋ ํ ํ๋ฆฟ์ผ๋ก ํ๋ก์ ํธ ์ ๋ณด๋ฅผ ์์งํ๋ค. project-info ํ ํ๋ฆฟ๊ณผ requirements ํ ํ๋ฆฟ์ ์์ฐจ ์์ฑํ์ฌ ํ์ workspace-detectionยทrequirements-analysisยทuser-stories skill์ด ์๋นํ ๋จ์ผ ์ง์ค์์ ์ ๊ณตํ๋ค.
Conditionally generate user stories in As-a/I-want/So-that format only when changes are user-facing. Skips story generation for pure infrastructure or internal refactor work. Produces stories with acceptance criteria linked back to REQ-IDs.
Strategic workflow planning for AIDLC Phase 1 close-out. Chooses sequential / parallel-units / iterative execution mode via a decision tree, maps stories to units, and defines checkpoint gates. Produces workflow-plan.md as the hand-off artifact to the aidlc plugin construction phase.
Detect whether the workspace is greenfield (new project) or brownfield (existing codebase). For brownfield, trigger reverse-engineering to recover implicit requirements. Produces a workspace-report.md with detected stack, entry points, and recommended inception path.
Plan production traffic cutover โ Blue/Green, Canary (1%โ10%โ50%โ100%), DNS-based strategies on ALB/Route53. Defines explicit rollback triggers (SLO violation, error rate, p99 latency), data synchronization via DMS zero-downtime migration, and post-cutover validation checklist. Use when containerization is done and production traffic needs to move from legacy to new environment.
Decide the 6R modernization pattern โ Rehost / Replatform / Refactor / Repurchase / Retire / Retain โ using a decision tree and cost/time/risk matrix. Produces a defensible strategy-decision.md that justifies the selected pattern with quantitative evidence. Use after workload-assessment and before to-be-architecture.
Design the target AWS architecture โ ECS Fargate / EKS / Serverless choice, VPC topology with public-private-isolated subnets, managed database selection (RDS/Aurora/DynamoDB), IAM boundaries, and observability baseline (CloudWatch, X-Ray, Langfuse). Produces to-be-architecture.md with Mermaid diagram and compliance matrix. Use after modernization-strategy is approved.
Assess legacy workloads before modernization โ application dependency graph, database schema, traffic patterns, RTO/RPO, compliance constraints (ISMS-P/PCI-DSS), technical debt scoring, and Five Lenses readiness. Use when starting brownfield migration to AWS and need a data-driven baseline before selecting a 6R pattern.
์น์ธ๋ design.md๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ค์บํด๋ฉยท์ธํฐํ์ด์คยท๋ฐ์ดํฐ ๋ชจ๋ธยท๊ตฌํ ์ฝ๋๋ฅผ ๋จ๊ณ๋ณ๋ก ์์ฑํ๊ณ ๋ชจ๋ ๋ณ๊ฒฝ์ ์ฌ๋ ์น์ธ gate์ ์ ์ถํ๋ค. ํ ํ๋ฆฟ ๊ธฐ๋ฐ ์์ฑยท๋กค๋ฐฑ ์ค๋ ์ทยท๊ณ์ฝ ์๋ฐ ๊ฐ์ง๋ก ์์ ์ฑ์ ํ๋ณดํ๋ฉฐ auto-merge๋ ๊ธ์ง๋๋ค.
Agentic ์์คํ ์ ์ํ TDD ์ ๋ต์ ์๋ฆฝํ๋ค. LLM ํด๋ผ์ด์ธํธ mock(VCR-style), golden dataset ๊ธฐ๋ฐ eval(์ต์ 5๊ฑด), hypothesis ๊ธฐ๋ฐ property-based test๋ก ๋น๊ฒฐ์ ์ฑ์ ์ ์ดํ๋ค. `.omao/plans/construction/test-plan.md`๋ฅผ ์ฐ์ถํ๋ฉฐ code-generation๊ณผ ๋ณ๋ ฌ ์คํ ๊ฐ๋ฅํ๋ค.
Bootstrap an AWS EKS cluster optimized for Agentic AI workloads โ Karpenter v1.2+ GPU node pools, EKS Auto Mode, Kubernetes 1.32+ with DRA 1.35 GA, VPC CNI, GPU Operator, and baseline observability. Use when starting a new EKS cluster that will host vLLM, Inference Gateway, Langfuse, or Kagent.
Design GPU orchestration on EKS using Karpenter v1.2+ NodePools, KEDA scale-to-zero, and DRA 1.35 GA for multi-instance GPU (MIG) partitioning. Right-size NodePool for p5/g6e/trn2 instance mix, spot/on-demand split, consolidation, and topology-aware scheduling.
Configure kgateway v2.0+ as L1 and Bifrost v1.x or LiteLLM v1.60+ as L2 for a 2-Tier Inference Gateway on EKS. Apply Cascade Routing (HaikuโSonnetโOpus fallback), Semantic Router (intent-based model pick), and HTTPRoute with OTel trace propagation to Langfuse.
Design, deploy, and tune vLLM v0.18.2 inference serving on EKS with PagedAttention v2, Multi-LoRA, FP8 KV Cache, Chunked Prefill, and Continuous Batching. Produces Helm values.yaml, PodMonitor, HPA, and kubectl validation steps for production agentic workloads.
Agent ๋๋ skill์ ํ๋ก๋์ ๋ฐฐํฌ๋ฅผ canary 1% โ 10% โ 50% โ 100% 4๋จ๊ณ๋ก ์๋ ์งํํ๋ค. ๊ฐ ๋จ๊ณ๋ continuous-eval ํต๊ณผ์ SLO ์ค์๋ฅผ gate๋ก ํ๋ฉฐ circuit breaker๊ฐ SLO ์๋ฐ์ ๊ฐ์งํ๋ฉด ์ฆ์ ์ด์ ๋จ๊ณ๋ก ์๋ ๋กค๋ฐฑํ๋ค. 100% ์น๊ฒฉ์ ์ฌ๋ ์น์ธ์ด ํ์๋ค.
CloudWatch/Prometheus ์๋์ ์์ ํ์ฌ severity ๋ถ๋ฅ, runbook ์กฐํ, hypothesis ์์ฑ, ์ง๋จ MCP ์ฟผ๋ฆฌ, ์ฌ๋ ์น์ธ ๊ธฐ๋ฐ remediation ์ํ๊น์ง ์๋ํํ๋ค. SEV1์ ์ฆ์ on-call ํธ์ถ, SEV2/3์ agent๊ฐ drafted response๋ฅผ ์ค๋นํ ๋ค ์ฌ๋ ์น์ธ ํ ์คํํ๋ค.