MCPInstall

axiom-apple-docs-research

Use when researching Apple frameworks, APIs, or WWDC sessions - provides techniques for retrieving full transcripts, code samples, and documentation using Chrome browser and sosumi.ai

Installs
202
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/charleswiltgen/axiom --skill axiom-apple-docs-research
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads axiom-apple-docs-research automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Apple Documentation Research

When to Use This Skill

✅ Use this skill when:

  • Researching Apple frameworks or APIs (WidgetKit, SwiftUI, etc.)
  • Need full WWDC session transcripts with code samples
  • Looking for Apple Developer documentation
  • Want to extract code examples from WWDC presentations
  • Building comprehensive skills based on Apple technologies

❌ Do NOT use this skill for:

  • Third-party framework documentation
  • General web research
  • Questions already answered in existing skills
  • Basic Swift language questions (use Swift documentation)

Related Skills

  • Use superpowers-chrome:browsing for interactive browser control
  • Use writing-skills when creating new skills from Apple documentation
  • Use reviewing-reference-skills to validate Apple documentation skills

Core Philosophy

Apple Developer video pages contain full verbatim transcripts with timestamps and complete code samples. Chrome's auto-capture feature makes this content instantly accessible without manual copying.

Key insight: Don't manually transcribe or copy code from WWDC videos. The transcripts are already on the page, fully timestamped and formatted.

WWDC Session Transcripts via Chrome

The Technique

Apple Developer video pages (developer.apple.com/videos/play/wwdc20XX/XXXXX/) contain complete transcripts that Chrome auto-captures.

