Skills catalog
Skills are Claude Code SKILL.md files synced into a project’s .claude/skills/.
core skills apply everywhere; profile skills only reach projects with that
profile enabled. Source lives at core/skills/<name>/SKILL.md or
profiles/<profile>/skills/<name>/SKILL.md in the lacquer repo.
Every Source links somewhere: a skill’s own file in this repo (authored here, or with no further attributable external source), or the named upstream it was vendored from (copied in, then adapted to this repo’s conventions) — see Notes on vendored skills below each table for anything a short link can’t capture.
claudemd-review, handoff, and private-repo-search are this repo’s own
implementations of three commands from the dx plugin
(ykdojo/claude-code-tips) — written from scratch, not copied, so they follow
this repo’s own conventions and install without the plugin’s other five
commands, which don’t fit this fleet (/dx:gha overlaps github-ci-fix;
/dx:half-clone needs to rewrite the live session transcript, not something
a SKILL.md can do; /dx:reddit-fetch//dx:hn-summarize//dx:version-check
are generic productivity, not fleet engineering). See docs/references.md.
| Skill | Fires when | Source |
|---|---|---|
advisor-checkpoint |
Consulting a stronger model mid-task for a second opinion — stuck, before committing to an approach, or before declaring a non-trivial task done. | advisor-checkpoint |
antigravity-rescue |
Stuck, and wanting a second opinion from Google’s Antigravity CLI (agy) via a real subprocess — forwards the task and returns its output verbatim. |
antigravity-rescue |
caveman |
User says “caveman mode”, “less tokens”, “be brief”, or invokes /caveman — token-efficient terse replies. |
caveman |
claude-rescue |
Running under Codex CLI, stuck, and wanting a second opinion from Claude Code via a real subprocess — forwards the task and returns its output verbatim. | openai/codex-plugin-cc (codex-rescue, reversed) |
claudemd-review |
Corrected on something a CLAUDE.md file should already have covered, explicitly asked to review CLAUDE.md, or after a session with a lot of back-and-forth — reviews this conversation and proposes a bounded edit. | claudemd-review — own version of the dx plugin’s /dx:review-claudemd (see notes below) |
evaluator-optimizer |
Generate a solution, evaluate against explicit pass/fail criteria, refine, repeat until it passes or a round cap is hit. | evaluator-optimizer |
github-ci-fix |
PR checks fail, CI is red, or a GitHub Actions workflow breaks — inspects failing checks via gh, pulls logs, triages flaky-vs-real and scopes the breaking commit, scopes external checks, builds a fix plan. |
github-ci-fix — flakiness/breaking-commit triage folded in to cover the dx plugin’s /dx:gha without a second competing skill |
github-issue-fix-flow |
Given a GitHub issue number: implement a fix, run builds/tests, commit with a closing message, push. | github-issue-fix-flow |
handoff |
Before a session ends, before a context-heavy interruption (SSH/tmux disconnect, low context), or a worktree is handed to another worker — writes progress, what worked/failed, and the next concrete step. | handoff — own version of the dx plugin’s /dx:handoff (see notes below) |
manager-loop |
Running a large batch of independent work items (fleet-wide harvest, multi-repo sync-down, overnight backlog) as a persistent coordinator. | manager-loop |
nameplate-attention |
Grabbing the human’s attention (topmost message card + pulsating screen borders) before a password-manager prompt or whenever blocked on them. | steipete/nameplate |
private-repo-search |
Finding code or a past implementation across GitHub repos — including private ones — via gh search code, reaching further than grep/Glob can. |
private-repo-search — own version of the dx plugin’s /dx:private-github-search (see notes below) |
security-review |
Adversarial security review of a branch diff, PR, or working tree before merge. | security-review |
skill-authoring-standard |
Writing or reviewing a SKILL.md — the bar it must clear: tight trigger-oriented frontmatter, single responsibility, no padding. |
skill-authoring-standard |
skill-tuning-loop |
Empirically testing whether a skill needs an edit — mines session transcripts for friction (or audits against skill-authoring-standard when evidence is thin), proposes a bounded fix, validates against held-out cases before it ships. | skill-tuning-loop |
Several skills in this profile are vendored from public, per-topic “Agent Skill” repos by AvdLee (Antoine van der Lee — SwiftLee); others are original to this repo. See the notes below the table.
| Skill | Fires when | Source |
|---|---|---|
app-store-screenshots |
Capturing App Store/TestFlight screenshots from the simulator at native resolution and uploading via helm-asc. | app-store-screenshots |
core-data-expert |
Setting up a Core Data stack, debugging threading/merge conflicts, planning a migration, integrating CloudKit sync, or diagnosing performance/memory issues. | AvdLee/Core-Data-Agent-Skill |
ios-debugger-agent |
Running an iOS app, interacting with the simulator UI, capturing logs, or diagnosing runtime behavior. | ios-debugger-agent |
ios-performance-battery-patterns |
Touching widgets, animations, networking configuration, or background/observer cleanup — battery and performance patterns. | ios-performance-battery-patterns — split out of CLAUDE.ios.md to keep it under the ~200-line guideline |
ios-secrets-setup |
Wiring a new app-runtime service key (RevenueCat, Aptabase, …) into Secrets.xcconfig, project.yml, and Info.plist. |
ios-secrets-setup — split out of CLAUDE.ios.md to keep it under the ~200-line guideline |
macos-ci-recipes |
Adding macOS build/test/lint CI to a project on the ios profile (macOS-only or hybrid with an iOS target). | macos-ci-recipes; adapted from windsock’s and mindmint’s own CI (own fleet) |
macos-development |
AppKit interop/modernization, App Sandbox & file-access entitlements, menu bar commands, multi-window scenes, the Settings scene, ScreenCaptureKit, macOS-specific SwiftUI differences, notarized Developer ID distribution. | adapted from CharlesWiltgen/Axiom’s axiom-macos skill (MIT); see docs/references.md |
native-app-profiling |
Profiling native macOS/iOS apps for CPU hotspots, hangs, and hitches via Instruments traces. | native-app-profiling |
release-app-store-changelog |
Generating user-facing App Store “What’s New” release notes from git history. | release-app-store-changelog |
release-macos-spm-packaging |
Scaffolding, building, and packaging SwiftPM-based macOS apps without an Xcode project. | release-macos-spm-packaging; harvested from kit (own fleet) |
rocketsim |
Interacting with iOS Simulator apps via RocketSim — reading accessibility elements, tapping, swiping, typing, hardware buttons. | rocketsim — original discovery/delegation logic, no vendored content (see notes below) |
swift-concurrency |
Diagnosing data races, converting callbacks to async/await, actor isolation, Sendable conformance, Swift 6 migration. |
AvdLee/Swift-Concurrency-Agent-Skill |
swift-testing-expert |
Writing or modernizing Swift Testing suites — #expect/#require, traits/tags, parameterized tests, XCTest migration. |
AvdLee/Swift-Testing-Agent-Skill |
swift-testing-wait-until |
A test needs to wait for an async state change instead of a fixed delay — the no_task_sleep_in_tests lint rule bans arbitrary Task.sleep. |
swift-testing-wait-until — split out of CLAUDE.ios.md to keep it under the ~200-line guideline |
swiftui-expert-skill |
Writing, reviewing, or improving SwiftUI code — state management, view composition, performance, Liquid Glass adoption; also analyzes Instruments .trace files. |
AvdLee/SwiftUI-Agent-Skill |
swiftui-liquid-glass |
Adopting or reviewing the iOS 26+ Liquid Glass API in SwiftUI. | split from AvdLee/SwiftUI-Agent-Skill’s reference material |
swiftui-performance-audit |
Diagnosing slow rendering, janky scrolling, high CPU/memory, or excessive view updates in SwiftUI. | split from AvdLee/SwiftUI-Agent-Skill’s reference material |
swiftui-ui-patterns |
Creating or refactoring SwiftUI UI, tab architecture, screen composition. | swiftui-ui-patterns |
swiftui-view-refactor |
Cleaning up a SwiftUI view’s structure, dependency injection, and Observation usage. | swiftui-view-refactor |
update-swiftui-apis |
Scanning Apple’s SwiftUI docs for deprecated APIs and refreshing the swiftui-expert-skill with replacements (requires the Sosumi MCP). | update-swiftui-apis |
url-validation-security |
Validating a user-provided or externally-sourced URL before it reaches AVPlayer, URLSession, or a WKWebView. |
url-validation-security — split out of CLAUDE.ios.md to keep it under the ~200-line guideline |
watchos-development |
watchOS app structure, Watch Connectivity, complications/Smart Stack, controls & Live Activities on watch, background refresh/networking limits, WatchKit/ClockKit modernization. | adapted from CharlesWiltgen/Axiom’s axiom-watchos skill (MIT); see docs/references.md |
xcode-build-benchmark |
Benchmarking clean/incremental Xcode builds with repeatable inputs and timestamped artifacts. | AvdLee/Xcode-Build-Optimization-Agent-Skill |
xcode-build-fixer |
Applying an approved Xcode build optimization plan, then re-benchmarking. | AvdLee/Xcode-Build-Optimization-Agent-Skill |
xcode-build-orchestrator |
End-to-end build optimization: benchmark, run specialist analyzers, prioritize, get approval, delegate fixes, re-benchmark. | AvdLee/Xcode-Build-Optimization-Agent-Skill |
xcode-compilation-analyzer |
Analyzing Swift compile hotspots and type-checking cost from build timing summaries. | AvdLee/Xcode-Build-Optimization-Agent-Skill |
xcode-project-analyzer |
Auditing Xcode project config, build settings, schemes, and script phases for build-time improvements. | AvdLee/Xcode-Build-Optimization-Agent-Skill |
xcsym |
Symbolicating/triaging iOS/macOS crash reports (.ips, MetricKit, .crash, .xccrashpoint) — no other skill in this profile covers post-mortem crash analysis. |
wraps CharlesWiltgen/Axiom’s tools/xcsym CLI (MIT); see docs/references.md for why only this tool was pulled in, not the full Axiom plugin |
Notes on vendored skills
Section titled “Notes on vendored skills”swift-concurrencyis also based on Antoine van der Lee’s paid Swift Concurrency Course — the skill body itself only carries a plain-text attribution line, no link: commita228d797deliberately scrubbedswiftconcurrencycourse.com/UTM links from the synced skill to avoid shipping course marketing fleet-wide. That decision stands here too — see the git history rather than expecting a link inside the skill.rocketsimalso integrates with the third-party RocketSim app itself (paid, not bundled).rocketsimused to be listed as adapted fromAvdLee/RocketSim-Agent-Skill— no longer. Checked 2026-07-13: that repo’sLICENSEreads “Copyright (c) 2026 SwiftLee. All rights reserved… proprietary to SwiftLee,” unlike the other AvdLee repos this profile genuinely does vendor MIT content from (Core-Data-Agent-Skill,Swift-Concurrency-Agent-Skill,Swift-Testing-Agent-Skill,SwiftUI-Agent-Skill,Xcode-Build-Optimization-Agent-Skill). Rather than seek permission or rewrite equivalent content, the skill was rewritten as this repo’s own thin discovery/delegation wrapper: it locates the installed RocketSim.app and hands off to the Agent-Skill file the app itself bundles (Contents/Resources/Agent-Skill/SKILL.md) at runtime, rather than keeping any RocketSim usage content in this repo at all. No vendored third-party text remains inrocketsim/SKILL.md— see the skill file itself for why that’s actually the better design (it can’t drift out of sync with the installed app version) independent of the license question that prompted the rewrite.swiftui-liquid-glassadditionally cites Apple’s WWDC25 session 323 for one design note.
supabase
Section titled “supabase”| Skill | Fires when | Source |
|---|---|---|
supabase-postgres-best-practices |
Writing, reviewing, or optimizing Postgres queries, schema, indexing, connection pooling, RLS policies, or locking. | supabase/agent-skills (official, MIT) |
Third-party skills
Section titled “Third-party skills”Not this repo’s own skills — installed per-project via [project].skills in
.lacquer.toml and lacquer skills (see the README
for the mechanism). Listed here so the packages this fleet actually pulls in
have a source link.
dpearson2699/swift-ios-skills
(PolyForm Perimeter 1.0.0,
not MIT/permissive — installed and used as distributed via skills add, not
copied into this repo, which is what keeps this within the license’s terms)
— Apple-framework reference skills. lacquer init suggests these automatically
from a component’s Swift imports (see internal/skillsuggest); this table is
that same mapping.
| Skill | Swift import(s) |
|---|---|
activitykit |
ActivityKit |
app-intents |
AppIntents |
apple-on-device-ai |
FoundationModels |
authentication |
AuthenticationServices, LocalAuthentication |
avkit |
AVKit |
background-processing |
BackgroundTasks |
cloudkit |
CloudKit |
cryptokit |
CryptoKit |
device-integrity |
DeviceCheck |
healthkit |
HealthKit |
mapkit |
MapKit |
musickit |
MusicKit |
pdfkit |
PDFKit |
photokit |
PhotosUI |
push-notifications |
UserNotifications |
realitykit |
RealityKit |
storekit |
StoreKit |
swift-charts |
Charts |
swift-testing |
Testing |
swiftdata |
SwiftData |
vision-framework |
Vision, VisionKit |
widgetkit |
WidgetKit |
HunterHillegas/mac-assed-mac-app-skill — AppKit/macOS app conventions. Not import-suggested (no single Swift import signals a macOS app); declared explicitly where needed (e.g. windsock).