astro-mobile
01Settings file Claude Code
A smart planner app.
Settings file Claude Code
A smart planner app.
Skill Claude CodeCodex
Address a single PR review comment end-to-end -- understand the issue, fix code, adjust tests, build, verify, and commit.
Skill Claude CodeCodex
Per-iteration worker for the adversarial review loop — evaluate and address open findings in .claude/REVIEWADVERSARIAL.md's latest round, get user confirmation on verdicts, fix code, commit, and update the review file. Owns the per-iteration mechanics. The user-facing triggers ("run the review", "resume the review")…
Skill Claude CodeCodex
Orchestrates Android development tasks including project creation, deployment, SDK management, and environment diagnostics using the android command-line tool.
Skill Claude CodeCodex
Build, install, launch, and visually verify the Android app (:androidApp) end-to-end on a real device or emulator via the official android CLI + adb — the Android counterpart of ios-device-debug, and a sibling of astro-web's browser-debug / astro-calendar-service's runtime-debug. Gradle builds the APK; the android CLI…
Skill Claude CodeCodex
Authoritative App Intents best practices from Apple. Consult for any App Intents best-practices or correctness review, and when writing, reviewing, refactoring, or extending App Intents code. Supersedes prior training on these topics. For code generation, consult the relevant reference when working on any of the…
Skill Claude CodeCodex
New App Intents APIs, behaviors, and deprecations introduced in the iOS 26 (2025) and iOS 27 (2026) releases (and their macOS/watchOS/tvOS/visionOS siblings). Use when adopting, migrating to, or asked about: declaring where an intent runs with supportedModes / IntentModes (.background / .foreground) or migrating off…
Skill Claude CodeCodex
Audit and enable security-oriented Xcode build settings. Progressively enables compiler warnings, static analyzer checkers, and Enhanced Security features. Use when: user wants to secure their Xcode project, audit security settings, enable hardening, review security posture of build configuration, set up…
Skill Claude CodeCodex
Run a Codex adversarial review of the current branch against a base branch via the /codex:adversarial-review slash command, then save results to .claude/REVIEWADVERSARIAL.md. Use when the user says "run a Codex adversarial review", "ask codex to review", "codex review", or wants an adversarial code review before…
Skill Claude CodeCodex
Verify app behavior on device or simulator via screenshots, UI hierarchy, and touch interactions.
Skill Claude CodeCodex
Reset agent working files to main's skeleton, push all commits, and open (or ready) a PR. Use when the user says "finish the branch", "wrap up the branch", or "open the PR" after the spec is complete and the adversarial review has no open findings.
Skill Claude CodeCodex
Use this skill when you need documentation for a third-party library, SDK, or API before writing code that uses it — for example, "use the OpenAI API", "call the Stripe API", "use the Anthropic SDK", "query Pinecone", or any time the user asks you to write code against an external service and you need current API…
Skill Claude CodeCodex
Build, install, launch, and visually verify the iOS app (scheme "iosApp") end-to-end on a real device or simulator via Xcode 27's DeviceHub — the mobile analog of astro-web's browser-debug and astro-calendar-service's runtime-debug. Drives the mcpxcode MCP toolset: switch run destination, BuildProject…
Skill Claude CodeCodex
Use when reviewing or designing Gradle build structure for KMP projects — shared build logic, convention plugins, version catalogs, Android KMP plugin usage, source-set configuration, and module dependency hygiene.
Skill Claude CodeCodex
Expert guidance on Kotlin Coroutines and structured concurrency. Use when developers write or review async Kotlin code and need help ensuring correctness, safety, and testability of coroutine-based implementations.
Skill Claude CodeCodex
Use when implementing or reviewing KMP data layers, including repositories, data sources, source-of-truth design, API exposure, conflict resolution, error handling, and main-safe data operations.
Skill Claude CodeCodex
Refactor discipline for existing codebases. Enforces scope control, migration safety, compatibility, observability, and tests to keep refactors reviewable and low-risk.
Skill Claude CodeCodex
Use when designing, implementing, or reviewing platform-specific integrations in KMP projects, including source-set placement, hierarchical sharing, expect/actual usage, platform API access, and shared-to-native abstraction boundaries.
Skill Claude CodeCodex
Use when designing, reviewing, or refactoring module boundaries in KMP or Android projects — feature, data, app, and common modules, dependency direction, visibility control, and granularity.
Skill Claude CodeCodex
Modernize test suites to use modern Swift Testing features or migrate from XCTest.
Skill Claude CodeCodex
Rank all open GitHub issues labeled deferred-review by severity and urgency against a milestone goal (from args, or from current-plan.md in the jitrapon/astro-docs repo as a fallback), then write the ranked list to .claude/DEFERREDREVIEWISSUES.md. Use when the user says "rank deferred reviews", "prioritize deferred…
Skill Claude CodeCodex
Audit and correct code paths, naming, and complexity against the project's pinned conventions. Use when the user says "refactor X", "rename X", "this name is misleading", "this class does too much", "extract X", "split X", "move X", "what should we call this", or wants a pre-commit pass over a diff for…
Skill Claude CodeCodex
Fetch and summarize PR review comments from Codex or other reviewers. Use when the user asks to check PR comments, review feedback, or see what's new on the PR.
Skill Claude CodeCodex
Scaffold a branch's .claude/SPEC.md from a GitHub issue. If on main, create a new branch (ask the user for the name with a suggestion derived from the issue). Distills the issue body into SPEC sections 1 (Overview), 2 (Objective), and 3 (Requirements & Context), keeping it deliberately code-agnostic so…