collaboration-skills — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited collaboration-skills (Plugin) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A curated catalog of skills for AI coding agents (Claude Code) — built and collected from one developer's own shipping experience. First-party Apple/Swift and AI-agent-collaboration skills, plus best-of-breed external skill plugins aggregated by reference (credited to their authors, never copied).
>
繁體中文:README.zh-Hant.mdThis repo is one marketplace hosting two first-party plugins and several aggregated externals.
Claude Code discovers shared skills through the plugin system. This repo is both a marketplace and the home of two first-party plugins.
/plugin marketplace add wei18/apple-dev-skills
/plugin install apple-dev-skills@apple-dev-skills # 20 Apple/Swift skills
/plugin install collaboration-skills@apple-dev-skills # 12 agent-collaboration skillsInstall either or both. Externals install the same way, e.g. /plugin install swiftui-expert@apple-dev-skills.
Vendor + pin into one repo, then register a project-scope local-path marketplace so the plugins load from the pinned submodule (collaborators are prompted to trust the workspace):
git submodule add https://github.com/wei18/apple-dev-skills.git .claude/skills/apple-dev-skills
cd .claude/skills/apple-dev-skills && git checkout v1.3.1 && cd -.claude/settings.json (committed):
{
"extraKnownMarketplaces": {
"apple-dev-skills": { "source": { "source": "directory", "path": "./.claude/skills/apple-dev-skills" } }
},
"enabledPlugins": {
"apple-dev-skills@apple-dev-skills": true,
"collaboration-skills@apple-dev-skills": true
}
}A bare submodule alone is not discovered — the marketplace registration is what loads the skills.
npx skills (flat, no plugin)npx skills add wei18/apple-dev-skills --list
npx skills add wei18/apple-dev-skills --skill swift6-concurrency| Skill | One-liner |
|---|---|
swift6-concurrency | Swift 6 language mode + complete concurrency checking; Sendable by default |
apple-platform-targets | Default iOS 18 / macOS 15, Xcode 16+; bump to 26 only for latest-OS-only APIs |
swiftpm-modularization | Single Package, multi-target, thin App, DI composition root, one-to-one tests |
swift-testing-baseline | swift-testing + pointfreeco snapshot; protocol fakes; strict/tolerant snapshot gate |
xcode-cloud-single-track-ci | Single-track Xcode Cloud; PR / Main / Release / Periodic; pre-merge PR CI |
mise-tool-management | mise manages binary CLI tools; dev + CI share .mise.toml; macOS-only os guard |
oslog-logger-defaults | os.Logger (no third-party); subsystem = bundle ID; .private default |
apple-three-piece-analytics | ASC Analytics + MetricKit + Game Center; no third-party tracking; PrivacyInfo mandatory |
telemetry-facade-pattern | One Telemetry target, fan-out facade; OSLog / NoOp / MetricKit / GameCenter sinks |
ai-translated-localization | Default 7 locales; AI translation flow; Localizable.xcstrings; completeness gates |
ios-accessibility-engineering | VoiceOver / Dynamic Type / touch-target / Reduce Motion for SwiftUI & UIKit; WCAG 2.2 |
swift-dependency-injection | Protocol injection + composition root; environment vs constructor; @TaskLocal; Sendable |
ios-performance-engineering | Instruments / xctrace / hang-hitch budgets / launch / memory / binary size / MetricKit |
apple-public-repo-security | Three lines of defence for public iOS/macOS repos + rotate-first leak SOP |
build-time-secret-injection | xcconfig + Info.plist $() + Bundle.main for ship-in-binary-but-out-of-diff IDs |
monetization-sdk-integration | Add/upgrade/audit a monetization SDK; isolate import to one bridge file |
app-store-review-rejections | Diagnose & pre-empt App Review rejection classes for free + ads + IAP + CloudKit + GC |
swiftui-interaction-footguns | Known SwiftUI interaction bugs that slip past pure-code review |
app-icon-rasterize | Rasterize a 1024 SVG icon to asset-catalog PNG via qlmanage — no Homebrew |
ios-design-mockup | Single-file HTML iOS design mockup from a spec — iPhone frames + tokens |
| Skill | One-liner |
|---|---|
spec-phase-orchestration | Pre-implementation doc pipeline; section-by-section approval |
subagent-review-cycles | Leader / Developer / Code-Reviewer triad; round-1 cosmetic inline; limit(N) |
leader-developer-handoff-contract | 5 required elements when dispatching a sub-agent |
agent-impl-notes-log | Running impl-notes during a sub-agent task — decisions, deviations, open questions |
subagent-conflict-detection | Check a new sub-agent's targets don't overlap an in-flight worktree |
methodology-pattern-extractor | Extract patterns recurring ≥3 times from meeting logs |
session-to-meeting-log | Consolidate a Claude Code session into a meeting log; summary, not verbatim |
pr-diff-verification | Before push/PR, verify git show --stat HEAD matches the commit's claims |
backlog-routing-by-topic | Route stray ideas by topic to the matching spec file's §Backlog |
claude-skill-plugin-packaging | Distribute/install Claude Code skills — depth-1 rule, plugin + marketplace, aggregation |
skill-authoring-patterns | Apple/Swift catalog layer over superpowers:writing-skills — router descriptions, bookend sections, two-tier references, evidence-based CR |
github-contribution-workflow | gh-CLI contribution loop — PRs, issues, GitHub file ops, secrets, contribution-flow repo settings; conventions + CLEAN-before-merge |
Listed here but not authored here; they install from their authors' own repos (you get their latest), credited in full. Aggregate, don't appropriate: only MIT-compatible, non-duplicate plugins are listed — first-party skills are written only for genuine gaps. The externals are broad reference ("here's the API / here's how to build X"); the first-party skills sit a layer below as opinionated defaults and shipped-it war stories (use iOS 18, one Package, swift-testing + snapshot, OSLog no-third-party, runtime bugs that slipped past review). Where a topic overlaps, they differ by altitude, not duplication.
| Plugin | Author | Covers |
|---|---|---|
apple-skills | vabole (MIT) | Broad Apple frameworks — SwiftUI, SwiftData, App Intents, WidgetKit, StoreKit, HealthKit … |
swiftui-expert | Antoine van der Lee (MIT) | SwiftUI patterns, Swift Charts, Liquid Glass, Instruments toolchain |
swiftui-pro | Paul Hudson (MIT) | SwiftUI pitfalls, deprecated-API watchlist, iOS 26 / Liquid Glass |
caveman | JuliusBrussee (MIT) | Ultra-compressed communication mode — cuts ~75% of tokens (general agent behavior) |
ponytail | DietrichGebert (MIT) | "Lazy senior dev" mode — forces the simplest, shortest solution (general agent behavior) |
First-party skills were distilled and genericized from wei18/Sudoku's .claude/skills/ — a spec-first, AI-Leader/Developer-built portfolio of shipping Apple-platform games — plus original write-ups of public Apple / WCAG / Swift standards. Aggregated externals remain their authors' work, surfaced by reference only. MIT — see LICENSE.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.