Not in the top 1,000 by GitHub stars
efremidze/swift-patterns-skill
Modern Swift/SwiftUI Best Practices (Agent Skills)
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
swift-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2e9b66b0470a → 2e9b66b0470a
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2e9b66b0470a
No earlier version was observed for comparison.
Verified commit 2e9b66b0470a324cf3a6898549279e622aa7df71
git clone --filter=blob:none --no-checkout https://github.com/efremidze/swift-patterns-skill.git .hotskills/efremidze-swift-patterns-skill && git -C .hotskills/efremidze-swift-patterns-skill checkout --detach 2e9b66b0470a324cf3a6898549279e622aa7df71
# Copy each selected skill directory from .hotskills/efremidze-swift-patterns-skill into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/efremidze/swift-patterns-skill.git .hotskills/efremidze-swift-patterns-skill && git -C .hotskills/efremidze-swift-patterns-skill checkout --detach 2e9b66b0470a324cf3a6898549279e622aa7df71
# Copy each selected skill directory from .hotskills/efremidze-swift-patterns-skill into .agents/skills/<skill-name>/Heat
0.4- 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
- swift-patterns
swift-patterns
How it works
swift-patterns
When your agent uses it
Review, refactor, or build SwiftUI features with correct state management, modern API usage, optimal view composition, navigation patterns, performance optimization, and testing best practices.
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
1,828 tokensWhen the skill is activated
Reference documents
10,792 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow Decision Tree
- Response Templates
- Quick Reference: Property Wrapper Selection
- Quick Reference: Modern API Replacements
- Review Checklist
- Constraints
- Philosophy
- Reference Files
Files
../.claude-plugin/marketplace.jsonasset1,458 bytes../.claude-plugin/plugin.jsonasset643 bytesSKILL.mdcore7,956 bytesreferences/code-review-refactoring.mddoc2,320 bytesreferences/concurrency.mddoc2,798 bytesreferences/lists-collections.mddoc1,572 bytesreferences/modern-swiftui-apis.mddoc12,733 bytesreferences/navigation.mddoc2,788 bytesreferences/patterns.mddoc3,919 bytesreferences/performance.mddoc2,146 bytesreferences/refactor-playbooks.mddoc4,541 bytesreferences/scrolling.mddoc2,834 bytesreferences/state.mddoc2,190 bytesreferences/testing-di.mddoc1,740 bytesreferences/view-composition.mddoc2,901 bytesreferences/workflows-refactor.mddoc2,283 bytesreferences/workflows-review.mddoc1,661 bytes
Read SKILL.md
# swift-patterns
Review, refactor, or build SwiftUI features with correct state management, modern API usage, optimal view composition, and performance-conscious patterns. Prioritize native APIs, Apple design guidance, and testable code structure. This skill focuses on facts and best practices without enforcing specific architectural patterns.
## Workflow Decision Tree
### 1) Review existing SwiftUI code
→ Read `references/workflows-review.md` for review methodology
- Check state management against property wrapper selection (see `references/state.md`)
- Verify view composition and extraction patterns (see `references/view-composition.md`)
- Audit list performance and identity stability (see `references/lists-collections.md`)
- Validate modern API usage (see `references/modern-swiftui-apis.md`)
- Check async work patterns with .task (see `references/concurrency.md`)
- Verify navigation implementation (see `references/navigation.md`)View the complete source on GitHubSkills included
- swift-patterns
Repository facts
- License
- MIT
- Created
- Jan 24, 2026
- Last pushed
- Mar 16, 2026
- Forks
- 2
- Open issues
- 1
- Project activity
- Slowing
Before you install
Instructions onlyAutomated signals, not a guarantee
Checked Nov 6, 2026
- No broad tool permissions
- No dangerous shell commands
- 12 network referencesin 3 files: .claude-plugin/marketplace.json:1 swift-patterns/references/modern-swiftui-apis.md:333 .claude-plugin/plugin.json:7
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- No access to secrets
- No requests to vote in Hot
Show all 12 signals by file
.claude-plugin/marketplace.json
- Network accessline 1
{ "$schema": "https://raw.githubusercontent.com/anthropics/claude-code/refs/heads/main/marketplace/marketplace.schema.json", - Network accessline 2
"$schema": "https://raw.githubusercontent.com/anthropics/claude-code/refs/heads/main/marketplace/marketplace.schema.json", - Network accessline 14
"name": "swift-patterns", "description": "Expert Swift and SwiftUI guidance for state management, navigation, testing, dependency injection, performance optimization, and code quality patterns.", "repository": "https://github.co - Network accessline 15
"description": "Expert Swift and SwiftUI guidance for state management, navigation, testing, dependency injection, performance optimization, and code quality patterns.", "repository": "https://github.com/efremidze/swift-patterns-skill - Network accessline 16
"repository": "https://github.com/efremidze/swift-patterns-skill",
.claude-plugin/plugin.json
- Network accessline 7
"email": "efremidzel@hotmail.com" }, "repository": "https://github.com/efremidze/swift-patterns-skill", - Network accessline 8
}, "repository": "https://github.com/efremidze/swift-patterns-skill", "license": "MIT", - Network accessline 9
"repository": "https://github.com/efremidze/swift-patterns-skill",
swift-patterns/references/modern-swiftui-apis.md
- Network accessline 333
WebView(page) .onAppear { page.load(URLRequest(url: URL(string: "https://apple.com")!)) - Network accessline 334
.onAppear { page.load(URLRequest(url: URL(string: "https://apple.com")!)) } - Network accessline 335
page.load(URLRequest(url: URL(string: "https://apple.com")!)) - Network accessline 494
Sources: [Hacking with Swift - iOS 17](https://www.hackingwithswift.com/articles/260/whats-new-in-swiftui-for-ios-17), [Hacking with Swift - iOS 18](https://www.hackingwithswift.com/articles/270/whats-new-in-swiftui-for-ios-18), [Hacking wi
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: 4 facts
- Network access in code of documentationswift-patterns/references/modern-swiftui-apis.md:333Low confidence
- Network access in code of documentationswift-patterns/references/modern-swiftui-apis.md:334Low confidence
- Network access in code of documentationswift-patterns/references/modern-swiftui-apis.md:335Low confidence
- Network access in prose of documentationswift-patterns/references/modern-swiftui-apis.md:494Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md swift-patterns/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md swift-patterns/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md swift-patterns/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md swift-patterns/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.