Bluesky app fork with some witchin' additions 馃挮 forked from jollywhoppers.com/witchsky.app

Add comprehensive CLAUDE.md development guide (#9666) master

* Add comprehensive CLAUDE.md development guide Document the codebase architecture, styling system (ALF), component patterns (Dialog, Menu, Button), i18n with Lingui, state management with TanStack Query, and navigation patterns to help Claude work effectively in this codebase. * Add footguns section to CLAUDE.md Document critical pitfalls including: - Dialog close callback pattern (control.close(() => ...)) for avoiding race conditions with navigation, state updates, and opening other dialogs - Controlled vs uncontrolled input guidance - Platform-specific component behavior differences * Add React Compiler note to footguns section Document that useMemo/useCallback are unnecessary since React Compiler handles memoization automatically. Only use them for specific cases like effect dependencies or non-React library interop. --------- Co-authored-by: Claude <noreply@anthropic.com>


+591
1 changed file