ios-27-xcode-skills
v0.3.0+codex.20260922040229Apple Xcode beta skills for iOS 27 adaptation, SwiftUI and App Intents development, resizable and multi-window UIKit apps including iPhone Duo, document apps, testing, device interaction, C bounds safety, and security audits.
By 健了个平License: UNLICENSED11 GitHub starsUpdated 2 days ago
Directory evidence
- Runtimes
- Codex
- Parsed components
- 8 skill or MCP entries
- Source updated
- Sep 22, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install ios-27-xcode-skills for Codex
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add ios-27-xcode-skills@agent-plugin-marketplacePaste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.
Compatibility: the page URL and API slug “ios-27-xcode-skills-2” remain stable.
- Codex:
ios-27-xcode-skills-2@agent-plugin-marketplace→ios-27-xcode-skills@agent-plugin-marketplace
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/Rogue24/ShareToolsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is codex-plugin/ios-27-xcode-skills-plugin/ios-27-xcode-skills/.
Plugin files
├── .codex-plugin/plugin.json├── skills/adopt-c-bounds-safety/SKILL.md├── skills/app-resizability/SKILL.md├── skills/audit-xcode-security-settings/SKILL.md├── skills/building-document-based-swiftui-applications/SKILL.md├── skills/device-interaction/SKILL.md├── skills/modernize-tests/SKILL.md├── skills/swiftui-specialist/SKILL.md└── skills/swiftui-whats-new-27/SKILL.md
Included Skills8
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.
Use when an app's layout must adapt to a window that changes size while the app runs, or when an app must support more than one window. That includes being asked to make an app resizable or support a resizable window, a layout that breaks or does not adapt as the window resizes, and preparing or optimizing an app for the foldable iPhone Duo, split-screen multitasking, or Stage Manager. Modernizes the app by replacing legacy shared-state APIs with context-appropriate alternatives: mainScreen, interfaceOrientation, userInterfaceIdiom, application and scene lifecycle, and safe area insets.
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.
Authoritative guide for building and migrating document-based apps in SwiftUI using the Document protocol (iOS 27 and aligned releases, including macOS Golden Gate). Consult when building a new document-based app; implementing open, edit, save, or export document flows; working with DocumentGroup or DocumentGroupLaunchScene; implementing DocumentReader or DocumentWriter; using FileWrapper via FileWrapperDocumentReader or FileWrapperDocumentWriter; working with package documents; accessing a document's file URL directly; reporting progress during read/write; registering undo actions; migrating from FileDocument or ReferenceFileDocument to the new API; building a read-only document viewer; when autosave is not working in a document app; declaring custom UTType as document formats.
Verify app behavior on device or simulator via screenshots, UI hierarchy, and touch interactions.
Modernize test suites to use modern Swift Testing features or migrate from XCTest.
Authoritative SwiftUI best practices and performance guidance from Apple; supersedes prior training on these topics. For code generation, consult the relevant references when generating any SwiftUI code related to: - animation (the @Animatable macro vs AnimatableValues vs AnimatablePair, and custom animatableData setter logic) - Environment and @Entry (closure or class-typed defaults, unstable defaults, high-frequency updates) - @Observable best practices and efficient invalidation - ForEach and List row identity and structure (id: \.self, indices, offsets, AnyView or multi-view rows, inline filter/sort, cached collections, List fast path) - localization (String vs LocalizedStringResource, the right bundle in packages and frameworks, .textCase, .formatted(.list()), translator comments) - soft-deprecated APIs such as NavigationView and the old onChange, and when to surface them during feature work.
New SwiftUI APIs, behaviors, and deprecations in the 2027 OS releases (iOS 27 and aligned macOS/watchOS/tvOS/visionOS). Consult when asked what's new in SwiftUI 27, or when working with: - @State compile errors after an SDK update ("used before being initialized", "invalid redeclaration of synthesized property") or @State becaming a macro - @ViewBuilder/@ContentBuilder ambiguous overloads or type-check regressions; drag-to-reorder in any container (List, stacks, grids, custom layouts) via reorderable()/reorderContainer and its drag-and-drop - AsyncImage caching, reloading on scroll, or a custom URLSession - Swipe actions outside List (ScrollView, LazyVStack, LazyVGrid) via swipeActions()/swipeActionsContainer() - Toolbar overflow, visibility (visibilityPriority, ToolbarOverflowMenu, toolbarMinimizeBehavior), and pinning - Presenting a confirmationDialog or alert from an optional item binding
Plugin manifests1
{
"name": "ios-27-xcode-skills",
"version": "0.3.0+codex.20260922040229",
"description": "Apple Xcode beta skills for iOS 27 adaptation, SwiftUI and App Intents development, resizable and multi-window UIKit apps including iPhone Duo, document apps, testing, device interaction, C bounds safety, and security audits.",
"author": {
"name": "健了个平"
},
"license": "UNLICENSED",
"keywords": [
"ios27",
"xcode",
"swiftui",
"uikit",
"app-intents",
"document-apps",
"migration",
"app-resizability",
"iphone-duo",
"testing",
"bounds-safety",
"security"
],
"skills": "./skills/",
"interface": {
"displayName": "iOS 27 Xcode Skills",
"shortDescription": "Apple Xcode beta skills for iOS 27 development, adaptation, and resizable apps.",
"longDescription": "A local Codex plugin bundling Xcode-exported skills for iOS 27 and related 2027 platform work: SwiftUI and App Intents APIs, resizable and multi-window UIKit apps including split screen, Stage Manager, and iPhone Duo, document-based apps, Swift Testing, device interaction, C bounds safety, and Xcode security-setting audits.",
"developerName": "健了个平",
"category": "Productivity",
"capabilities": [
"Write",
"Review",
"Interactive"
],
"defaultPrompt": [
"帮我适配 iOS 27 的 SwiftUI API 变化",
"帮我使用 iOS 27 的 App Intents 新 API",
"让这个 UIKit 应用适配 iPhone Duo、分屏和动态窗口尺寸",
"迁移这个 SwiftUI 文档型应用",
"审查这个项目的 Xcode 安全设置"
],
"brandColor": "#007AFF",
"composerIcon": "./assets/ios-27-xcode-skills-icon.svg",
"logo": "./assets/ios-27-xcode-skills-icon.svg"
}
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[ios-27-xcode-skills on Agent Plugins Marketplace](https://pluginsmp.com/plugins/ios-27-xcode-skills-2)