App Intents Code Review for Openclaw

A specialized code review agent designed to validate AppIntent structures, entities, and shortcut phrases for iOS and macOS development.

anderskev
v1.2.1
Apr 22, 2026
0
893
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install app-intents-code-review

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install app-intents-code-review using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is App Intents Code Review?

The App Intents Code Review skill is a high-precision tool designed for developers working within the Apple ecosystem. It provides automated, expert-level scrutiny of Swift code utilizing the AppIntents framework, ensuring that implementations of @AppIntent, AppEntity, and AppShortcutsProvider adhere to Apple's technical requirements and performance best practices.

By integrating this skill into your development pipeline, you can catch critical errors such as main-thread blocking, timeout risks in the perform() method, and localization pitfalls. As a vital component of the Openclaw Skills ecosystem, it bridges the gap between manual code review and automated linting for complex Siri and Shortcuts integrations.

App Intents Code Review Use Cases

  • Validating AppIntent protocol implementations and return types for Siri compatibility.
  • Auditing EntityQuery and EntityStringQuery logic to ensure graceful handling of missing identifiers.
  • Checking AppShortcutsProvider phrases for natural language flow and mandatory application name parameters.
  • Reviewing parameter validation and dynamic options within @Parameter and @IntentParameterDependency wrappers.
  • Ensuring platform-specific compliance, such as target membership and iOS deployment version constraints.

How App Intents Code Review Works

  1. The agent identifies files containing AppIntents framework imports and triggers the review lifecycle.
  2. It cross-references the code against local reference documentation for intent structures, entities, and parameters.
  3. The skill executes a multi-point checklist covering performance (30-second timeouts), thread safety (@MainActor), and localization.
  4. It performs a four-stage 'Hard Gate' verification process to ensure every finding is tied to a specific file line and platform constraint.
  5. Standardized reports are generated using the [FILE:LINE] ISSUE_TITLE format for easy developer resolution.

App Intents Code Review Setup

To install this skill within your Openclaw environment, clone the repository and ensure the reference markdown files are accessible:

# Navigate to your skills directory
cd ~/openclaw/skills

# Pull the app-intents-code-review skill
git clone https://github.com/openclaw/app-intents-code-review.git

# Ensure references are linked
ls ./references/*.md

App Intents Code Review Data Schema & Taxonomy

The skill organizes its internal logic and reporting through a structured taxonomy of issue types and reference mappings:

Issue Category Technical Scope
Intent Structure AppIntent protocol, return types, and perform() logic.
Entities AppEntity, EntityQuery, and Spotlight indexing.
Shortcuts AppShortcutsProvider, phrase localization, and discovery metadata.
Parameters @Parameter validation and dynamic option providers.

All findings are mapped to specific file paths and line ranges to ensure traceability within the repository.

App Intents Code Review Advanced Features

  • Hard Gate Verification: A mandatory four-step protocol that prevents false positives by requiring artifact location and scope reading.
  • Platform-Aware Analysis: Specific checks for iOS 16 vs iOS 17 features, such as @IntentParameterDependency availability.
  • Contextual Reference Loading: Automatically pulls specific documentation (e.g., entities.md or shortcuts.md) based on the code detected.
  • Custom Error Validation: Verifies that errors conform to CustomLocalizedStringResourceConvertible for Siri voice feedback.
  • Multi-Agent Integration: Designed to work alongside the broader suite of Openclaw Skills for comprehensive repository audits.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*