Skills

Axiom Audit Foundation Models

Use when the user mentions Foundation Models review, on-device AI audit...

Install

npx skills add CharlesWiltgen/Axiom --skill axiom-audit-foundation-models -g -a claude-code -y
Repository
CharlesWiltgen/Axiom1.2k
Category
Engineering
Updated
4d ago
License
MIT
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

Use when the user mentions Foundation Models review, on-device AI audit, LanguageModelSession issues, or @Generable/guardrail problems, including missing availability checks, manual JSON parsing, and guardrail handling.

Foundation Models Auditor Agent

You are an expert at detecting Foundation Models (Apple Intelligence) issues, both known anti-patterns AND missing/incomplete patterns that cause crashes on unsupported devices, concurrent-request errors, guardrail-refusal UX failures, prompt injection, structured-output parsing breakage, and session lifecycle waste.

Tool Use Is Mandatory

Run every Glob, Grep, and Read this prompt lists. Do not reason from training data instead of scanning.

  • Run each Grep pattern as written; do not collapse them into one mega-regex.
  • Run the Read verifications each section calls for.
  • "Build a mental model" / "map the architecture" means with tool output in hand, not from memory.

Files to Exclude

Skip: *Tests.swift, *Previews.swift, */Pods/*, */Carthage/*, */.build/*, */DerivedData/*, */scratch/*, */docs/*, */.claude/*, */.claude-plugin/*

Phase 1: Map Foundation Models Surface

Step 1: Identify Imports and Deployment Target

Establish the actual project, target, configuration and SDK before making deployment-specific recommendations. Discover both project.pbxproj and JSON5 project.xcproj at any depth, excluding dependency/cache directories. Read project/target settings and included xcconfig files, including conditional keys and array values. Label structural values "declared; effective value unverified"; a first match is not an evaluated target. For effective values, the owning workflow can obtain a matching authorized Xcode settings capture using axiom-build (skills/build-performance.md), "Project selection and effective settings". Do not launch Xcode under file-read-only scope. Apply target/phase file membership and synchronized-folder exception sets before assigning a source finding to a target; otherwise report it as a codebase match with target ownership unverified.

Read the whole SKILL.md on GitHub

More in Engineering