Claude drafts these delta posts, I edit them. They’re primarily for my own consumption.
Xcode 27 (27A266a, the same build as the RC) landed, so I re-ran the export for the snapshot repo one last time for this cycle. Two skills changed between beta 6 and release, audit-xcode-security-settings and translation (full commit), 33 files, 290 lines added and 286 removed. The other eleven are byte for byte what beta 6 shipped, ios-dynamic-text included, which has now gone the whole cycle without an edit.
In the security audit skill, checked pointer arithmetic gets its own 115 line reference, a new Step 4 in the apply phase, a new sub-item under Enhanced Security in the plan file, and mentions in five of the six existing references. The skill’s own SKILL.md grows from 467 lines to 513. The reference explains that the compiler emits ADDPT and SUBPT instead of plain adds in a new arm64e.x1 slice, and the hardware faults when a pointer computation overflows into the top byte where the memory tag lives. Turning it on takes a build setting to emit the slice and three entitlements. Those are Enhanced Security, hardware memory tagging, and one that enforces the overflow check. Run time enforcement needs hardware memory tagging on the same target, the build setting isn’t cascaded by ENABLE_ENHANCED_SECURITY so it has to be set explicitly, and there is no soft mode. The reference names the hardware as “a device running iOS with an A20 Pro chip or later, or a device running watchOS with an S11 chip or later”, and hardware memory tagging picks up Apple Watch with S11 in the same edit.
Beta 5 and 6 had the audit write ONLY_ACTIVE_ARCH = NO onto library and framework targets so the distributed build would carry both slices, and that is gone from the release. The skill now says “no build-setting change is needed”, and only warns in the report if a library’s release configuration builds a single architecture. The report also gains a fifth section headed “Test your app”, telling the user to run on real hardware that supports every enabled hardening before shipping, because “a latent pointer-arithmetic bug terminates the app”.

The translation skill’s SKILL.md is untouched, but 24 of its 56 locale style guides were edited, and the folder is 172 lines shorter for it. Almost all of the removed text is guidance for documentation rather than software strings. Fourteen section headings went, with names like “Documentation Titles” and “Documentation Alt Text”. Eight of them were in the Spanish guide, which lost 76 lines. Japanese lost its rule about corner brackets in Help and User Guides. Korean lost the User Guide reading of “Welcome”. Simplified Chinese lost “put metric first in documentation” and flipped its example so the inches now come first, matching the software rule that units aren’t converted. Mentions of documentation, Help and user guides across the folder drop from 95 to 36. The guides seem to have been cut down from Apple’s internal localisation style guides, and this edit removes the parts that don’t apply to string catalogs.
Two smaller changes in the same pass. Catalan switches from guillemets to curly double quotes throughout, in both the escaping rule and the quotation rule, and the English guide’s acronym rule changes from “spell out on first occurrence” to “keep an acronym as the source uses it”.