pythonide
/pythonide
Route PythonIDE tasks to the correct runtime and companion skill (AppUI MiniApp, widget, scene, native modules, automation). Use when the user asks to build, fix, or choose a PythonIDE app, script, widget, game, or iOS capability workflow.
- Author
- Python-IDE ↗
- Repository
- pythonide-skills ↗
- Licence
- MIT
- Last repository change
- 13.07.2026
Assessment and security
- Files in this package
- 1
- Scripts
- 0
- HTML comments
- 2
- URLs in SKILL.md
- 11
No signals detected. Repository changed on 13.07.2026, without references to retired models or APIs.
MIT, open: use and modify while retaining author attribution.
- SKILL.md zawiera komentarze HTML (2). Nie widać ich w podglądzie Markdown, a model je czyta.
What it does and when to use it
Route PythonIDE tasks to the correct runtime and companion skill (AppUI MiniApp, widget, scene, native modules, automation). Use when the user asks to build, fix, or choose a PythonIDE app, script, widget, game, or iOS capability workflow.
Original author description
Route PythonIDE tasks to the correct runtime and companion skill (AppUI MiniApp, widget, scene, native modules, automation). Use when the user asks to build, fix, or choose a PythonIDE app, script, widget, game, or iOS capability workflow.
How it works
- Read First
- Runtime Routing
- Companion Skills
- Decision Rules
- AppUI + Native Pairing
- Schema Entry Kinds
- Output Contract
SKILL.md preview
--- name: pythonide description: Route PythonIDE tasks to the correct runtime and companion skill (AppUI MiniApp, widget, scene, native modules, automation). Use when the user asks to build, fix, or choose a PythonIDE app, script, widget, game, or iOS capability workflow. license: MIT version: "1.0.0" last_updated: "2026-06-10" user_invocable: true --- # PythonIDE Router Thin routing skill for external coding agents. Load a focused companion skill before generating code. ## Read First 1. [AI one-page guide](https://pythonide.xin/docs/ai/) 2. [llms-full.txt](https://pythonide.xin/llms-full.txt) for hard rules and public API surfaces 3. [Native capabilities schema](https://pythonide.xin/schemas/native_capabilities_schema.json) before any `import` of iOS modules 4. Focused module page on [pythonide.xin/docs](https://pythonide.xin/docs/) when examples or Chinese scenario text help Do not invent APIs from SwiftUI, UIKit, React, browser, tkinter, PyQt, Flask, or Streamlit memory. ## Runtime Routing <!-- BEGIN GENERATED: runtime-routing-table --> | Runtime | Import | Skill | Doc | | --- | --- | --- | --- | | AppUI MiniApp | `import appui` | `pythonide-appui` | [appui-module](https://pythonide.xin/docs/pages/appui-module/) | | Home Screen widget | `import widget` | `pythonide-widget` | [widget-module](https://pythonide.xin/docs/pages/widget-module/) | | 2D game / scene | `import scene` | `pythonide-scene` | [scene-module](https://pythonide.xin/docs/pages/scene-module/) | | Legacy UI script | `import ui` | `pythonide-automation` | [ui-module](https://pythonide.xin/docs/pages/ui-module/) | | Turtle graphics | `import turtle` | `pythonide-scene` | [turtle-module](https://pythonide.xin/docs/pages/turtle-module/) | | Plain Python / shortcuts | stdlib + native modules | `pythonide-automation` / `pythonide-native` | [ios-native](https://pythonide.xin/docs/pages/ios-native/) | <!-- END GENERATED: runtime-routing-table --> ## Companion Skills | Skill | Load when | | --- | --- | | `pythonide-appui` | Forms, lists, tabs, navigation, dashboards, AppUI media controls | | `pythonide-native` | Permissions, sensors, photos, location, notifications, networking, keychain, device APIs | | `pythonide-widget` | WidgetKit home screen widgets | | `pythonide-scene` | Games, sprites, physics, frame loops, turtle | | `pythonide-automation` | Shortcuts, keyboard snippets, legacy `ui`, batch scripts | ## Decision Rules 1. **Default interactive app** → `pythonide-appui` 2. **Home Screen widget** → `pythonide-widget` (never AppUI) 3. **Continuous animation / game loop** → `pythonide-scene` (never AppUI navigation) 4. **Needs iOS capability behind UI** → `pythonide-appui` + `pythonide-native` 5. **Only scripts / Shortcut / editor helper** → `pythonide-automation` or `pythonide-native` 6. **Pythonista-compatible imperative UI** → `pythonide-automation` (`ui` runtime) ## AppUI + Native Pairing When a MiniApp needs camera, photos, location, files, share, notifications, storage, or device state: 1. Build the shell with `pythonide-appui` 2. Load `pythonide-native` for module choice, permissions, and callback-side effects 3. Prefer AppUI bridge components (`PhotoPicker`, `CameraPicker`, `MapView`, `FileImporter`, `ShareLink`, `VideoPlayer`) before imperative modules when the UI is inline 4. Never call native APIs from AppUI `body()` ## Schema Entry Kinds Route from [native capabilities schema](https://pythonide.xin/schemas/native_capabilities_schema.json): | Kind | Meaning | Action | | --- | --- | --- | | `module` | `import <name>` | Read module doc + `pythonide-native` | | `appui_bridge` | `appui.<Component>` | Read `pythonide-appui` bridge table | | `topic` | No direct import | Follow topic doc; often AppUI-first | | `reference` | Docs only | Do not import | ## Output Contract - Deliver runnable Python for PythonIDE unless the user asks for explanation only - One primary runtime per artifact - JSON-safe data in `storage` / `database`; secrets only in `keychain` - Say when hardware, permission, or preview validation cannot be proven from editor context
Versions
The database has no other skills named pythonide.
Database snapshot: 13.11.2026 · package version 096cf2cde79f (SHA-256 digest of the entire package)
Downloads in the last 30 days: 0 · ranking
Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.
Similar skills
- 100pythonide-widget
Create or repair PythonIDE iOS Home Screen widgets using widget.Widget(), widget.param, widget.state, charts, tables, canvas layouts, and family branching. Use when the user asks for a WidgetKit widget, desktop widget script, or widget preview — not an AppUI MiniApp. - 100pythonide-native
Choose and implement PythonIDE iOS native modules for permissions, device state, sensors, storage, keychain, photos, camera, location, notifications, networking, Bluetooth, health, speech, media, and system actions. Use with pythonide-appui when a MiniApp needs native capability… - 96s03-10-miniapp-capability-design
针对微信/抖音/支付宝小程序规划原生能力依赖、审核合规与降级方案。当用户要求'小程序能力设计/原生能力/审核合规'时使用。产出特殊能力设计说明 docx。 - 100miniapp-dev
Generate, operate, and refine OpenBitFun MiniApps. Use when the user wants a new MiniApp, asks the Agent to inspect or operate a running MiniApp, or wants an existing MiniApp redesigned or extended. Typical triggers: "做一个小应用", "操作这个 MiniApp", "查看小应用当前状态", "改造 mini app". - 96s04-05-miniapp-component
实现小程序页面与自定义组件,封装原生能力调用。当用户要求'写小程序页面/小程序原生能力'时使用。产出页面与组件源码。 - 90expo-react-native
Build, debug, or review an Expo and React Native feature across iOS and Android. Use when changing navigation, native modules, permissions, app configuration, EAS builds, or platform-specific UI.