ScriptingApp GitHub avatar

scripting-app-development

ScriptingApp

A development skill for desktop coding agents that helps them create, modify, debug, and validate Scripting App projects using official documentation and local typings.

Stars

13

7-day growth

No data

Forks

0

Open issues

0

License

No data

Last updated

2026-07-29

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It provides a structured, agent-friendly approach to developing complex iOS automation projects (Scripting App) by combining official docs, local type definitions, and live device synchronization.

Who it is for

  • Desktop coding agent users (e.g., Codex, Claude Code)
  • Developers building Scripting App projects (TypeScript, Widgets, Live Activities)
  • iOS automation enthusiasts
  • Agent-assisted app development practitioners

Use cases

  • Automating creation of Scripting App scripts and widgets
  • Debugging and validating Scripting App projects with live device checks
  • Developing iOS-style pages, intents, and Safari scripts via coding agents
  • Integrating desktop-to-iPhone workflow using scripting-cli

Strengths

  • Provides focused references, templates, and checklists for each task type
  • Ensures agent uses official LLM documentation and local .d.ts for accurate signatures
  • Supports a wide range of Scripting App features (Widgets, Live Activities, intents)
  • Includes a development loop with real device verification for reliability

Considerations

  • Requires desktop coding agent environment (Codex, Claude Code) and Node.js 20+
  • Limited to Scripting App projects; not a generic development skill
  • Relies on official documentation and synced type definitions which may have version gaps

README quick start

Scripting App Development Skill

A development skill for desktop coding agents such as Codex and Claude Code. It helps agents create, modify, debug, and validate Scripting App projects: TypeScript/TSX scripts, iOS-style pages, native APIs, Widgets, Live Activities, rich notifications, Shortcuts/Share Sheet intents, App Intents, and Safari browser scripts.

Install

Copy or link this repository into the skill directory used by your coding agent. The root SKILL.md is the entry point; it loads only the relevant files under references/, templates/, and checklists/ for each task.

Documentation and local typings

Before writing Scripting-specific code, the skill requires the agent to consult the official LLM documentation index:

For desktop-to-iPhone development, use scripting-cli:

# Requires Node.js 20+
npx scripting-cli start

After the Scripting App connects to the initialized workspace, it synchronizes current .d.ts declarations. The agent should use them to verify exact local TypeScript signatures, imports/globals, event payloads, and TSX props, while using the official documentation for behavioral, permission, and host constraints.

Contents

SKILL.md                         Main routing, API lookup, validation, and safety rules
references/                      Focused guides for project lifecycle, UI, native APIs,
                                 Widgets/App Intents, Live Activities, notifications/Intents,
                                 Safari scripts, desktop CLI, and validation/security
templates/                       Minimal `script.json`, entry-point, Widget, Intent, and userscript starters
checklists/                      Project creation, modification, desktop live-debug, and host E2E checks

Development loop

  1. Identify the target Scripting host and entry point.
  2. Query llms.txt and the exact official API/capability page.
  3. When available, initialize scripting-cli, connect the app, and inspect synced .d.ts files for the connected app version.
  4. Implement the smallest compatible change.
  5. Run diagnostics, CLI/live-sync checks, and applicable previews.
  6. Complete the required real device-host verification for Widgets, Live Activities, notifications, Intents, and Safari scripts.

Scope

Description

A development skill for desktop coding agents to build, debug, and validate Scripting App projects.

Related repositories

Similar projects matched by category, topics, and programming language.

makecindy
Featured
makecindy GitHub avatar

cindy

Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.

AI & Machine LearningLarge Language Models
958
mereyabdenbekuly-ctrl
Featured
mereyabdenbekuly-ctrl GitHub avatar

clodex-ide

Clodex is an open-source, local-first agentic IDE that combines persistent AI tasks, code, terminal, browser, Git, models, memory, and governed execution in one Electron workspace, currently in technical preview.

AI & Machine LearningAI Agents
859
hahhforest
Featured
hahhforest GitHub avatar

pi-textbook

A hands-on course that walks through building a Pi-style coding agent from scratch across 15 checkpoints, starting from an offline agent trajectory.

AI & Machine LearningLarge Language Models
625