◉ Pulse
ScriptingApp avatar
#55 today ▲ 32

ScriptingApp/scripting-app-development

TypeScript AI

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

Created Jul 29, 2026
Stars
13
Today
+1
Forks
0
Quality
80/100
Momentum
32

README

Fetched from GitHub on Oct 30, 2026, 9:23 PM UTC · README.md

View original on GitHub

Third-party content — Open Source Pulse is not the owner of this repository.

This README belongs to ScriptingApp/scripting-app-development and its contributors. We fetch it directly from the project’s public GitHub repository and display it for reference only. All text, code, images and trademarks remain the property of their respective authors. See the repository for its license terms. Copyright / takedown policy.

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/                       Document-verified starters for `script.json`, main/resident UI,
                                 Widget/App Intents, Home Screen UI, Keyboard, notifications,
                                 Control Widgets, Live Activities, Intents, Spotlight,
                                 Translation UI, Assistant Tools, and Safari scripts
checklists/                      Project creation, modification, desktop live-debug, and host E2E checks

Development loop

  1. Identify the target Scripting host and entry point.
  2. Query the bundled Scripting reference/API declarations when available; otherwise 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

This repository contains Scripting-specific development guidance only. It deliberately does not prescribe a generic task-planning, approval, specification, or Git workflow.

License

MIT

Rendered by GitHub from the repository’s README. Scroll to read the full file.
First trending

Jul 30, 2026

first spotted on the list

Best rank

#11

highest position reached

Appearances

3

times on the trending list

Quality score

80

out of 100

Momentum

32

trend strength indicator

Star velocity

0.14

stars per day since creation

Activity — last 60 days

daily counts, collected every 6 hours
  • Stars
  • Forks
  • Merged PRs
  • Issues
  • Closed issues

Collecting activity data since launch — check back in a few days.

Star history

total stars per snapshot
1011121314ScriptingApp/scripting-app-development · Jul 30, 2 AM UTC: 11 starsScriptingApp/scripting-app-development · Jul 30, 8 AM UTC: 12 starsScriptingApp/scripting-app-development · Jul 30, 2 PM UTC: 13 stars2 AM8 AM2 PM

Rank history

position on trending · lower is better
#1#10#20#30#40#50#60Jul 30, 2 AM UTC: rank #11Jul 30, 8 AM UTC: rank #50Jul 30, 2 PM UTC: rank #552 AM8 AM2 PM

3D card for your website

Live HTML card with a glass surface and pointer tilt. Paste the iframe on any website.

<iframe src="https://www.notionpulse.cc/embed/ScriptingApp/scripting-app-development" width="420" height="240" style="border:0;max-width:100%;background:transparent" loading="lazy" title="ScriptingApp/scripting-app-development — trending on Open Source Pulse"></iframe>

Stars badge

Show current stars in your README or profile. Auto-updates every 6 hours.

ScriptingApp/scripting-app-development stars badge
Markdown
[![ScriptingApp/scripting-app-development](https://www.notionpulse.cc/api/badge/ScriptingApp/scripting-app-development.svg)](https://www.notionpulse.cc/repo/ScriptingApp/scripting-app-development)
HTML
<a href="https://www.notionpulse.cc/repo/ScriptingApp/scripting-app-development"><img src="https://www.notionpulse.cc/api/badge/ScriptingApp/scripting-app-development.svg" alt="ScriptingApp/scripting-app-development stars badge" /></a>

Repository of the Day

#11 Repository of the Day

Repository of the Week

#11 Repository of the Week

Repository of the Month

#11 Repository of the Month