# Af Cognito Expertise

> Set up Cognito User Pools with custom attributes, auth triggers, and CDK escape hatches for GainInsight Standard projects. Use when configuring authentication, adding custom user attributes, or debugging auth flow issues.

- Skill: `majiayu000/af-cognito-expertise` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/af-cognito-expertise`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/af-cognito-expertise/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/af-cognito-expertise

---


# Cognito Expertise

## What to read

**User Pool setup, custom attributes (mutability rules), and auth triggers:**
→ [auth-setup.md#cognito-user-pool-setup](../../docs/guides/gaininsight-standard/auth-setup.md#cognito-user-pool-setup)

**Auth flow configuration (CDK escape hatch for integration tests):**
→ [auth-setup.md#auth-flow-configuration](../../docs/guides/gaininsight-standard/auth-setup.md#auth-flow-configuration)

**Cognito-SES integration (sender identity, email volume limits):**
→ [auth-setup.md#cognito-ses-integration](../../docs/guides/gaininsight-standard/auth-setup.md#cognito-ses-integration)

**E2E-ready authentication checklist:**
→ [auth-setup.md#e2e-ready-authentication-checklist](../../docs/guides/gaininsight-standard/auth-setup.md#e2e-ready-authentication-checklist)

**Common pitfalls (immutable attributes, auth flow errors, email limits):**
→ [auth-setup.md#common-pitfalls](../../docs/guides/gaininsight-standard/auth-setup.md#common-pitfalls) — see pitfalls 1, 2, and 6

