yetone/native-feel-skill — explained in plain English
Analysis updated 2026-05-18
Install the skill into an AI coding assistant to guide native-feeling desktop app architecture.
Audit an existing cross-platform app against a 75-item native-feel checklist.
Learn how to handle WebKit and WebView2 quirks when building a desktop app shell.
| yetone/native-feel-skill | msnightmare/rogueplanet | wangnov/codex-app-mirror | |
|---|---|---|---|
| Stars | 1,265 | 1,256 | 1,256 |
| Language | — | C++ | Shell |
| Last pushed | — | — | 2026-07-02 |
| Maintenance | — | — | Active |
| Setup difficulty | easy | — | easy |
| Complexity | 4/5 | — | 1/5 |
| Audience | developer | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
Installs as an AI assistant skill, not a runnable application itself.
native-feel-skill is a reference guide and "agent skill," a set of structured instructions you can install into an AI coding assistant, for building cross-platform desktop apps that look and behave like native apps rather than web apps wrapped in a browser. The problem it solves is the common tension between building once for multiple platforms (like macOS and Windows) and having the result feel polished and fast, not sluggish or "web-y." The skill was distilled from a technical deep-dive into how Raycast (a popular Mac productivity launcher) re-built its 2.0 version, plus reverse-engineering of the shipping Raycast Beta app. It captures eight architectural principles, a four-layer architecture (native shell, system WebView, Node backend, Rust core wired by a shared typed IPC contract), a survival guide for WebKit/WebView2 quirks (the embedded browser components used on each platform), and a 75-item checklist for auditing whether your app passes as native. You would use this when starting or refactoring a desktop app that must run on macOS and Windows from a shared codebase, supports a plugin ecosystem, needs to launch quickly and stay light on memory, and cannot sacrifice the feel of a real platform app. The skill is not intended for single-platform apps, games, or projects with very tight memory or startup budgets, the included decision-tree checklist explicitly rules itself out for those cases. Once installed, the skill activates automatically in conversation whenever cross-platform desktop architecture, WebView quirks, or native-feel questions come up. The full README is longer than what was provided.
An AI coding assistant skill that teaches how to build cross-platform desktop apps that feel truly native, based on how Raycast was rebuilt.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.