一键导入
legacy-webview-implementation
Use when: implementing Objective-C changes in WKWebView/UIWebView flow, JavaScript bridge, and navigation behavior with minimal risk.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when: implementing Objective-C changes in WKWebView/UIWebView flow, JavaScript bridge, and navigation behavior with minimal risk.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when: you want maximum token compression in responses. Removes all filler prose while keeping 100% technical accuracy. Inspired by the Caveman communication pattern.
Use when: analyzing Objective-C WebView legacy flows, fallback behavior, and bridge contracts before implementing changes. Read-only: produces a behavior map and a safe patch checklist, never code edits.
Use when: checking official Apple/WebKit updates and keeping this repository references current about WebView, browser engines, and compatibility boundaries.
Use when: documenting, teaching, or deciding WebView strategy with historical context, practical guidance, and migration paths between UIWebView and WKWebView.
| name | legacy-webview-implementation |
| description | Use when: implementing Objective-C changes in WKWebView/UIWebView flow, JavaScript bridge, and navigation behavior with minimal risk. |
Implement production-safe fixes and enhancements in this legacy iOS WebView project.
legacy-webview-analysis firstAGENTS.md:xcodebuild -project ios-WK-UI-Webview.xcodeproj \
-scheme ios-WK-UI-Webview \
-destination 'generic/platform=iOS Simulator' \
IPHONEOS_DEPLOYMENT_TARGET=12.0 build
"While fixing the redirect, I also modernized the delegate wiring and renamed two handlers for clarity."
Unrequested scope. Handler names are a public contract; renames are a migration, not a fix.