swiftui-api-gap

Compare Raven and Apple SwiftUI APIs to generate gap_report.md artifacts.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/briannadoubt/Raven --skill swiftui-api-gap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swiftui-api-gap
Source: https://github.com/briannadoubt/Raven/tree/main/.codex/skills/swiftui-api-gap
Command: npx skills add https://github.com/briannadoubt/Raven --skill swiftui-api-gap

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Raven's SwiftUI parity across Apple SwiftUI components is at risk of drift as new APIs are released; this skill automates the detection and reporting of missing or mismatched APIs to keep Raven in sync.

Core Features & Use Cases

  • Generates deterministic API gap reports by comparing Raven's SwiftUI-like API surface to Apple SwiftUI.
  • Automates weekly workflow integration, artifact generation, and PR updates to publish gap reports.
  • Supports owner-qualified API matching and separation of constructors, operators, and component APIs for clearer triage.

Quick Start

Run the SwiftUI API Gap report to refresh the latest gap data for Raven.

Frequently Asked Questions about swiftui-api-gap

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

FAQPage Schema
How do I automate SwiftUI API gap detection between Raven and Apple SwiftUI?

Automated SwiftUI API gap detection compares Raven's SwiftUI-like components against Apple SwiftUI to identify missing or mismatched APIs. This skill generates deterministic gap reports for clear human-triage and workflow automation.

How do I generate deterministic parity reports for SwiftUI components?

Deterministic parity reports are generated by comparing Raven's API surface to Apple SwiftUI and outputting clear artifacts like gap_report.md. This ensures consistent, reproducible data for tracking missing or mismatched APIs.

Can I use GitHub Actions for automated weekly SwiftUI parity audits?

Yes, GitHub Actions supports automated weekly SwiftUI parity audits. This integration automates artifact generation and PR updates to publish gap reports continuously without manual intervention.

What is the best way to triage missing SwiftUI APIs in Raven?

Triage of missing SwiftUI APIs is streamlined by separating constructors, operators, and component APIs. This owner-qualified matching approach provides clear outputs for assigning and resolving drift.

Does this SwiftUI parity skill support owner-qualified API matching?

Yes, owner-qualified API matching is supported to maintain parity. It associates specific API gaps with responsible owners, clarifying accountability for missing or mismatched constructors and components.

What limitations exist when automating SwiftUI gap reporting for Raven?

Limitations of SwiftUI gap reporting include reliance on deterministic data generation, which requires consistent API surface definitions. It outputs static markdown artifacts rather than applying code fixes automatically.