Toolverse
All skills

axiom-metal-migration-diag

by CharlesWiltgen

Use when ANY Metal porting issue occurs - black screen, rendering artifacts, shader errors, wrong colors, performance regressions, GPU crashes

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Mobile

About this skill

Use when ANY Metal porting issue occurs - black screen, rendering artifacts, shader errors, wrong colors, performance regressions, GPU crashes

How to use

  1. Zainstaluj skill axiom-metal-migration-diag w swoim środowisku Claude/Codex. Skill jest dostępny na licencji MIT i wspiera iOS 12+, macOS 10.14+ i tvOS 12+.

  2. Przed każdym debugowaniem włącz walidację Metal w Xcode: przejdź do Edit Scheme → Run → Diagnostics i zaznacz opcje Metal API Validation, Metal Shader Validation oraz GPU Frame Capture (Metal). To zajmie 30 sekund i zaoszczędzi Ci godzin ślepych prób.

  3. Uruchom skill i opisz symptom: czarny ekran, błędy kompilacji shaderów, złe kolory, regresję wydajności, artefakty renderowania lub crash GPU. Skill przeprowadzi Cię przez drzewo decyzyjne dla Twojego problemu.

  4. Postępuj zgodnie z krokami diagnostycznymi: sprawdź czy view.currentRenderPassDescriptor i view.currentDrawable zwracają wartości, czy MTKView.device jest ustawiony, czy pipeline state się tworzy bez błędów, czy draw calls są wydawane.

  5. Użyj GPU Frame Capture do inspekcji bufora wierzchołków i powiązanych zasobów. Skill pokaże Ci, które setVertexBuffer i setFragmentTexture mogą być źródłem problemu.

  6. Zastosuj sugerowane poprawki: upewnij się że view jest widoczny na ekranie, nazwy funkcji shader zgadzają się z biblioteką, bufory są jawnie powiązane każdą klatkę, offsety bufora są poprawne.

Related skills

interactive-portfolio

by davila7

Expert in building portfolios that actually land jobs and clients - not just showing work, but creating memorable experiences. Covers developer portfolios, designer portfolios, creative portfolios, and portfolios that convert visitors into opportunities. Use when: portfolio,

Mobile
1823

swift-best-practices

by sammcj

This skill should be used when writing or reviewing Swift code for iOS or macOS projects. Apply modern Swift 6+ best practices, concurrency patterns, API design guidelines, and migration strategies. Covers async/await, actors, MainActor, Sendable, typed throws, and Swift 6

Mobile
36140

flutter-expert

by sickn33

Master Flutter development with Dart 3, advanced widgets, and multi-platform deployment. Handles state management, animations, testing, and performance optimization for mobile, web, desktop, and embedded platforms. Use PROACTIVELY for Flutter architecture, UI implementation, or

Mobile
54112

react-native-architecture

by wshobson

Build production React Native apps with Expo, navigation, native modules, offline sync, and cross-platform patterns. Use when developing mobile apps, implementing native integrations, or architecting React Native projects.

Mobile
3978

build-macos-apps

by glittercowboy

Build professional native macOS apps in Swift with SwiftUI and AppKit. Full lifecycle - build, debug, test, optimize, ship. CLI-only, no Xcode.

Mobile
31136

analyzing-financial-statements

by anthropics

This skill calculates key financial ratios and metrics from financial statement data for investment analysis

Mobile
16113