Not in the top 1,000 by GitHub stars
superagents-lab/xcode27-skills
Apple's official Agent Skills exported from Xcode 27 — SwiftUI, UIKit modernization, Swift Testing, C bounds-safety, and security hardening for AI coding agents.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
audit-xcode-security-settings/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
6f9ff8d5ad60 → 6f9ff8d5ad60
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 6f9ff8d5ad60
No earlier version was observed for comparison.
c-bounds-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
6f9ff8d5ad60 → 6f9ff8d5ad60
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 6f9ff8d5ad60
No earlier version was observed for comparison.
device-interaction/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
6f9ff8d5ad60 → 6f9ff8d5ad60
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 6f9ff8d5ad60
No earlier version was observed for comparison.
swiftui-specialist/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
6f9ff8d5ad60 → 6f9ff8d5ad60
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 6f9ff8d5ad60
No earlier version was observed for comparison.
swiftui-whats-new-27/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
6f9ff8d5ad60 → 6f9ff8d5ad60
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 6f9ff8d5ad60
No earlier version was observed for comparison.
test-modernizer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
6f9ff8d5ad60 → 6f9ff8d5ad60
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 6f9ff8d5ad60
No earlier version was observed for comparison.
uikit-app-modernization/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
6f9ff8d5ad60 → 6f9ff8d5ad60
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 6f9ff8d5ad60
No earlier version was observed for comparison.
Heat
5.2- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- audit-xcode-security-settings
audit-xcode-security-settings - c-bounds-safety
c-bounds-safety - device-interaction
device-interaction - swiftui-specialist
swiftui-specialist - swiftui-whats-new-27
swiftui-whats-new-27 - test-modernizer
test-modernizer - uikit-app-modernization
uikit-app-modernization
How it works
audit-xcode-security-settings
When your agent uses it
Audit and enable security-oriented Xcode build settings. Progressively enables compiler warnings, static analyzer checkers, and Enhanced Security features. Use when: user wants to secure their Xcode project, audit security settings, enable hardening, review security posture of build configuration, set up security-focused static analysis, enable static analysis, improve warning coverage, harden diagnostics, or catch more bugs at compile time in C/C++/Objective-C/Swift. SKIP: network security (TLS/ATS), code signing, privacy APIs.
What it loads into context
Frontmatter
116 tokensAlways available to the agent
SKILL.md
4,177 tokensWhen the skill is activated
Reference documents
11,194 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Tool Preferences
- Workflow
- Phase 0: Discovery
- Track Progress
- User-Facing Interaction Guidelines
Scripts executed separately
scripts/filter_build_settings.py
Files
SKILL.mdcore18,353 bytesreferences/additional-settings.mddoc916 bytesreferences/adoption-strategy.mddoc4,393 bytesreferences/cpp-hardening.mddoc3,551 bytesreferences/decision-document.mddoc3,441 bytesreferences/enhanced-security.mddoc6,172 bytesreferences/hardware-memory-tagging.mddoc3,136 bytesreferences/pointer-authentication.mddoc4,561 bytesreferences/reading-build-settings.mddoc1,864 bytesreferences/readonly-platform-memory.mddoc2,292 bytesreferences/runtime-restrictions.mddoc2,618 bytesreferences/security-compiler-warnings.mddoc3,319 bytesreferences/settings-and-entitlements-catalog.mddoc8,108 bytesreferences/stack-zero-init.mddoc1,989 bytesreferences/typed-allocators.mddoc2,948 bytesscripts/filter_build_settings.pyruns2,443 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubc-bounds-safety
When your agent uses it
Guide for the C -fbounds-safety language extension. Covers the language model, pointer annotations, adopting bounds-safety in existing C code, compiler build settings and modes, and runtime debugging of bounds violations.
What it loads into context
Frontmatter
232 tokensAlways available to the agent
SKILL.md
638 tokensWhen the skill is activated
Reference documents
33,162 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- How to Use This Skill
- Detailed Documentation
Files
SKILL.mdcore2,936 bytesreferences/adoption-strategies.mddoc49,441 bytesreferences/build-settings.mddoc2,962 bytesreferences/common-patterns-and-pitfalls.mddoc37,178 bytesreferences/language-overview.mddoc40,199 bytesreferences/runtime-debugging.mddoc8,902 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdevice-interaction
When your agent uses it
Verify iOS app behavior on device or simulator via screenshots, UI hierarchy, and touch interactions.
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
1,750 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Session Lifecycle
- DeviceInteractionStartSession tool
- DeviceInteractionInstallAndRun tool
- DeviceEventSynthesize tool
- Reading Hierarchy Files
- Interaction Command Syntax
- Standard Subagent Workflow
- Timing and Retries
- Judging Success vs Failure
- Error Handling
Files
SKILL.mdcore7,590 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubswiftui-specialist
When your agent uses it
Best practices and idiomatic patterns for SwiftUI. Use when writing, reviewing, or editing SwiftUI code.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
722 tokensWhen the skill is activated
Reference documents
37,343 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore3,508 bytesreferences/animations.mddoc2,736 bytesreferences/dataflow.mddoc31,656 bytesreferences/environment.mddoc40,011 bytesreferences/foreach.mddoc22,287 bytesreferences/localization.mddoc11,533 bytesreferences/modifiers.mddoc1,760 bytesreferences/soft-deprecated-apis.mddoc33,204 bytesreferences/soft-deprecation.mddoc4,453 bytesreferences/structure.mddoc11,638 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubswiftui-whats-new-27
When your agent uses it
New SwiftUI APIs, behaviors, and deprecations introduced in the 2027 OS releases (iOS 27, macOS 27, watchOS 27, tvOS 27, visionOS 27). Use when a SwiftUI view using @State fails to compile with "used before being initialized", "invalid redeclaration of synthesized property", or "extraneous argument label" errors after an SDK update (@State migrated from a property wrapper to a macro in SDK 27; the obvious fix of reordering init assignments is WRONG and produces incorrect runtime behavior; you MUST consult this skill's references before answering); when @ViewBuilder or @ContentBuilder code hits ambiguous overloads in overlay/background or type-check performance regressions after an SDK update; when the user asks what's new in SwiftUI (generally, or for a specific 2027 platform); when adding drag-to-reorder to any container (List, LazyVStack, LazyVGrid, stacks, or custom layouts) via reorderable()/reorderContainer, including the drag-and-drop that integrates with it (dragContainer, dropDestination), or combining items by dropping one onto another; when working with AsyncImage loading and caching (images reloading when scrolling back, the default HTTP cache, a per-request cache policy via AsyncImage(request:)/URLRequest, or applying a custom URLSession with asyncImageURLSession); when adding swipe actions to rows (swipe-to-delete or other swipe actions) in a ScrollView, LazyVStack, LazyVGrid, or stack and not just List, via swipeActions()/swipeActionsContainer(); when working with toolbars, such as controlling which items stay visible versus move into the overflow menu when space is constrained or buttons get cut off (visibilityPriority, ToolbarOverflowMenu), pinning an item so it never overflows (topBarPinnedTrailing), minimizing the navigation bar or toolbar on scroll (toolbarMinimizeBehavior), generating toolbar items with ForEach, or hiding the status bar via the statusBar toolbar placement; when presenting a confirmation dialog or alert from an optional item binding (the sheet(item:) shape) so it shows when the bound value becomes non-nil and passes the unwrapped item into the actions and message closures; when building or migrating a document-based app (including read-only document viewers), reading or writing files through DocumentGroup, optimizing autosave performance for package documents, accessing the document's file URL directly (for example to hand to AVFoundation, PDFKit, Core Image, or any C library that takes a path), reporting progress from a save or load, or migrating from FileDocument / ReferenceFileDocument; or when resolving other SDK 27.0 source incompatibilities and deprecation warnings (for example statusBarHidden on visionOS).
What it loads into context
Frontmatter
571 tokensAlways available to the agent
SKILL.md
1,696 tokensWhen the skill is activated
Reference documents
17,499 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore7,807 bytesSKILL.mdcore7,807 bytesreferences/async-image.mddoc4,115 bytesreferences/content-builder.mddoc16,264 bytesreferences/deprecations.mddoc1,079 bytesreferences/document-based-apps.mddoc25,241 bytesreferences/item-binding.mddoc5,286 bytesreferences/reorderable.mddoc9,571 bytesreferences/state-macro.mddoc3,184 bytesreferences/swipe-actions.mddoc3,422 bytesreferences/toolbar.mddoc6,914 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtest-modernizer
When your agent uses it
Modernize test suites to use modern Swift Testing features or migrate from XCTest.
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
2,289 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Migration Reference
- Modernization Guidelines
Files
SKILL.mdcore9,464 bytesSKILL.mdcore9,464 bytesSKILL.mdcore9,464 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubuikit-app-modernization
When your agent uses it
Modernizes UIKit apps for multi-window environments by replacing legacy shared-state APIs with context-appropriate modern alternatives. This includes references to mainScreen, interfaceOrientation, application and scene lifecycle, as well as safe area inset updates.
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
3,387 tokensWhen the skill is activated
Reference documents
17,566 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Scope
- Core Principles
- Workflow
- Task Registry
Files
SKILL.mdcore16,448 bytesreferences/orientation-task.mddoc4,186 bytesreferences/safe-area-task.mddoc6,601 bytesreferences/scene-lifecycle-task.mddoc9,971 bytesreferences/uiscreen-task.mddoc59,607 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- audit-xcode-security-settings
- c-bounds-safety
- device-interaction
- swiftui-specialist
- swiftui-whats-new-27
- test-modernizer
- uikit-app-modernization
Repository facts
- License
- No license detected
- Created
- Jun 9, 2026
- Last pushed
- Jun 9, 2026
- Forks
- 23
- Open issues
- 1
- Project activity
- Slowing
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 7, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 3 notes
swiftui-whats-new-27/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedtest-modernizer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedtest-modernizer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 10 network referencesin 7 files: uikit-app-modernization/references/scene-lifecycle-task.md:13 uikit-app-modernization/references/uiscreen-task.md:630 audit-xcode-security-settings/references/cpp-hardening.md:57 and 4 more
- No hidden or obfuscated text
- No instruction overrides
- 1 executable scriptin 1 file: audit-xcode-security-settings/scripts/filter_build_settings.py:1
- 1 reference to secretsin 1 file: audit-xcode-security-settings/references/settings-and-entitlements-catalog.md:112
- No requests to vote in Hot
Show all 12 signals by file
audit-xcode-security-settings/references/cpp-hardening.md
- Network accessline 57
For more information, see [Hardening Modes](https://libcxx.llvm.org/Hardening.html) in the LLVM documentation.
audit-xcode-security-settings/references/pointer-authentication.md
- Network accessline 29
For detailed usage, see [Improving control flow integrity with pointer authentication](https://developer.apple.com/documentation/Apple-Silicon/improving-control-flow-integrity-with-pointer-authentication).
audit-xcode-security-settings/references/runtime-restrictions.md
- Network accessline 32
**If your app uses raw Mach IPC traps:** you may need to update your code. The runtime restrictions turn potentially insecure Mach messaging patterns into crashes. For details on what patterns to fix, see [Conforming to Mach IPC security re
audit-xcode-security-settings/references/settings-and-entitlements-catalog.md
- Access to secretsline 112
[Credential-related source omitted]
audit-xcode-security-settings/references/typed-allocators.md
- Network accessline 35
For details on updating custom allocators, see [Adopting type-aware memory allocation](https://developer.apple.com/documentation/xcode/adopting-type-aware-memory-allocation).
audit-xcode-security-settings/scripts/filter_build_settings.py
- Executable scriptline 1
#!/usr/bin/env python3
c-bounds-safety/references/adoption-strategies.md
- Network accessline 286
> "I gathered a crash reproducer at `<zip-path>`. Please file a feedback about this Clang `-fbounds-safety` crash using Feedback Assistant — either the Feedback Assistant app or https://feedbackassistant.apple.com — and attach the archive.
uikit-app-modernization/references/scene-lifecycle-task.md
- Network accessline 13
**Reference:** [TN3187: Migrating to the UIKit scene-based life-cycle](https://developer.apple.com/technotes/tn3187) - Network accessline 214
- [TN3187: Migrating to the UIKit scene-based life-cycle](https://developer.apple.com/technotes/tn3187) - Network accessline 215
- [Scenes — UIKit App Structure](https://developer.apple.com/documentation/uikit/app_and_environment/scenes)
uikit-app-modernization/references/uiscreen-task.md
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 12 facts
- Network access in prose of documentationaudit-xcode-security-settings/references/cpp-hardening.md:57Low confidence
- Network access in prose of documentationaudit-xcode-security-settings/references/pointer-authentication.md:29Low confidence
- Network access in prose of documentationaudit-xcode-security-settings/references/runtime-restrictions.md:32Low confidence
- Access to secrets in prose of documentationaudit-xcode-security-settings/references/settings-and-entitlements-catalog.md:112Low confidence
- Network access in prose of documentationaudit-xcode-security-settings/references/typed-allocators.md:35Low confidence
- Executable script in code of a file that runsaudit-xcode-security-settings/scripts/filter_build_settings.py:1High confidence
- Network access in prose of documentationc-bounds-safety/references/adoption-strategies.md:286Low confidence
- Network access in prose of documentationuikit-app-modernization/references/scene-lifecycle-task.md:13Low confidence
- Network access in prose of documentationuikit-app-modernization/references/scene-lifecycle-task.md:214Low confidence
- Network access in prose of documentationuikit-app-modernization/references/scene-lifecycle-task.md:215Low confidence
- Network access in prose of documentationuikit-app-modernization/references/uiscreen-task.md:630Low confidence
- Network access in prose of documentationuikit-app-modernization/references/uiscreen-task.md:631Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md audit-xcode-security-settings/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md audit-xcode-security-settings/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md audit-xcode-security-settings/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md audit-xcode-security-settings/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md audit-xcode-security-settings/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md audit-xcode-security-settings/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.