Step-by-Step Process

  1. Navigate using Chrome browser MCP tool:

    {
      "action": "navigate",
      "payload": "https://developer.apple.com/videos/play/wwdc2025/278/"
    }
    

    Tool name: mcp__plugin_superpowers-chrome_chrome__use_browser

    Complete invocation:

    Use the mcp__plugin_superpowers-chrome_chrome__use_browser tool with:
    - action: "navigate"
    - payload: "https://developer.apple.com/videos/play/wwdc2025/278/"
    
  2. Locate the auto-captured file:

    • Chrome saves to: ~/.../superpowers/browser/YYYY-MM-DD/session-TIMESTAMP/
    • Session directory uses Unix timestamp in milliseconds (e.g., session-1765217804099)
    • Filename pattern: NNN-navigate.md (e.g., 001-navigate.md)

    Finding the latest session:

    # List sessions sorted by modification time (newest first)
    ls -lt ~/Library/Caches/superpowers/browser/*/session-* | head -5
    
  3. Read the captured transcript:

    • Full spoken content with timestamps (e.g., [0:07], [1:23])
    • Descriptions of code and API usage (spoken, not formatted)
    • Chapter markers and resource links

What You Get

✅ WWDC transcripts contain:

  • Full spoken content with timestamps (e.g., [0:07], [1:23])
  • API names mentioned by speakers (e.g., widgetRenderingMode, supportedMountingStyles)
  • Descriptions of what code does ("I'll add the widgetRenderingMode environment variable")
  • Step-by-step explanations of implementations
  • Chapter markers and resource links

❌ WWDC transcripts do NOT contain:

  • Formatted Swift code blocks ready to copy-paste
  • Complete implementations
  • Structured code examples

Critical Understanding: Transcripts are spoken word, not code. You'll read sentences like "I'll add the widgetRenderingMode environment variable to my widget view" and need to reconstruct the code yourself from these descriptions.

When Code Isn't Clear from Transcript

If the transcript's code descriptions aren't detailed enough, follow this fallback workflow:

  1. Check Resources Tab

    • Navigate back to the WWDC session page
    • Click "Resources" tab
    • Look for "Download Sample Code" or "View on GitHub"
    • Download Xcode project with complete working implementation
  2. Use sosumi.ai for API Details

    • Look up specific APIs mentioned in transcript
    • Example: Transcript says "widgetAccentedRenderingMode" → look up sosumi.ai/documentation/swiftui/widgetaccentedrenderingmode
    • Get exact signature, parameters, usage
  3. Jump to Timestamp in Video

    • Use transcript timestamp to jump directly to code explanation in video
    • Example: Transcript says code at [4:23] → watch that specific 30-second segment
    • Faster than watching entire 45-minute session
  4. Combine Sources

    • Transcript = conceptual understanding + workflow
    • Resources = complete code
    • sosumi.ai = API details
    • Result: Full picture without manually reconstructing everything

Example transcript structure:

# Session Title - WWDC## - Videos - Apple Developer

## Chapters
- 0:00 - Introduction
- 1:23 - Key Topic 1

## Transcript
0:00
Speaker: Welcome to this session...

[timestamp]
Now I'll add the widgetAccentedRenderingMode modifier...

Example Session

WWDC 2025-278 "What's new in widgets":

  • Navigate: https://developer.apple.com/videos/play/wwdc2025/278/
  • Captured: 001-navigate.md
  • Contains: ~15 minutes of full transcript with API references and code concepts

Apple Documentation via sosumi.ai

Why sosumi.ai

Developer.apple.com documentation is HTML-heavy and difficult to parse. sosumi.ai provides the same content in clean markdown format.

URL Pattern

Instead of:

https://developer.apple.com/documentation/widgetkit

Use:

https://sosumi.ai/documentation/widgetkit

URL Pattern Rules

Format: https://sosumi.ai/documentation/[framework]

Rules for framework name:

  1. Lowercase - Use lowercase even if framework is capitalized (SwiftUI → swiftui)
  2. No spaces - Remove all spaces (Core Data → coredata)
  3. No hyphens - Remove all hyphens (App Intents → appintents, NOT app-intents)
  4. Case-insensitive - Both SwiftUI and swiftui work, but lowercase is recommended

Common mistakes:

  • ❌ app-intents → ✅ appintents
  • ❌ axiom-core-data → ✅ coredata
  • ❌ AVFoundation → ✅ avfoundation

Examples:

Framework Namesosumi.ai URL
SwiftUIsosumi.ai/documentation/swiftui
App Intentssosumi.ai/documentation/appintents
Core Datasosumi.ai/documentation/coredata
AVFoundationsosumi.ai/documentation/avfoundation
UIKitsosumi.ai/documentation/uikit

Using with WebFetch or Read Tools

WebFetch:
  url: https://sosumi.ai/documentation/widgetkit/widget
  prompt: "Extract information about Widget protocol"

Result: Clean markdown with API signatures, descriptions, examples

Framework Examples

Frameworksosumi.ai URL
WidgetKithttps://sosumi.ai/documentation/widgetkit
SwiftUIhttps://sosumi.ai/documentation/swiftui
ActivityKithttps://sosumi.ai/documentation/activitykit
App Intentshttps://sosumi.ai/documentation/appintents
Foundationhttps://sosumi.ai/documentation/foundation

Common Research Workflows

Workflow 1: New iOS Feature Research

Goal: Create a comprehensive skill for a new iOS 26 feature.

  1. Find WWDC sessions — Search "WWDC 2025 [feature name]"
  2. Get transcripts — Navigate with Chrome to each session
  3. Read transcripts — Extract key concepts, code patterns, gotchas
  4. Get API docs — Use sosumi.ai for framework reference
  5. Cross-reference — Verify code samples match documentation
  6. Create skill — Combine transcript insights + API reference

Time saved: 3-4 hours vs. watching videos and manual transcription

Workflow 2: API Deep Dive

Goal: Understand a specific API or protocol.

  1. sosumi.ai docs — Get protocol/class definition
  2. WWDC sessions — Search for sessions mentioning the API
  3. Code samples — Extract from transcript code blocks
  4. Verify patterns — Ensure examples match latest API

Workflow 3: Multiple Sessions Research

Goal: Comprehensive coverage across multiple years (e.g., widgets evolution).

  1. Parallel navigation — Use Chrome to visit 3-6 sessions
  2. Read all transcripts — Compare how APIs evolved
  3. Extract timeline — iOS 14 → 17 → 18 → 26 changes
  4. Consolidate — Create unified skill with version annotations

Example: Extensions & Widgets skill used 6 WWDC sessions (2023-2025)

Anti-Patterns

❌ DON'T: Manual Video Watching

BAD:
1. Play WWDC video
2. Pause and take notes
3. Rewind to capture code
4. Type out examples manually

Result: 45 minutes per session

✅ DO: Chrome Auto-Capture

GOOD:
1. Navigate with Chrome
2. Read captured .md file
3. Copy code blocks directly
4. Reference timestamps for context

Result: 5 minutes per session

❌ DON'T: Scrape developer.apple.com HTML

BAD:
Use WebFetch on developer.apple.com/documentation
Result: Complex HTML parsing required

✅ DO: Use sosumi.ai

GOOD:
Use WebFetch on sosumi.ai/documentation
Result: Clean markdown, instant access

Troubleshooting

Chrome Session Directory Not Found

Symptom: Can't locate 001-navigate.md file

Solution:

  1. Check Chrome actually navigated (look for URL confirmation)
  2. Find latest session: ls -lt ~/Library/Caches/superpowers/browser/*/
  3. Session directory format: YYYY-MM-DD/session-TIMESTAMP/

