What problem does it solve? Teams working on macOS Xcode projects often skip CI verification or fall back to local tests that mask environment-specific failures (signing, SDK, runner configuration). This Skill enforces a CI-first verification policy shared by the dd bug-fix and feature-development workflows, ensuring every commit is validated by GitHub Actions before proceeding. ## Core Features & Use Cases - Four CI verification scenarios: baseline CI reuse (checking BASE_BRANCH results by matching headSha), regression CI after commits (push-first then trigger), post-push CI waiting, and post-merge CI validation. - GitHub CLI command patterns: ready-to-use gh run list, gh run watch --exit-status, and gh workflow run invocations with SHA-matching logic to find the correct run. - Strict anti-degradation rules: a red-line policy and rationalization table that block common excuses for downgrading to local tests, with AskUserQuestion fallback flows for push failures, trigger failures, and CI failures. - Use Case: After committing a bug fix on a new branch, the Skill pushes the branch, triggers macos-ci.yml, watches the run to completion, and routes failures back to the TDD step with log analysis via gh run view --log-failed. ## Quick Start Ask the AI to verify the current branch against CI following the dd-shared-ci rules, reusing any successful baseline run or triggering macos-ci.yml and watching it to completion.