# Af Configure Cognito Auth

> Configure Cognito User Pools with custom attributes and auth triggers. Use when setting up authentication flows, managing user groups, or applying CDK escape hatches for GainInsight Standard projects.

- Skill: `majiayu000/af-configure-cognito-auth` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/af-configure-cognito-auth`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/af-configure-cognito-auth/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-configure-cognito-auth

---


# 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

