About swiftui-skills
swiftui-skills is a packaged set of Apple-authored Xcode documentation and prompts for coding workflows. It guides developers to produce SwiftUI code grounded in the extracted docs rather than invented APIs.
Key features
- 01Uses Apple-authored Xcode documentation
- 02Guides SwiftUI code generation
- 03Supports code review with doc references
- 04Requires extracted Markdown docs
- 05Includes setup scripts
Use cases
- 01Write SwiftUI code using relevant documentation
- 02Review code and cite the source docs
- 03Check API availability and avoid unsupported APIs
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ ameyalambat128/ swiftui-skills --skill swiftui-skillsAfter installing, type/swiftui-skillsin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
CHANGELOG.mdmanifest.jsonsetup.shVERSIONdocs/.gitkeepexamples/.gitkeepprompts/generator.mdrefactorer.mdreviewer.mdrouter.mdsystem.mdDetails
From the project READMEswiftui-skills
What this is
A packaged set of Apple-authored AdditionalDocumentation shipped inside Xcode, plus prompts that enforce Apple-native patterns and reduce hallucinations for developer-focused coding workflows.
Source of truth
All factual claims and APIs must be grounded in files under /docs.
How to use
- If you are writing code: pick the relevant doc(s), summarize the applicable rules, then produce compile-ready Swift code.
- If you are reviewing code: list issues and improvements, referencing doc(s) used.
- If uncertain: ask at most 1 question, only if the answer changes architecture.
Setup check
If the docs/ folder is empty or contains no .md files, the Xcode documentation has not been extracted yet.
Tell the user to run the setup script from the installed skill directory:
# Shared agent install
~/.agents/skills/swiftui-skills/setup.sh
# OpenClaw shared install
~/.openclaw/skills/swiftui-skills/setup.sh
# OpenClaw workspace install
./skills/swiftui-skills/setup.sh
# Project-local agent install
./.agents/skills/swiftui-skills/setup.sh
Do not proceed with SwiftUI guidance until docs are available.
Non-negotiables
- Do not invent types or APIs. If it is not in
/docs, say so and offer a safe alternative. - Prefer minimal, idiomatic SwiftUI and platform conventions.
- Include availability notes when APIs are new.
Output format
- Selected docs (filenames)
- Plan (3 to 6 bullets)
- Code (full files or a single cohesive snippet)
- Why this matches Apple docs (2 to 5 bullets)
- Pitfalls (short)