Authoritative App Intents best practices from Apple: execution model, entities, queries, parameters, enums, dependencies, and donations.
日本語の概要は準備中です。原文の説明を表示しています。
Apple Human Interface Guidelines as structured design values — system colors (incl. increased-contrast variants), the full Dynamic Type ramp, Liquid Glass rules and budgets, layout and hit-target metrics, SF Symbols, and HIG-to-SwiftUI component mappings. Use when styling or reviewing any Apple-platform UI: picking a color, size, spacing, corner radius, or hit target; writing .glassEffect / material code; choosing an SF Symbol; or answering 'what does the HIG say about X'.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Apple refreshed the vivid system color palette on 2025-06-09 (WWDC25 / Liquid Glass). Model training data predates this and is wrong. systemBlue is #0088FF, not #007AFF. Never answer a color question from memory — read references/color.md.
Values here are provenance-tagged so you know what to trust:
| Tag | Meaning |
|---|---|
apple-hig / apple-system | Apple-published fact. |
wcag-aa | The 4.5:1 contrast rule. |
figma-effect / community-bestpractice | Useful number Apple never published — a guardrail to confirm, not gospel. |
convention | Common community practice, no Apple source. |
verify: true | Beta-era name or value that shifts between releases; confirm in Xcode before shipping. |
Honest data beats confident data. When a reference says Apple publishes no number, say that rather than inventing one. Never promote a community heuristic to an Apple fact.
Color(.blue), Color(.label), Color(.secondarySystemBackground) are adaptive — they resolve per light/dark/increase-contrast automatically. Apple explicitly warns values "may fluctuate from release to release." Hex in the references is for design-tool work only; a hardcoded hex in shipping UI is a bug..font(.body), .font(.headline). Hardcoded sizes break Dynamic Type — and Body runs 17 → 53 pt (3.1×) from default to AX5. The point tables are for spec/design work.references/layout.md.ConcentricRectangle, .containerShape) over hand-computing outer = inner + padding.iOS 27 / WWDC26 changed less than you'd assume. Verified against live HIG change logs:
iOS 26.0+. SF Symbols 7 is still current — there is no SF Symbols 8.ToolbarMinimizationBehavior — note the rename from ToolbarMinimizeBehavior), .pickerStyle(.tabs), TabRole.prominent, and .textFieldStyle(.bordered) replacing the now-deprecated .roundedBorder.references/color.md: Use when picking, reviewing, or converting any color — system colors, the gray ramp, or semantic roles. Full post-WWDC25 spec table with four variants per color (light, dark, increased-contrast light, increased-contrast dark), the complete semantic role list, and the Liquid Glass color rules (tint sparingly; color the background of a primary action, not its glyph).references/typography.md: Use when setting fonts, sizes, or weights, or checking a size against the spec. The complete iOS Dynamic Type ramp — 11 styles × 12 categories including AX1–AX5, as size/leading — plus macOS, tvOS, and watchOS ramps, default/minimum sizes per platform, tracking curves, and Apple's explicit large-text layout rules.references/liquid-glass.md: Use when writing or reviewing .glassEffect, GlassEffectContainer, materials, blurs, or anything translucent — and when text sits over a photo. Rigorously separates what Apple mandates (qualitative — no blur cap, no layer count) from community/Figma numeric guardrails. Covers the regular/clear/identity variants, the 35% dimming rule for clear glass, scroll edge effects, contrast minimums, and a pre-ship checklist.references/layout.md: Use when choosing spacing, margins, corner radii, or hit targets. The published 5-platform control-size table (default and minimum), the real concentric corner-radius APIs, size classes, and the 8pt grid honestly tagged as convention rather than Apple fact.references/components.md: Use when building or reviewing a standard control — which SwiftUI API implements a given HIG component, which styles exist, which tokens apply, and the Liquid Glass variant where one exists. Now includes search field, toolbar, sidebar, popover, and action sheet, with deprecated and renamed APIs flagged.references/sf-symbols.md: Use when a UI needs a glyph. Curated symbol names by role, the four rendering modes, the full SymbolEffect list with availability, .symbolVariant(.fill), and the RTL directional rule (chevron.backward, never chevron.left). A wrong symbol name renders nothing rather than erroring — always confirm in the SF Symbols app for the target OS.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Authoritative App Intents best practices from Apple: execution model, entities, queries, parameters, enums, dependencies, and donations.
日本語の概要は準備中です。原文の説明を表示しています。
New App Intents APIs and behaviors for iOS 27 and macOS 27: SnippetIntent, LongRunningIntent, execution modes, and interactive snippets.
日本語の概要は準備中です。原文の説明を表示しています。
Run an offline ASO audit on canonical App Store metadata under `./Store` and surface keyword gaps using Astro MCP. Use after pulling metadata with `asc metadata pull`.
日本語の概要は準備中です。原文の説明を表示しています。
Track build processing, find latest builds, and clean up old builds with asc. Use when managing build retention or waiting on processing.
日本語の概要は準備中です。原文の説明を表示しています。
Guidance for using asc cli in this repo (flags, output formats, pagination, auth, and discovery). Use when asked to run or design asc commands or interact with App Store Connect via the CLI.
日本語の概要は準備中です。原文の説明を表示しています。
Triage TestFlight crashes, beta feedback, and performance diagnostics using asc. Use when the user asks about TF crashes, TestFlight crash reports, beta tester feedback, app hangs, disk writes, launch diagnostics, or wants a crash summary for a build or app.
日本語の概要は準備中です。原文の説明を表示しています。