Move Claude Code configuration to project root
- Remove .claude directory from git tracking - Add .claude/ and chats-summary.txt to .gitignore - Claude Code commands now live at ~/Documents/claude/jellyflood/.claude - Keeps local tooling separate from project repository Related: jellyflood-1 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
4f27067db2
commit
67e8e46b8b
|
@ -1,44 +0,0 @@
|
|||
---
|
||||
description: Build jellypig tvOS (debug or release)
|
||||
---
|
||||
|
||||
Build jellypig tvOS for the simulator. Takes an optional configuration argument:
|
||||
- `debug` (default) - Fast build with debugging symbols
|
||||
- `release` - Optimized build for distribution
|
||||
|
||||
Usage:
|
||||
- `/build` - Build in Debug configuration (default)
|
||||
- `/build debug` - Build in Debug configuration (explicit)
|
||||
- `/build release` - Build in Release configuration
|
||||
|
||||
Steps to execute:
|
||||
1. Parse the configuration argument (default to "debug" if not provided or invalid)
|
||||
2. Validate the configuration is either "debug" or "release" (case-insensitive)
|
||||
3. Run xcodebuild with the specified configuration:
|
||||
```bash
|
||||
cd /Users/ashikkizhakkepallathu/Documents/claude/jellypig/jellypig
|
||||
|
||||
# For debug:
|
||||
xcodebuild -project jellypig.xcodeproj \
|
||||
-scheme "jellypig tvOS" \
|
||||
-sdk appletvsimulator \
|
||||
-configuration Debug \
|
||||
-derivedDataPath ./DerivedData \
|
||||
clean build \
|
||||
CODE_SIGNING_ALLOWED=NO
|
||||
|
||||
# For release:
|
||||
xcodebuild -project jellypig.xcodeproj \
|
||||
-scheme "jellypig tvOS" \
|
||||
-sdk appletvsimulator \
|
||||
-configuration Release \
|
||||
-derivedDataPath ./DerivedData \
|
||||
clean build \
|
||||
CODE_SIGNING_ALLOWED=NO
|
||||
```
|
||||
4. Report build status (success or failure)
|
||||
5. Display the output path of the built app
|
||||
|
||||
Expected output location:
|
||||
- Debug: `./DerivedData/Build/Products/Debug-appletvsimulator/jellypig tvOS.app`
|
||||
- Release: `./DerivedData/Build/Products/Release-appletvsimulator/jellypig tvOS.app`
|
|
@ -1,17 +0,0 @@
|
|||
---
|
||||
description: Initialize development session by reading project context and displaying available commands
|
||||
---
|
||||
|
||||
Read the chats-summary.txt file from the parent directory (/Users/ashikkizhakkepallathu/Documents/claude/jellypig/chats-summary.txt) to understand the project context, then display a quick summary of what you can help with.
|
||||
|
||||
Steps:
|
||||
1. Read /Users/ashikkizhakkepallathu/Documents/claude/jellypig/chats-summary.txt
|
||||
2. Display a concise summary including:
|
||||
- Project name and description
|
||||
- Available custom slash commands (/build, /sim, etc.)
|
||||
- Recent features implemented
|
||||
- Key configuration details (Bundle ID, Simulator UUID, etc.)
|
||||
- Build method: **Command-line builds work** via xcodebuild (no Xcode GUI required)
|
||||
- Common tasks you can help with
|
||||
|
||||
Make the output brief and actionable - focus on what's immediately useful for the developer.
|
|
@ -1,41 +0,0 @@
|
|||
---
|
||||
description: Build and launch jellypig tvOS in simulator
|
||||
---
|
||||
|
||||
Build the latest version of jellypig tvOS in Debug configuration, install it on the Apple TV simulator, and launch it.
|
||||
|
||||
Steps:
|
||||
1. First, build the project using the same approach as `/build debug`:
|
||||
```bash
|
||||
cd /Users/ashikkizhakkepallathu/Documents/claude/jellypig/jellypig
|
||||
xcodebuild -project jellypig.xcodeproj \
|
||||
-scheme "jellypig tvOS" \
|
||||
-sdk appletvsimulator \
|
||||
-configuration Debug \
|
||||
-derivedDataPath ./DerivedData \
|
||||
clean build \
|
||||
CODE_SIGNING_ALLOWED=NO
|
||||
```
|
||||
|
||||
2. Boot the Apple TV simulator:
|
||||
```bash
|
||||
xcrun simctl boot 16A71179-729D-4F1B-8698-8371F137025B 2>/dev/null || true
|
||||
```
|
||||
|
||||
3. Open Simulator.app:
|
||||
```bash
|
||||
open -a Simulator
|
||||
```
|
||||
|
||||
4. Install the built app on the simulator:
|
||||
```bash
|
||||
xcrun simctl install 16A71179-729D-4F1B-8698-8371F137025B \
|
||||
"./DerivedData/Build/Products/Debug-appletvsimulator/jellypig tvOS.app"
|
||||
```
|
||||
|
||||
5. Launch the app:
|
||||
```bash
|
||||
xcrun simctl launch 16A71179-729D-4F1B-8698-8371F137025B org.ashik.jellypig
|
||||
```
|
||||
|
||||
Report build and launch status. If any step fails, provide clear error message.
|
|
@ -101,3 +101,9 @@ Shared/Generated/Strings.swift
|
|||
|
||||
.idea
|
||||
Carthage/Build/
|
||||
|
||||
# Claude Code local configuration
|
||||
.claude/
|
||||
|
||||
# Local session notes (stored in parent directory)
|
||||
chats-summary.txt
|
||||
|
|
Loading…
Reference in New Issue