feat(skills): add jaimintf iOS skill pack (SHUN-5788)

Merged
SH
1mo ago
+265-10

Summary

Adds the five iOS agent skill sources from jaimintf's tweet to dotagents via SKILLS.txt + skills-lock.json (same pipeline as BetterWright).

Changes

  1. ADD expo/skills (24) — keep plugins/expo/skills/* (not eval / experiments)
  2. ADD Appllama/appllama-skills (2) — keep-all: appllama-app-design-skill, appllama-usage
  3. UPDATE emilkowalski/skills — keep-all upstream except prototype (skill id collides with existing mattpocock/skills prototype); 6 → 12 locked ids
  4. UPDATE vercel-labs/agent-skills — keep existing 4; ADD vercel-react-native-skills + vercel-optimize (exact lock ids from skills add --list / name: fields)
  5. ADD twostraws/SwiftUI-Agent-Skill — swiftui-pro

Linear

SHUN-5788

Notes

  • prototype from emilkowalski omitted from the lock because the flat skills-lock.json key already maps to mattpocock; called out in SKILLS.txt comment.
  • Lock entries for new skills include skillPath + skillFolderHash from a global skills add on this box; existing entries preserved from main.

Test plan

  • SKILLS.txt alphabetical inserts + comments reference SHUN-5788 / jaimintf
  • skills-lock.json contains all new ids with hashes (expo 24, Appllama 2, emil 12, vercel 6, swiftui-pro 1)
  • Grep lock for eas-app-stores, appllama-usage, write-swift, vercel-react-native-skills, swiftui-pro
  • CI green
  • make skills-install idempotent after merge

Summary by cubic

Adds five iOS skill sources from jaimintf's tweet to dotagents, expanding the available iOS development skills.

Changes

  • Adds 24 Expo skills, 2 Appllama skills, and swiftui-pro from twostraws/SwiftUI-Agent-Skill.
  • Expands emilkowalski/skills from 6 to 12 skills, omitting prototype to avoid collision with mattpocock/skills.
  • Adds vercel-react-native-skills and vercel-optimize to vercel-labs/agent-skills.
  • Updates skill hashes in skills-lock.json for new and upstream-updated entries.

Notes

  • The prototype skill is intentionally left out of the lock; the existing mattpocock entry remains.