By neonwatty
Proof-driven automation patterns for macOS and iOS app work with coding agents.
Inspect an Apple app repository and recommend macOS/iOS automation setup before editing workflows or scripts.
Run a slim Codex-native closeout review for Apple Agent Kit branches and PRs before commit, PR, or merge.
Run a Codex-native, read-only structured closeout review for a local branch, PR diff, dirty patch, or commit before merge or ship. Use when the user asks for PR review, branch closeout, final review, autoreview, or after non-trivial code edits.
Prepare and run privacy-aware physical iPhone automation with Xcode, WDA/Appium, or XCTest UI tests.
Add or run iOS simulator build, unit test, and UI smoke automation.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Proof-driven macOS and iOS automation for coding agents.
Apple Agent Kit gives Codex, Claude Code, and CI reusable playbooks, dry-run scripts, GitHub Actions templates, schemas, and privacy-safe evidence rules for Apple app repos. The public kit owns the generic automation contracts; private adapters supply projects, schemes, runner labels, devices, signing, fixture commands, and evidence policy.
Start with eligibility. Promote only when the proof is clean.
git clone https://github.com/neonwatty/apple-agent-kit.git
cd apple-agent-kit
python3 scripts/validate-release.py
python3 scripts/aak.py inspect --repo . --adapter templates/adapter.example.json --json
python3 scripts/aak.py render-workflows --adapter templates/adapter.example.json --output /tmp/aak-render --force
See Install and Reuse for Codex and Claude Code validation paths, including local plugin validation and source-checkout testing.
| Stage | Use it for | Public safety boundary |
|---|---|---|
| Intake | Inspect an Apple repo and choose relevant automation tracks. | Read-only; no device, runner, app, or account actions. |
| Adapter validation | Check the private adapter shape before running workflows. | Real project, signing, runner, bundle, and device values stay outside this repo. |
| Workflow rendering | Render reusable GitHub Actions workflows into scratch space for review. | Rendering is dry-run oriented and reports no physical-device actions. |
| macOS and iOS eligibility | Prove a repo can consume AAK before product automation. | No product build/test, app launch, screenshots, WDA, simulator boot, or physical-device work. |
| Fixture UI smoke | Promote to deterministic GUI proof against sterile fixture apps, demo modes, or test-only surfaces. | Manual dispatch, exact approval input, validated receipts, adapter allowlisted artifacts only. |
xcresult proof | Assert the expected XCTest or UI smoke method actually appeared in result-bundle output. | Emits sanitized counts and assertion results, not raw bundle internals. |
| Runner health | Check self-hosted Mac runner readiness. | Runner labels and host details stay private; no product or device work. |
| Manual remote PR session | Request exact-SHA work from a private Mac through a pull-based artifact contract. | Public workflow creates a validated request only; private adapters decide what runs. |
| iOS physical device | Manually prepare an approved preview-device readiness or smoke run through a private adapter. | Requires exact approval input and private approval reference; no device identifiers, raw inventories, screenshots, or app data in public evidence. |
Current public proof records show the eligibility path working across macOS and iOS app repos, plus the first sanitized manual remote PR session proof:
For the source-backed capability map, adoption summary, next-step recommendation, and landing-page plan, see Apple Agent Kit Positioning And Landing Page Plan.
This public repo contains reusable patterns only:
Private adapters belong in app repos or secrets. They provide concrete project paths, schemes, bundle identifiers, signing values, runner labels, device choices, fixture commands, and screenshot/evidence policy.
.codex-plugin/plugin.json - Codex plugin manifest..claude-plugin/plugin.json - Claude Code plugin manifest.skills/ - Agent-facing playbooks.docs/ - Design, adapter contract, evidence policy, and operating notes.scripts/ - Generic helper scripts that must not contain app-specific values.templates/ - Reusable workflow and config templates.Apple Agent Kit v0 is source-first. Start with:
git clone https://github.com/neonwatty/apple-agent-kit.git
cd apple-agent-kit
python3 scripts/validate-release.py
The v0 command surface is dependency-free Python and dry-run oriented:
npx claudepluginhub neonwatty/apple-agent-kitAI-powered job application assistant for LinkedIn, Greenhouse, Ashby, Lever, Rippling, and Workday
Design and iterate on logos using SVG with Claude Code
QA testing pipeline with 6 personas (smoke, UX, adversarial, security, performance, mobile) — generate workflow docs, convert to Playwright E2E tests, run interactively or in CI. Supports quantified UX scoring with before/after binary scorecards, Next.js performance profiling, and mobile UX auditing against iOS HIG and Material Design 3 standards.
Auth-only Claude Code plugin for Playwright profiles, persistent external-service auth, custom app auth capture, and bot-detection-aware browsing. Use neonwatty/qa-skills for the full QA workflow plugin.
Autonomous iterative codebase improvement skills for gap analysis, test coverage, security audits, beta-readiness audits, service health audits, funnel audits, plan refinement, document refinement, plan-to-plan alignment, mockup generation, and prototype building. Designed to run standalone or in Ralph Loops.
Consult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, plus codex, antigravity, and grok CLIs when installed) to get diverse perspectives on coding problems
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Matt Pocock's agent skills for real engineering — grilling, spec/ticket flows, TDD, code review, domain modelling and more. Plug-and-play, not vibe coding.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques