Swift Audit Prompts in a Safari window on a MacBook and in iPhone Safari: project fields filled in above the list of audit cards

Swift Audit Prompts

An open-source page of 22 copy-paste prompts that run focused Swift and SwiftUI audits with Swift agent skills.

Category

Future Of Work

Company

Personal

Design System

HTML

Year

2026

Swift Audit Prompts in a Safari window on a MacBook and in iPhone Safari: project fields filled in above the list of audit cards

Swift Audit Prompts

An open-source page of 22 copy-paste prompts that run focused Swift and SwiftUI audits with Swift agent skills.

Category

Future Of Work

Company

Personal

Design System

HTML

Year

2026

Overview

How might we…give someone a focused, repeatable way to audit a Swift app with Claude Code, without writing each prompt from scratch?

Problem

A Swift agent skill knows what good Swift looks like, but /swiftui-pro on its own does not say what to audit, where to look or what to hand back. Someone has to write that prompt for every area of an app, from concurrency and security to accessibility and interface copy, and it has to ask for something you can act on.

Twenty-two audits in seven waves

Each audit is a prompt for a fresh Claude Code session. Its first line is the slash command for the skill that does the work, and the rest names what to read, what to check and what to hand back: findings by file and line, each with a fix, so you get a list you can triage. A few ask for a plan, a checklist or a recommendation instead.

The waves set the order. A-01 sets the baseline, A-02 to A-04 cover foundational correctness, and the later waves go through performance and accessibility, modernization and UI quality, code quality and testing, and specialist audits. Two multi-agent reviews run last because they send several agents across the whole codebase. Each audit has a size from S to XL and a rough time that includes triaging what it finds.

Fill in your project once

Four fields at the top fill in every prompt: app name, project path, iOS deployment target and Swift version. Backend and Figma file are optional, and when one is blank the lines that mention it drop out of the prompt. A blank iOS or Swift field defaults to 26 or 6.2. The highlighted text in each prompt shows what was filled in.

The Swift Audit Prompts page. Your project fields are filled in for an app called Acme with a Firebase backend. Below them, audit A-03 is expanded and its prompt shows Acme, the project path and Firebase highlighted where they were filled in.

Fill in your project once and every prompt updates. Audit A-03 is open, with the app name, project path and backend highlighted where they were filled in.

Copy, paste, triage

Copy an audit into a fresh Claude Code session in your project root and let it run. Mark it done once you have triaged what it found: decide what to fix now, later or not at all. A progress bar and the To do and Done filters keep track, and the progress is saved only in your browser. An optional base prompt loads all 20 Swift skills in one message first, and Playlist, another project in this portfolio, can save that list as one slash command.

Decisions that shaped it

Credit the skills, do not copy them

The prompts use 27 skills written by 17 other authors. The page links to each one's own repository instead of copying it, and each keeps its own license: 25 are MIT, one is Apache 2.0, and one has no license file, so the page says to install that one from its own repo.

One file, no network

The page is a single index.html with no dependencies, no build step and no network requests. Its Content Security Policy blocks anything that tries, there is no analytics, and your project details and progress never leave your browser. You can download it and open it offline, or fork it and edit the prompts for your team.

A check that keeps the page honest

A short script checks that the prompts, the skills list, the Content Security Policy hashes and the counts quoted in the README all agree, and a workflow runs it on every change to main and every pull request. Adding an audit means copying one entry and running the script, which lists any count that was missed.

Plain words and a next step

The page's own copy follows a short style guide: sentence case titles that say what an audit checks, the same word for the same thing everywhere (audit, prompt, base prompt, skill, triage), and a message after every action that names the next step.

Shipping it

Open source under the MIT license, published in October 2026 with the page live on GitHub Pages, issue templates, a code of conduct and a security policy. New audits and sharper wording are welcome. It is not affiliated with Apple or Anthropic.

github.com/mvoshell652/swift-audit-prompts

Lessons

Swift Audit Prompts started from a gap: a Swift skill knows what good code looks like, but not what to audit, where to look or what to hand back. The lesson was to put that in the prompt, then make the prompt cost nothing to use: one file, no build, no network, and your project details filled in once and kept only in your browser.

Check out some of my other work.

Playlist in the Claude desktop app on a MacBook: the /playlist slash menu with the playlist:swift hover card, the guided question panel and the loaded confirmation

Playlist

Future Of Work

|

Personal

|

Claude Plug-in

|

2026

An open-source Claude Code tool that groups skills under one name and loads them all from the slash menu.

Playlist in the Claude desktop app on a MacBook: the /playlist slash menu with the playlist:swift hover card, the guided question panel and the loaded confirmation

Playlist

Future Of Work

|

Personal

|

Claude Plug-in

|

2026

An open-source Claude Code tool that groups skills under one name and loads them all from the slash menu.

Skill Health on a MacBook: the menu bar status icon with its menu open, listing skills that need fixing, skills due for a check and skills with newer copies, beside the Settings window

Skill Health

Future Of Work

|

Personal

|

Swift UI

|

2026

An open-source Claude Code plugin + MacOS menu bar app that finds outdated instructions in your installed skills.

Skill Health on a MacBook: the menu bar status icon with its menu open, listing skills that need fixing, skills due for a check and skills with newer copies, beside the Settings window

Skill Health

Future Of Work

|

Personal

|

Swift UI

|

2026

An open-source Claude Code plugin + MacOS menu bar app that finds outdated instructions in your installed skills.

Three iPhone screens of the Matchrox app: partner matching, race strategy and workout tracking

Matchrox

Fitness

|

Startup

|

Swift UI

|

2025

Find your ideal doubles partner, lock in a unified strategy, and turn every workout into better race-day results.

Three iPhone screens of the Matchrox app: partner matching, race strategy and workout tracking

Matchrox

Fitness

|

Startup

|

Swift UI

|

2025

Find your ideal doubles partner, lock in a unified strategy, and turn every workout into better race-day results.

Three tablet screens displaying different interfaces of the SprintZero application, showcasing dashboards and agile team management tools with a blue background.

SprintZero 🔒

Future Of Work

|

Startup

|

Ant

|

2024

A web app using generative AI to boost the speed, efficiency, and cost-effectiveness of agile product teams.

Three tablet screens displaying different interfaces of the SprintZero application, showcasing dashboards and agile team management tools with a blue background.

SprintZero 🔒

Future Of Work

|

Startup

|

Ant

|

2024

A web app using generative AI to boost the speed, efficiency, and cost-effectiveness of agile product teams.

Let’s get in touch!

Already have a design in mind? Or want me to take care of everything?

Let’s chat and find out what’s best for you!

©

2026

Matthew Voshell. All Rights Reserved.

Version: Ø.9.8

Let’s get in touch!

Already have a design in mind? Or want me to take care of everything?

Let’s chat and find out what’s best for you!

©

2026

Matthew Voshell. All Rights Reserved.

Version: 1.0.0

Let’s get in touch!

Already have a design in mind? Or want me to take care of everything?

Let’s chat and find out what’s best for you!

©

2026

Matthew Voshell

All Rights Reserved.

Version: Ø.9.8