Transcript Incomplete

Symptom: File exists but missing transcript

Solution:

  1. Page may still be loading - wait 2-3 seconds
  2. Try navigating again
  3. Some sessions require scrolling to load full content

sosumi.ai Returns Error

Symptom: 404 or invalid URL

Solution:

  1. Verify framework name spelling
  2. Check sosumi.ai format: /documentation/[frameworkname]
  3. Fallback: Use developer.apple.com but expect HTML

Verification Checklist

Before using captured content:

  • ☐ Transcript includes timestamps
  • ☐ Code samples are complete (not truncated)
  • ☐ Speaker names and chapter markers present
  • ☐ Multiple speakers properly attributed
  • ☐ Code syntax highlighting preserved

Resources

Skills: superpowers-chrome:browsing, writing-skills, reviewing-reference-skills


Time Saved: Using this technique saves 30-40 minutes per WWDC session vs. manual video watching and transcription. For comprehensive research spanning multiple sessions, savings compound to 3-4 hours per skill.

FAQ

What does the axiom-apple-docs-research skill do?

Use when researching Apple frameworks, APIs, or WWDC sessions - provides techniques for retrieving full transcripts, code samples, and documentation using Chrome browser and sosumi.ai

How do I install axiom-apple-docs-research?

Run npx skills add https://github.com/charleswiltgen/axiom --skill axiom-apple-docs-research in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/axiom-apple-docs-research/ (personal) or .claude/skills/axiom-apple-docs-research/ (project).

Which AI agents can use axiom-apple-docs-research?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is axiom-apple-docs-research safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains axiom-apple-docs-research?

It is published by charleswiltgen in charleswiltgen/axiom. It has 202 recorded installs.

More from charleswiltgen/axiom

View all →

axiom-vision

charleswiltgen/axiom

Use when implementing ANY computer vision feature — image analysis, pose detection, person segmentation, subject lifting, text recognition, barcode scanning.

Media & Creative1.8K installs

axiom-swiftui

charleswiltgen/axiom

Use when building, fixing, or improving ANY SwiftUI UI — views, navigation, layout, animations, gestures, debugging, iOS 26 features, iPhone Duo, view-level performance, feature architecture.

Mobile1.5K installs

axiom-networking

charleswiltgen/axiom

Use when implementing or debugging ANY network connection, API call, or socket in an Apple app. Covers URLSession, Network.framework, NetworkConnection, connection diagnostics.

Backend & APIs1.5K installs

axiom-apple-docs

charleswiltgen/axiom

Use when you need Apple's own documentation or a Swift compiler diagnostic explained rather than recalled.

Docs & Writing1.5K installs

axiom-shipping

charleswiltgen/axiom

Use when preparing an app for App Store submission, handling rejections or appeals, managing App Store Connect and Xcode Cloud, or triaging TestFlight/Sentry crash corpora. Covers checklists, metadata, privacy manifests, age ratings, export compliance.

Mobile1.4K installs

axiom-xcode-mcp

charleswiltgen/axiom

Use when connecting to Xcode via MCP, using xcrun mcpbridge or the headless mcp-server, or working with ANY Xcode MCP tool (XcodeRead, BuildProject, RunSomeTests, RenderPreview). Covers setup, tool reference, workflows, troubleshooting.

AI & Agents1.4K installs

Popular docs & writing skills

View category →

grill-with-docs

mattpocock/skills

A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

Docs & Writing1.2M installs

lark-markdown

open.feishu.cn

飞书 Markdown:查看、创建、上传、编辑和比较飞书中的原生 Markdown 文件。当用户要操作飞书 Markdown 文件,或比较其远端版本及本地草稿时使用。纯本地 Markdown 文件操作不触发本 skill。不负责将 Markdown 导入为飞书在线文档,也不负责文件搜索、权限、评论、移动、删除等云空间管理操作。

Docs & Writing778.7K installs

writing-beats

mattpocock/skills

Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.

Docs & Writing490.7K installs

writing-shape

mattpocock/skills

Writing, exploit: shape raw material into an article, paragraph by paragraph.

Docs & Writing490.2K installs

writing-fragments

mattpocock/skills

Writing, explore: mine raw fragments, no structure yet.

Docs & Writing489.6K installs

writing-for-agents

mattpocock/skills

Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.

Docs & Writing479.3K installs