ios-audit

Audit iOS apps across Code Health, UX, Runtime, and Release into JSON/HTML reports.

3|Updated Jan 14, 2014
One-click install
npx skills add https://github.com/prateek/dotfiles --skill ios-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-audit
Source: https://github.com/prateek/dotfiles/tree/main/.agents/skills/ios-audit
Command: npx skills add https://github.com/prateek/dotfiles --skill ios-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jinja2, markdown, pillow, pyyaml, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

The ios-audit skill automates a comprehensive, end-to-end iOS app health and compliance audit by synthesizing deterministic collectors across Code Health, UX, Runtime, and Release into a new docs tree plus audit.json and audit.html.

Core Features & Use Cases

  • Deterministic collectors for code health, UX flows, runtime quality, and release readiness, producing structured docs and JSON findings.
  • Replaces ad-hoc reviews with a reproducible baseline, supports diffs across commits, and builds a complete docs tree for architecture and QA.
  • Supports multi-device-lane UX coverage with workflows defined in workflows.yaml and booted simulators.

Quick Start

Run ios-audit against your project to generate the full audit docs and reports.

Frequently Asked Questions about ios-audit

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

FAQPage Schema
How do I automate an iOS app audit for code health and release readiness?

Automate an iOS app audit by running deterministic collectors across Code Health, UX, Runtime, and Release pillars, consolidating findings into structured docs, JSON, and HTML reports for Swift/SwiftUI projects.

What is a deterministic iOS audit and how does it replace manual documentation?

A deterministic iOS audit uses reproducible collectors to assess app health, generating a complete docs tree and baseline diffs that replace ad-hoc manual reviews with structured JSON and HTML findings.

Can I run an iOS UX audit across multiple simulator device lanes?

Yes, you can run UX audits across multi-device lanes using workflows defined in YAML and booted iOS simulators, ensuring comprehensive coverage of different device configurations for your Swift or SwiftUI project.

How do I generate release-readiness reports for a SwiftUI project?

Generate release-readiness reports by executing the audit to evaluate runtime quality and release pillars, producing formal audit schemas with cross-linking and export controls in both JSON and HTML formats.

Does this iOS audit tool require jinja2 and pillow dependencies?

Yes, the iOS audit requires jinja2, markdown, pillow, and pyyaml dependencies to format reports, process assets, and render the final JSON and HTML documentation tree from collected findings.

What's the best way to baseline diff iOS app health across commits?

The best way to baseline diff app health is using a reproducible audit that enforces end-to-end data collection, allowing you to compare deterministic Code Health and Runtime findings across different commits.