claude-code-stuff-main/skills/generating-swift-package-docs/SKILL.md
Use when encountering unfamiliar import statements; when exploring a dependency's API; when user asks "what's import X?", "what does import X do?", or about package documentation. - Generates comprehensive API documentation for Swift package dependencies on-demand. This skill helps you quickly obtain documentation for packages used in Xcode projects when you encounter unfamiliar module imports. Automatically resolves modules to packages and caches documentation for reuse. This is the primary tool for understanding individual `import` statements.
npx skillsauth add ajbcoding/claude-skill-eval generating-swift-package-docsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generates comprehensive API documentation for Swift package dependencies in Xcode projects.
When the user asks about an unfamiliar Swift module import (e.g., "what's import AppUpdating?"):
Identify the module name from the user's question (e.g., "AppUpdating")
Find the Xcode project path - look for a .xcodeproj file in the current working directory or ask the user
Run the documentation generator script: ./scripts/generate_docs.py "<module_name>" "<path_to.xcodeproj>" (script path is relative to skill directory)
The script will:
<project>/dependency-docs/interfazzle and cache itUse the documentation on the returned file path as needed
./scripts/generate_docs.py "AppUpdating" /path/to/your/project.xcodeproj
This returns a file path like:
/path/to/your/project/dependency-docs/MyAppUpdater-1.35.md
Then read this file and provide the user with relevant information about the AppUpdating module.
interfazzle CLI tool must be installedIf the script fails:
interfazzle is installed and in PATHFor comprehensive details, see reference.md.
content-media
Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube. Also use when user wants to transcribe or get captions/subtitles from a YouTube video.
development
Transform learning content (like YouTube transcripts, articles, tutorials) into actionable implementation plans using the Ship-Learn-Next framework. Use when user wants to turn advice, lessons, or educational content into concrete action steps, reps, or a learning quest.
tools
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
tools
Replace with description of the skill and when Claude should use it.