Skip to content

Commit 3ab1bac

Browse files
committed
Update Agents.md for accuracy and consistency; add new Claude.md file
1 parent e7808ff commit 3ab1bac

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

Agents.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This guide provides context for automation or coding agents (Claude, GPT, etc.)
77
MusadoraKit is a Swift package that simplifies working with Apple's MusicKit and Apple Music API. It provides high-level abstractions over MusicKit for catalog access, library management, recommendations, and more.
88

99
**Key characteristics:**
10-
- Swift 6.2+ with strict concurrency enabled
10+
- Swift 6.0+ with strict concurrency enabled
1111
- Multi-platform: iOS 15+, macOS 12+, watchOS 8+, tvOS 15+, visionOS 1+
1212
- Zero dependencies (except swift-docc-plugin for documentation)
1313
- Pure Swift package with no Objective-C
@@ -30,28 +30,28 @@ The main `MusadoraKit` struct is rarely used directly except for:
3030
**Directory structure:**
3131
```
3232
Sources/MusadoraKit/
33-
├── 100 Best Albums/ - Apple Music “100 Best Albums” helpers
33+
├── 100BestAlbums/ - Apple Music “100 Best Albums” helpers
3434
├── Catalog/ - Catalog resource access and search
3535
├── Library/ - Library resource access, search, and management
3636
├── Recommendations/ - Recommendation system integration
3737
├── History/ - Recently played/added history
3838
├── Ratings/ - Rating CRUD operations
3939
├── Favorites/ - Favorites management
40-
├── Music Summaries/ - Apple Music Replay data
41-
├── Music Player/ - ApplicationMusicPlayer extensions
40+
├── MusicSummaries/ - Apple Music Replay data
41+
├── MusicPlayer/ - ApplicationMusicPlayer extensions
4242
├── Equivalents/ - Cross-storefront and clean equivalents
43-
├── Add Resources/ - Library add operations (playlists, tracks)
44-
├── Multiple Resources/ - Batch resource requests
45-
├── Music Item Properties/ - Typed property collections for MusicKit resources
43+
├── AddResources/ - Library add operations (playlists, tracks)
44+
├── MultipleResources/ - Batch resource requests
45+
├── MusicItemProperties/ - Typed property collections for MusicKit resources
4646
├── Requests/ - Custom API request types
4747
├── Models/ - Data models and API components
4848
├── Extension/ - MusicKit type extensions
4949
├── Views/ - SwiftUI views (AnimatedArtworkView)
50-
├── Music Items/ - MusicKit item type extensions
50+
├── MusicItems/ - MusicKit item type extensions
5151
├── Documentation.docc/ - DocC catalog
5252
├── MusadoraKit.swift - Package entry point
5353
├── MusicRequest.swift - Shared request utilities
54-
├── Storefronts.swift - Storefront helpers and ID mapping
54+
├── MusicStorefront.swift - Storefront helpers and ID mapping
5555
└── PrivacyInfo.xcprivacy
5656
```
5757

Claude.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
@AGENTS.md

0 commit comments

Comments
 (0)