跳到正文
cccskills
免费在 GitHub 公开

gpui

Use this skill while building or maintaining GPUI applications. It provides focused references for framework APIs and patterns, including keybindings, async tasks, state, events, layout, focus, custom elements, and tests.

中文简介正在准备中。当前显示英语简介。

原文查看原文说明

GPUI framework knowledge covering actions/keybindings, async/background tasks, context management (App/Window/Context<T>/AsyncApp), custom elements (low-level Element trait), entity state management, event system, focus handling, global state, layout/styling (flexbox/CSS-like), and testing. Use when working with any GPUI framework concept, building GPUI applications, or needing guidance on GPUI-specific APIs and patterns.

feigeCode/navop星标 1,941(GitHub 1,941 + cccskills 0)

实测评分 未实测

查看安装方法

适用场景

  • Finding the right GPUI API for a feature
  • Implementing keyboard actions and focus navigation
  • Managing entities, events, or global state
  • Building custom elements and layouts
  • Writing GPUI tests

包含的文件(23)

  • SKILL.md3.0 KB
  • references/action.md3.7 KB
  • references/async.md6.0 KB
  • references/context.md6.1 KB
  • references/element-advanced.md20.0 KB
  • references/element-api.md11.0 KB
  • references/element-best-practices.md13.2 KB
  • references/element-examples.md17.7 KB
  • references/element-id.md2.4 KB
  • references/element-patterns.md14.7 KB
  • references/element.md3.7 KB
  • references/entity-advanced.md12.6 KB
  • references/entity-api.md8.5 KB
  • references/entity-best-practices.md14.7 KB
  • references/entity-patterns.md12.9 KB
  • references/entity.md7.2 KB
  • references/event.md5.6 KB
  • references/focus-handle.md4.9 KB
  • references/global.md3.9 KB
  • references/layout-style.md6.2 KB
  • references/test-examples.md3.3 KB
  • references/test-reference.md13.0 KB
  • references/test.md2.3 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Navigation

Load the relevant reference file based on the task:

TopicFileWhen to load
Actions & keybindingsaction.mdactions!, bind_keys, on_action, key_context
Async & background tasksasync.mdcx.spawn, background_spawn, Task, async I/O
Context managementcontext.mdApp, Window, Context<T>, AsyncApp
Custom elements (low-level)element.mdElement trait, request_layout, prepaint, paint
Entity stateentity.mdEntity<T>, WeakEntity, state management
Events & subscriptionsevent.mdcx.emit, cx.subscribe, cx.observe
Focus & keyboard navfocus-handle.mdFocusHandle, track_focus, Tab navigation
Global stateglobal.mdGlobal trait, cx.set_global, app-wide config
Layout & stylinglayout-style.mddiv(), h_flex(), v_flex(), flexbox, overflow, positioning
ElementIdelement-id.mdElementId, .id(), uniqueness rules, stateful elements
Testingtest.md#[gpui::test], TestAppContext, VisualTestContext

Extended References

For deep-dive topics, additional reference files are available:

Element trait:

Entity management:

Testing:

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Implement and debug onetcli connection importers packaged as WebAssembly components. The skill covers parsing application settings, manifests and packaging, host integration, local visibility, password handling, and import preview issues.

中文简介正在准备中。当前显示英语简介。

  • Adding an importer for a database application
  • Debugging a WASM importer that is not listed
  • Packaging and installing a composite extension
feigeCode/navop19412026年10月26日 更新

Build GPUI interfaces with gpui-component by choosing suitable controls, handling component state and themes, and following its design and coding guides. The references also cover layout, interaction states, interface copy, and application structure.

中文简介正在准备中。当前显示英语简介。

  • Choosing a component for a UI need
  • Setting up gpui-component in a GPUI app
  • Handling component state and theming
feigeCode/navop19412026年10月26日 更新

Design, implement, review, or debug onetcli IPC database drivers. Work from the `driver.json` manifest and JSON-RPC protocol contract through schema metadata, SQL-building methods, import and export, tests, and packaging, with guidance that applies across implementation languages.

中文简介正在准备中。当前显示英语简介。

  • Creating or reviewing an onetcli IPC database driver
  • Defining driver.json methods and capabilities
  • Implementing schema metadata and DDL builders
feigeCode/navop19412026年10月26日 更新

navop

免费

Use the Navop CLI to discover and operate resources exposed by a running Navop desktop app. The skill checks live tools, permissions, and schemas before commands, then follows Navop’s approval decisions for operations.

中文简介正在准备中。当前显示英语简介。

  • Checking which Navop tools are currently available
  • Inspecting a tool’s live schema before using it
  • Running a supported read or write operation
feigeCode/navop19412026年10月26日 更新

Prepare and review bilingual Chinese and English release notes for Navop. Maintain `CHANGELOG.md` as the source of truth, then check that tagged entries provide consistent content for GitHub Releases and the R2 updater manifest when a release is published or synchronized.

中文简介正在准备中。当前显示英语简介。

  • Drafting bilingual notes for a Navop version
  • Reviewing a CHANGELOG.md release entry
  • Checking release notes before creating a version tag
feigeCode/navop19412026年10月26日 更新

Create GPUI UI components that follow the project’s existing implementation and Shadcn UI styling patterns. Choose a stateless or stateful design, keep the component API consistent with other elements, and add documentation and stories for the new component.

中文简介正在准备中。当前显示英语简介。

  • Building a new GPUI UI element
  • Choosing whether a component needs internal state
  • Matching an existing component API and style
feigeCode/navop19412026年10月26日 更新

查看 feigeCode 的全部技能

报告此技能的问题