diff --git a/plugins/build-ios-apps/.codex-plugin/plugin.json b/plugins/build-ios-apps/.codex-plugin/plugin.json index dad70ed4..2bdb07e4 100644 --- a/plugins/build-ios-apps/.codex-plugin/plugin.json +++ b/plugins/build-ios-apps/.codex-plugin/plugin.json @@ -38,7 +38,9 @@ "websiteURL": "https://openai.com/", "privacyPolicyURL": "https://openai.com/policies/privacy-policy/", "termsOfServiceURL": "https://openai.com/policies/terms-of-use/", - "defaultPrompt": "Design App Intents or App Shortcuts, build or refactor SwiftUI UI, profile performance, investigate leaks, adopt modern iOS APIs, or debug an app on a simulator", + "defaultPrompt": [ + "Build or debug an iOS app with SwiftUI, App Intents, and Simulator." + ], "brandColor": "#0A84FF", "composerIcon": "./assets/build-ios-apps-small.svg", "logo": "./assets/app-icon.png", diff --git a/plugins/build-ios-apps/agents/openai.yaml b/plugins/build-ios-apps/agents/openai.yaml index 6dede39a..c02b566e 100644 --- a/plugins/build-ios-apps/agents/openai.yaml +++ b/plugins/build-ios-apps/agents/openai.yaml @@ -3,4 +3,4 @@ interface: short_description: "Build, profile, debug, and refine iOS apps with SwiftUI and Xcode workflows" icon_small: "./assets/build-ios-apps-small.svg" icon_large: "./assets/app-icon.png" - default_prompt: "Use Build iOS Apps to design App Intents, build or refactor SwiftUI UI, capture ETTrace profiles, investigate memory leaks, adopt modern iOS APIs, or debug an iOS app on a simulator." + default_prompt: "Build or debug an iOS app with SwiftUI, App Intents, and Simulator." diff --git a/plugins/build-ios-apps/skills/ios-app-intents/SKILL.md b/plugins/build-ios-apps/skills/ios-app-intents/SKILL.md index e430a1ec..098e520f 100644 --- a/plugins/build-ios-apps/skills/ios-app-intents/SKILL.md +++ b/plugins/build-ios-apps/skills/ios-app-intents/SKILL.md @@ -1,6 +1,6 @@ --- name: ios-app-intents -description: Design and implement App Intents, app entities, and App Shortcuts for iOS apps so useful actions and content are available to Shortcuts, Siri, Spotlight, widgets, controls, and other intent-driven system surfaces. Use when exposing app actions outside the UI, adding `AppEntity` and `EntityQuery` types, shaping shortcut phrases and display representations, or routing intent execution back into the main app. +description: Design App Intents, app entities, and App Shortcuts for iOS system surfaces. Use when exposing app actions or content to Shortcuts, Siri, Spotlight, widgets, or controls. --- # iOS App Intents diff --git a/plugins/build-ios-apps/skills/ios-debugger-agent/SKILL.md b/plugins/build-ios-apps/skills/ios-debugger-agent/SKILL.md index 3205bf40..092e79ab 100644 --- a/plugins/build-ios-apps/skills/ios-debugger-agent/SKILL.md +++ b/plugins/build-ios-apps/skills/ios-debugger-agent/SKILL.md @@ -1,6 +1,6 @@ --- name: ios-debugger-agent -description: Use XcodeBuildMCP to build, run, launch, and debug the current iOS project on a booted simulator. Trigger when asked to run an iOS app, interact with the simulator UI, inspect on-screen state, capture logs/console output, or diagnose runtime behavior using XcodeBuildMCP tools. +description: Build, run, and debug iOS apps on Simulator with XcodeBuildMCP. Use when launching an app, inspecting simulator UI or logs, or diagnosing runtime behavior. --- # iOS Debugger Agent diff --git a/plugins/build-ios-apps/skills/ios-ettrace-performance/SKILL.md b/plugins/build-ios-apps/skills/ios-ettrace-performance/SKILL.md index 9e6520a1..a2538d4d 100644 --- a/plugins/build-ios-apps/skills/ios-ettrace-performance/SKILL.md +++ b/plugins/build-ios-apps/skills/ios-ettrace-performance/SKILL.md @@ -1,6 +1,6 @@ --- name: ios-ettrace-performance -description: Capture and interpret ETTrace profiles for iOS simulator apps, including symbolicated launch and runtime flamegraphs. Use when asked to profile an iOS app flow, gather simulator performance traces, identify CPU-heavy stacks, compare before/after traces, or produce flamegraph evidence for startup, scrolling, navigation, rendering, or other user-visible latency. +description: Capture and interpret iOS Simulator ETTrace profiles. Use when profiling launch or runtime latency, comparing traces, or finding CPU-heavy stacks. --- # iOS ETTrace Performance diff --git a/plugins/build-ios-apps/skills/ios-memgraph-leaks/SKILL.md b/plugins/build-ios-apps/skills/ios-memgraph-leaks/SKILL.md index 39660830..bddac596 100644 --- a/plugins/build-ios-apps/skills/ios-memgraph-leaks/SKILL.md +++ b/plugins/build-ios-apps/skills/ios-memgraph-leaks/SKILL.md @@ -1,6 +1,6 @@ --- name: ios-memgraph-leaks -description: Capture, inspect, compare, and root-cause iOS memory graph leaks using Apple's leaks and memgraph tools. Use when debugging leaked iOS objects, simulator memgraphs, retain-cycle suspicions, memory growth after navigation/logout/account changes, or when asked to prove an iOS leak fix with before/after memgraph evidence. +description: Capture and inspect iOS leaks and memgraphs. Use when debugging leaked objects, retain cycles, memory growth, or before/after leak evidence. --- # iOS Memgraph Leaks diff --git a/plugins/build-ios-apps/skills/swiftui-liquid-glass/SKILL.md b/plugins/build-ios-apps/skills/swiftui-liquid-glass/SKILL.md index 8af44b05..9a0fb205 100644 --- a/plugins/build-ios-apps/skills/swiftui-liquid-glass/SKILL.md +++ b/plugins/build-ios-apps/skills/swiftui-liquid-glass/SKILL.md @@ -1,6 +1,6 @@ --- name: swiftui-liquid-glass -description: Implement, review, or improve SwiftUI features using the iOS 26+ Liquid Glass API. Use when asked to adopt Liquid Glass in new SwiftUI UI, refactor an existing feature to Liquid Glass, or review Liquid Glass usage for correctness, performance, and design alignment. +description: Implement and review iOS 26+ SwiftUI Liquid Glass UI. Use when adopting Liquid Glass or checking its correctness, performance, and design fit. --- # SwiftUI Liquid Glass diff --git a/plugins/build-ios-apps/skills/swiftui-performance-audit/SKILL.md b/plugins/build-ios-apps/skills/swiftui-performance-audit/SKILL.md index 73f2e4cc..db22c9df 100644 --- a/plugins/build-ios-apps/skills/swiftui-performance-audit/SKILL.md +++ b/plugins/build-ios-apps/skills/swiftui-performance-audit/SKILL.md @@ -1,6 +1,6 @@ --- name: swiftui-performance-audit -description: Audit and improve SwiftUI runtime performance from code review and architecture. Use for requests to diagnose slow rendering, janky scrolling, high CPU/memory usage, excessive view updates, or layout thrash in SwiftUI apps, and to provide guidance for user-run Instruments profiling when code review alone is insufficient. +description: Audit SwiftUI runtime performance from code first. Use when diagnosing slow rendering, janky scrolling, expensive updates, or profiling needs. --- # SwiftUI Performance Audit diff --git a/plugins/build-ios-apps/skills/swiftui-ui-patterns/SKILL.md b/plugins/build-ios-apps/skills/swiftui-ui-patterns/SKILL.md index 163a54f5..bb1c7336 100644 --- a/plugins/build-ios-apps/skills/swiftui-ui-patterns/SKILL.md +++ b/plugins/build-ios-apps/skills/swiftui-ui-patterns/SKILL.md @@ -1,6 +1,6 @@ --- name: swiftui-ui-patterns -description: Best practices and example-driven guidance for building SwiftUI views and components, including navigation hierarchies, custom view modifiers, and responsive layouts with stacks and grids. Use when creating or refactoring SwiftUI UI, designing tab architecture with TabView, composing screens with VStack/HStack, managing @State or @Binding, building declarative iOS interfaces, or needing component-specific patterns and examples. +description: Build and refactor SwiftUI UI with component patterns and examples. Use when shaping navigation, state, layouts, controls, or screen composition. --- # SwiftUI UI Patterns diff --git a/plugins/build-ios-apps/skills/swiftui-view-refactor/SKILL.md b/plugins/build-ios-apps/skills/swiftui-view-refactor/SKILL.md index 181f94f9..5617e31f 100644 --- a/plugins/build-ios-apps/skills/swiftui-view-refactor/SKILL.md +++ b/plugins/build-ios-apps/skills/swiftui-view-refactor/SKILL.md @@ -1,6 +1,6 @@ --- name: swiftui-view-refactor -description: Refactor and review SwiftUI view files with strong defaults for small dedicated subviews, MV-over-MVVM data flow, stable view trees, explicit dependency injection, and correct Observation usage. Use when cleaning up a SwiftUI view, splitting long bodies, removing inline actions or side effects, reducing computed `some View` helpers, or standardizing `@Observable` and view model initialization patterns. +description: Refactor SwiftUI view files into stable, testable structure. Use when splitting large views, tightening data flow, or cleaning Observation ownership. --- # SwiftUI View Refactor