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
- Management Deep Dive — 管理层纵深研究:买股票就是买人 15.9k ★
- Battle — Head-to-head graded battle card between two sites — eight dimensions, bar-by-bar, verdict line 3.6k ★
- How Claude Code Works — Deep dive into Claude Code internals — architecture, agent loop, context engineering, and more 1.9k ★
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
Claude Reviews Claude
Claude reads its own source code — 17-chapter architectural deep-dive into Claude Code v2.1.88. EN/ZH bilingua
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
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
Beta Reader
Four-reader full-manuscript readiness read before export.