This gives you everything you need to parse JSON in Swift without fighting the type system. It covers the basics like auto-synthesized conformance and CodingKeys for snake_case remapping, but the real value is in the advanced patterns: flattening nested JSON with nestedContainer, decoding heterogeneous arrays with discriminators, lossy decoding that skips bad elements instead of failing the whole array, and practical integration with URLSession and SwiftData. The date and key strategy examples alone will save you from reinventing that logic. If you're doing anything beyond trivial JSON parsing in a Swift app, you'll reference this.

skills.sh installs
3.8K
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add dpearson2699/swift-ios-skills --skill swift-codable --agent claude-code

Installs into .claude/skills of the current project.

Files

Sponsors

Details

Repository
github.com/dpearson2699/swift-ios-skills
Categories
Backend & APIs, Mobile Development
First seen
Apr 16, 2026

More from dpearson2699/swift-ios-skills

All 98
1yaklang avatarwindows-av-evasionyaklang/hack-skillsAV/EDR evasion playbook for Windows. Use when bypassing AMSI, ETW, .NET assembly detection, shellcode execution, process injection, API hooking, and signature-b3.8Kskills.sh installs
2yaklang avatardefi-attack-patternsyaklang/hack-skillsDeFi attack pattern playbook. Use when analyzing flash loan attacks, price oracle manipulation, MEV sandwich attacks, governance exploits, bridge vulnerabilitie3.8Kskills.sh installs
3dotnet avatarcoordinate-componentsdotnet/skillsShare state between components that don't have a direct parent-child parameter relationship, using cascading values, scoped services with change events, or Casc3.7Kskills.sh installs
4yaklang avatarprototype-pollution-advancedyaklang/hack-skillsAdvanced prototype pollution playbook — server-side RCE, client-side gadgets, filter bypasses, and detection techniques. Companion to ../prototype-pollution/ fo3.7Kskills.sh installs
5tradermonty avatarearnings-calendartradermonty/claude-trading-skillsThis skill retrieves upcoming earnings announcements for US stocks using the Financial Modeling Prep (FMP) API. Use this when the user requests earnings calenda3.7Kskills.sh installs
6tradermonty avatareconomic-calendar-fetchertradermonty/claude-trading-skillsFetch upcoming economic events and data releases using FMP API. Retrieve scheduled central bank decisions, employment reports, inflation data, GDP releases, and3.7Kskills.sh installs