# Icon generation: raw Claude.app icon assets extracted as source material # for icon/generate-icon.swift — the derived composite (icon/AppIcon.icns) # is committed, but Anthropic's own unmodified icon files aren't. icon/claude-src/ icon/AppIcon.iconset/ # Session handoff notes — local only, never committed CHECKPOINT.md # Local build configuration, read by build.sh — holds the code-signing # identity and, optionally, the certificate password. See .env.example for # the shape of it. Never committed. .env # Belt and braces: private key material must never land in the repo, even # gitignored. Keep the certificate itself outside the working tree (the # setup notes in .env.example use ~/.shannoncoat-signing/) — this pattern # only exists to catch a stray copy before it becomes a commit. *.p12 *.pem # Local reference material (e.g. nested checkouts of other projects) — not # part of this project, never meant to be committed. .scratch/ # Xcode # # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore ## User settings xcuserdata/ ## Obj-C/Swift specific *.hmap ## App packaging *.ipa *.dSYM.zip *.dSYM ## Playgrounds timeline.xctimeline playground.xcworkspace # Swift Package Manager # # Add this line if you want to avoid checking in source code from Swift Package Manager dependencies. # Packages/ # Package.pins # Package.resolved # *.xcodeproj # # Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata # hence it is not needed unless you have added a package configuration file to your project # .swiftpm .build/ # CocoaPods # # We recommend against adding the Pods directory to your .gitignore. However # you should judge for yourself, the pros and cons are mentioned at: # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control # # Pods/ # # Add this line if you want to avoid checking in source code from the Xcode workspace # *.xcworkspace # Carthage # # Add this line if you want to avoid checking in source code from Carthage dependencies. # Carthage/Checkouts Carthage/Build/ # fastlane # # It is recommended to not store the screenshots in the git repo. # Instead, use fastlane to re-generate the screenshots whenever they are needed. # For more information about the recommended setup visit: # https://docs.fastlane.tools/best-practices/source-control/#source-control fastlane/report.xml fastlane/Preview.html fastlane/screenshots/**/*.png fastlane/test_output # AI agents and assistants # # Some common agent instruction and project configuration files are listed # below as commented-out examples. They are often intentionally committed and # shared with a team, so only uncomment them if they are local-only in your # project. # GEMINI.md # WARP.md # CRUSH.md # QWEN.md # OpenAI Codex # AGENTS.md # .codex/ # Aider # .aider.input.history # .aider.chat.history.md # .aider.llm.history # .aider.tags.cache.v* # .aiderignore # Claude Code .claude/*.local.json .claude/**/*.log CLAUDE.local.md # .claude/ # Gemini CLI # gemini-debug.log # .gemini-clipboard/ # .gemini/ # Cursor AI # .cursorrules # .cursor/ # .cursor.json # .cursor-settings.yaml # Continue # .continue/ # .continuerc.json # Cline # .cline/ # .clinerules # cline.json # Other agent/editor project config # .warp/ # .crush/ # .codeium/ # .deepseek/ # .amazon-codewhisperer/ # .tabnineignore # .tabnine/ # GitHub Copilot # .github/copilot-instructions.md # Windsurf Editor # .windsurfrules # .windsurf/ # Replit AI Development # .replit # replit.nix