Native Feel Skill — Development skill for Claude Code
An Agent Skill for designing cross-platform desktop apps that feel native — distilled from Raycast's 2.0 deep-dive and reverse engineering of Raycast Beta.app.
How to install Native Feel Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open yetone/native-feel-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Native Feel Skill does
An Agent Skill for designing cross-platform desktop apps that feel native — distilled from Raycast's 2.0 deep-dive and reverse engineering of Raycast Beta.app. Eight architectural tenets, four-layer architecture, WebKit/WebView2 survival guide, 75-item ship audit.
Alternatives in Development
- Battle — Head-to-head graded battle card between two sites — eight dimensions, bar-by-bar, verdict line 3.6k ★
- Claude Reviews Claude — Claude reads its own source code — 17-chapter architectural deep-dive into Claude Code v2.1.88. EN/ZH bilingua 1.3k ★
- Claude Keysmith — Managed Claude Code instruction deployment with safe CLI recovery and an unsigned macOS/Windows desktop beta 696 ★
README
native-feel.skill
*"Cross-platform development AND near-native performance — refuse the trade-off."*
[](LICENSE) [](https://github.com/yetone/native-feel-skill)
**An Agent Skill for designing cross-platform desktop apps that feel native** — distilled from Raycast's 2.0 technical deep-dive and grounded in reverse-engineering of the shipping `Raycast Beta.app` binary.
Two goals usually pull against each other: convenient cross-platform development, and near-native performance. This skill captures the structural choices — eight architectural tenets, a four-layer architecture, a WebKit/WebView2 survival guide, a 75-item ship audit — that let an app have both.
**Install** — pick one:
**A. With [`skills`](https://github.com/vercel-labs/skills) (any compatible agent):**
npx skills add yetone/native-feel-skill -g
The `-g` flag installs globally (user-level) so every project picks it up.
**B. Or paste this prompt to your AI agent:**
Install the native-feel skill for me:
1. Clone https://github.com/yetone/native-feel-skill into your
user-level skills directory as `native-feel-cross-platform-desktop/`
(whatever path your agent reads skills from on this machine — e.g.
`~/.claude/skills/` for Claude Code).
2. Verify that SKILL.md plus the references/ and checklists/ subdirs
are present.
3. Confirm the install path when done.
[Use cases](#use-cases) · [What this is](#what-this-is) · [Philosophy](#philosophy) · [Layout](#layout) · [Sources](#sources)
Use cases
Once installed, the skill activates automatically whenever the conversation touches cross-platform desktop architecture, WebView quirks, or making a UI feel native. Two common ways to use it:
Case 1 — Refactor an existing app to feel more native
You have an Elect
Related Skills
Gas Best Practices
Google Apps Script best practices distilled from production bugs — Claude Code skill for GAS web apps, clasp p
Creator Deep Dive
Deep-dive analysis of a specific creator (platform + username) using Virlo.
ClaudeCertMastery
Exam-prep platform for the four Claude certification tracks. Blueprint-weighted practice exams, a timed runner
Sdlc Atlas
Agent-driven SDLC platform for Claude Code. Takes a requirement to production-ready code through governed pipe
Ryu
The universal agent interface & open composable platform for agent orchestration and knowledge sharing. Build
Power Platform Skills
Claude Code skills for Microsoft Power Platform development: canvas apps, cloud flows, Dataverse ALM, and PCF
Related Agents
Extension Author
WRITE-access implementer for the browser extension (apps/extension/ — MV3, Chrome + Firefox) and the desktop⇄e
Computer Use Operator
Desktop automation specialist. Controls native macOS apps via Computer Use MCP. Handles Finder, System Setting
Flutter Reviewer Deep
Architectural second-eye reviewer for Flutter apps built on the FlutterSDK stack (magic framework + Wind UI).