app-intent-driven-development

Centralize business logic in shared AppIntents and AppEntities for Apple platforms.

21|6|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/mintuz/claude-plugins --skill app-intent-driven-development
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: app-intent-driven-development
Source: https://github.com/mintuz/claude-plugins/tree/main/plugins/app/skills/app-intent-driven-development
Command: npx skills add https://github.com/mintuz/claude-plugins --skill app-intent-driven-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

App Intent–first design centralizes business logic so Siri/Shortcuts, widgets, and SwiftUI share a single source of truth, reducing UI-first fragmentation.

Core Features & Use Cases

  • Define shared AppEntities and AppIntents that power automation and UI.
  • Reuse intents across Shortcuts, widgets, and SwiftUI views for consistent behavior.
  • Real-world scenario: create a single CompleteTaskIntent and TaskEntity used by a Shortcut, a SwiftUI control, and a widget.

Quick Start

Define a shared AppIntent and AppEntity in your app, then expose them to Shortcuts and SwiftUI, enabling instant automation and UI consistency.

Frequently Asked Questions about app-intent-driven-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I share business logic between SwiftUI, widgets, and Siri Shortcuts?▼

App Intent-first design centralizes business logic into shared AppIntents and AppEntities, enabling SwiftUI, widgets, and Siri Shortcuts to use a single source of truth.

What is App Intent-first design for iOS automation?▼

App Intent-first design is an architecture that defines shared AppIntents and AppEntities to power automation and UI, reducing UI-first fragmentation across Apple platforms.

How do I create a shared AppIntent for Shortcuts and SwiftUI controls?▼

Define a shared AppIntent and AppEntity in your app, then expose them to Shortcuts and SwiftUI to enable instant automation and consistent UI behavior.

Can I reuse the same AppEntity across widgets and Siri?▼

Yes, defining a shared AppEntity and AppIntent allows you to reuse them across widgets, Siri, and SwiftUI views for consistent behavior and stable identifiers.

Does App Intent-first design require explicit localization for Siri?▼

Yes, this approach enforces explicit localization alongside stable identifiers, fast queries, and minimal UI logic to ensure consistent behavior across Apple platforms.

What are the limitations of UI-first architecture for Shortcuts and widgets?▼

UI-first architecture causes fragmentation when business logic is duplicated across Shortcuts, widgets, and SwiftUI, resulting in inconsistent behavior and harder maintenance.