Files
claude-plugins/.claude-plugin/marketplace.json
T
TomUviandClaude Opus 5 3ad73df76a Sweep the whole blog, not just the front page
153 posts under the SwiftUI tag, plus wwdc25 and wwdc26. Filtering them
against what our code actually contains turned up one real defect and a
short list worth keeping.

The defect is plurals. A checkout screen renders "\(count) coupons",
whose Czech translation is the single form "%lld kupónů" — so it says
"1 kupónů" and "3 kupónů", wrong for every count below five. The article
that surfaced it recommends inflect:, which covers English, Spanish and
six others but not Czech, the language that needs three forms rather than
two. Plural variations in the String Catalog are the fix for us; the
entry says so rather than repeating the article's advice.

Two entries are filed against a future rather than now: swipe action
buttons draw their titles from iOS 26, which will surprise us the day we
add a custom one, and a Form inside a sheet covers the glass behind it,
which starts to matter if the payment sheet ever gets a medium detent.

The rest is recorded as swept and skipped, with reasons — including that
Core Spotlight and the search tab are things we already do correctly, and
that three posts are covered better by the skills shipping inside Xcode.
A sweep that leaves no trace of what it rejected gets repeated.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-18 09:38:55 +02:00

34 lines
775 B
JSON

{
"name": "pdat",
"owner": {
"name": "PDAT s.r.o.",
"email": "tomas.uvira@pdat.cz"
},
"metadata": {
"description": "PDAT's Claude Code plugins: practices and findings for the platforms we build on."
},
"plugins": [
{
"name": "pdat-swift-practice",
"source": "./pdat-swift-practice",
"description": "Curated Apple platform findings with sources, plus practices learned from production incidents.",
"version": "0.5.0",
"author": {
"name": "PDAT s.r.o."
},
"license": "MIT",
"category": "development",
"keywords": [
"swift",
"swiftui",
"ios",
"macos",
"watchos",
"core-data",
"xcodegen",
"swift-testing"
]
}
]
}