# `.claude/skills/`

Task playbooks loaded on demand when a relevant task is detected. Each skill is a folder with a `SKILL.md` encoding the **hard-won, environment-specific** knowledge for that task — library quirks, exact paths, gotchas, and validation steps.

| Skill                       | Use for                            |
| --------------------------- | ---------------------------------- |
| `feature-vertical-slice`    | New domain capability (DB→API→UI)  |
| `crud-generator`            | Standard admin CRUD screens        |
| `auth-flow`                 | Login / refresh / logout / MFA     |
| `realtime-feature`          | SignalR / WebSocket live updates   |
| `queue-worker`              | BullMQ / Hangfire background jobs  |
| `file-upload`               | S3-compatible upload + signed URLs |
| `pdf-generation`            | Reports / invoices                 |
| `excel-import-export`       | Bulk XLSX exchange                 |
| `email-template`            | Transactional email                |
| `notification-channel`      | New delivery channel               |
| `payment-integration`       | Gateway + webhooks                 |
| `audit-log-instrumentation` | Audit on mutations                 |
| `multi-tenant-isolation`    | Tenant scoping                     |
| `pdpa-data-export`          | DSAR export                        |
| `pdpa-data-deletion`        | Right to erasure                   |
| `migration-safe-rollback`   | Safe schema changes                |
| `performance-budgeting`     | Perf budgets                       |
| `accessibility-audit`       | WCAG 2.2 AA                        |
| `i18n-key-extraction`       | TH/EN string extraction            |
| `dependency-upgrade`        | Safe upgrades                      |
| `incident-postmortem`       | Blameless postmortems              |
