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.