aws-lambda-checklist
Checklist completo para Lambda AWS: handler, IAM, observabilidade, deploy e operação. Use quando criar, revisar ou deployar Lambda functions.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Checklist completo para Lambda AWS: handler, IAM, observabilidade, deploy e operação. Use quando criar, revisar ou deployar Lambda functions.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Acione o `tech-writer` para criar um novo Architecture Decision Record (ADR).
Template e guia para ADRs (Architecture Decision Records): quando criar, estrutura, exemplos. Use quando documentar decisões arquiteturais ou criar ADRs.
Padrões Android modernos: Kotlin, Jetpack Compose, MVVM, Hilt, Room, Navigation, Coroutines, testes. Use quando implementar features em Android nativo.
Padrões Angular modernos: Standalone Components, Signals, inject(), HttpClient, RxJS, Testing. Use quando implementar features em Angular ou configurar projeto Angular.
Migração AngularJS para Angular: estratégia incremental, ngUpgrade, dual-boot, padrões de coexistência. Use quando planejar ou executar migração de AngularJS (1.x) para Angular moderno.
Design de API REST seguindo boas práticas. Use quando pedirem para projetar API, definir endpoints, criar contrato REST ou OpenAPI.
| name | aws-lambda-checklist |
| description | Checklist completo para Lambda AWS: handler, IAM, observabilidade, deploy e operação. Use quando criar, revisar ou deployar Lambda functions. |
| argument-hint | [contexto adicional] |
Checklist completo para Lambda em produção.
handler(event, context)
→ validate input
→ call business logic (testável sem AWS SDK)
→ return response
# ERRADO
resource "aws_iam_policy" "bad" {
policy = jsonencode({
Statement = [{
Effect = "Allow"
Action = "*"
Resource = "*"
}]
})
}
# CORRETO
resource "aws_iam_policy" "good" {
policy = jsonencode({
Statement = [{
Effect = "Allow"
Action = ["dynamodb:GetItem", "dynamodb:PutItem"]
Resource = "arn:aws:dynamodb:*:*:table/orders"
}]
})
}
| Config | Recomendação |
|---|---|
| Timeout | 3-5x o p99 observado — nunca deixar default (3s) ou máximo (900s) |
| Memory | Testar com AWS Lambda Power Tuning — mais memória = mais CPU |
| Reserved concurrency | Definir para proteger downstream |
| Environment vars | Configuração sim, segredos NÃO — usar Secrets Manager |
$LATESTprod: apontar para version específica$LATESTmaxReceiveCount no SQSReportBatchItemFailures para partial batch failure*)?