dmoskov

QA iOS Layout — Security skill for Claude Code

Security community

Audit SwiftUI layout patterns for known dangerous patterns that cause visual bugs.

How to install QA iOS Layout

Installs to ~/.claude/commands/dmoskov-shadowsky-qa-ios-layout.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/dmoskov/shadowsky/HEAD/.claude/commands/qa-ios-layout.md -o ~/.claude/commands/dmoskov-shadowsky-qa-ios-layout.md

Restart Claude Code, or start a new session, for it to be picked up.

What QA iOS Layout does


description: Audit SwiftUI layout patterns for known dangerous patterns that cause visual bugs allowed-tools: Grep, Glob, Read, TodoWrite

SwiftUI Layout Pattern Audit

Scan all native iOS Swift files for layout patterns known to cause visual bugs. Report findings with file:line references and suggested fixes.

Patterns to Check

1. CRITICAL: `.fixedSize` inside scrollable containers

`.fixedSize(horizontal: false, vertical: true)` in a ScrollView/LazyVStack tells SwiftUI to use

Alternatives in Security

  • Axton Obsidian Visual Skills — Trail of Bits Claude Code skills for security research, vulnerability detection, and audit workflows 3.7k ★
  • Engage.Cvediff — Find the canonical fix commit(s) for a CVE across sources, then diff for root cause 348 ★
  • Agentseal — Security toolkit for AI agents 344 ★

Full documentation available on GitHub

View Source Repository