Skip to content

Latest commit

 

History

History
31 lines (25 loc) · 1.49 KB

File metadata and controls

31 lines (25 loc) · 1.49 KB

SystemTrayTerminal — Claude Instructions

Swift Skills (IMMER konsultieren!)

Bevor du Swift/AppKit/SwiftUI Code schreibst oder reviewst, lies die relevanten Skills:

Thema Datei
Concurrency (@MainActor, async/await) swift/concurrency-reference/SKILL.md
State Management (@State, @Observable) swift/state-management/SKILL.md
Layout (SwiftUI Patterns, Image+overlay) swift/layout-guide/SKILL.md
Navigation & Sheets swift/navigation-sheets/SKILL.md
Modern APIs (Deprecated → iOS 18+) swift/modern-apis/SKILL.md
HIG Design (Spacing, Typography, Touch) swift/hig-design/SKILL.md
Capabilities & Entitlements swift/capabilities-entitlements/SKILL.md

Wann welchen Skill lesen:

  • Neuer Code mit async/await / DispatchQueueconcurrency-reference
  • Property Wrapper Entscheidung (@State vs @Binding vs @Observable) → state-management
  • SwiftUI Views, Images, ScrollViewslayout-guide
  • NavigationStack, Sheets, Detentsnavigation-sheets
  • Deprecated API Warnungen / Reviewmodern-apis
  • UI Design, Abstände, Farbenhig-design
  • App Sandbox, Berechtigungencapabilities-entitlements

Projekt-Kurzreferenz

  • Hauptdatei: systemtrayterminal.swift (~16500+ Zeilen, single-file macOS App)
  • Build: bash build.sh nach JEDER Änderung
  • Tests: laufen automatisch am Ende von build.sh
  • Architektur: macOS Menu-Bar App, kein Dock-Icon, Cocoa + Carbon only