设计与 UI

界面设计、视觉系统和产品 UI

628 个 Skills 可用

Skills 列表

ue-editor-tools

ue-editor-tools

336design-ui

Use when extending the Unreal Editor with editor tool, editor utility widget, Blutility, detail customization, property customization, editor mode, asset editor, editor subsystem, editor extension, UToolMenus, or scripted asset operations. For Slate fundamentals, see ue-ui-umg-slate. For module build config, see ue-module-build-system.

quodsoler avatarquodsoler
获取
ue-ui-umg-slate

ue-ui-umg-slate

334design-ui

Use this skill when working with UMG, UI, widget, UserWidget, Slate, HUD, BindWidget, Common UI, menu, or UMG binding in Unreal Engine. See references/widget-types.md for widget type reference and references/common-ui-setup.md for Common UI plugin setup. For Slate in editor tools, see ue-editor-tools. For input mode management, see ue-input-system.

quodsoler avatarquodsoler
获取
game-architecture

game-architecture

332design-ui

Game architecture patterns and best practices for browser games. Use when designing game systems, planning architecture, structuring a game project, or making architectural decisions about game code.

playableintelligence avatarplayableintelligence
获取
design-game

design-game

327design-ui

Audit and improve the visual design, polish, and player experience of an existing game. Use when the user says "make my game look better", "improve the design", "add polish", "add juice", "add particles", "fix the UI", or "make it more visually appealing". Do NOT use for gameplay logic changes (use add-feature instead).

playableintelligence avatarplayableintelligence
获取
android-kotlin-development

android-kotlin-development

325design-ui

Develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation architecture.

aj-geddes avataraj-geddes
获取
wireframe-prototyping

wireframe-prototyping

325design-ui

Create wireframes and interactive prototypes to visualize user interfaces and gather feedback early. Use tools and techniques to communicate design ideas before development.

aj-geddes avataraj-geddes
获取
game-assets

game-assets

323design-ui

Game asset engineer that creates pixel art sprites, animated characters, and visual entities for browser games. Use when a game needs better character art, enemy sprites, item visuals, or any upgrade from basic geometric shapes to recognizable pixel art.

playableintelligence avatarplayableintelligence
获取
game-designer

game-designer

320design-ui

Game UI/UX designer that analyzes and improves the visual polish, atmosphere, and player experience of browser games. Use when a game needs visual improvements, better backgrounds, particles, animations, screen transitions, juice/feel, or overall aesthetic upgrades.

playableintelligence avatarplayableintelligence
获取
infographic

infographic

316design-ui

设计信息图布局和内容结构。规划视觉叙事,利用数据、图标和文本层次,打造有影响力的信息设计。

claude-office-skills avatarclaude-office-skills
获取
chart-designer

chart-designer

313design-ui

设计高效的数据可视化和图表。生成 ECharts、Chart.js 等库的图表配置。创建仪表盘和报告。

claude-office-skills avatarclaude-office-skills
获取
pixijs-application

pixijs-application

293design-ui

Use this skill when creating and configuring a PixiJS v8 Application. Covers new Application() + async app.init() options (width, height, background, antialias, resolution, autoDensity, preference, resizeTo, autoStart, sharedTicker, canvas, useBackBuffer, powerPreference, eventFeatures, accessibilityOptions, gcActive, bezierSmoothness, webgl/webgpu/canvasOptions per-renderer overrides), app.stage/renderer/canvas/screen/domContainerRoot access, ResizePlugin, TickerPlugin, CullerPlugin (cullable, cullArea), custom ApplicationPlugin creation via ExtensionType.Application, start/stop lifecycle, and app.destroy() with releaseGlobalResources. Triggers on: Application, app.init, app.stage, app.renderer, app.canvas, app.screen, app.domContainerRoot, ApplicationOptions, ApplicationPlugin, ExtensionType.Application, resizeTo, preference, autoStart, sharedTicker, useBackBuffer, powerPreference, skipExtensionImports, preferWebGLVersion, preserveDrawingBuffer, cullable, CullerPlugin, app.start, app.stop, app.destroy, releaseGlobalResources.

pixijs avatarpixijs
获取
pixijs-scene-graphics

pixijs-scene-graphics

293design-ui

Use this skill when drawing vector shapes and paths in PixiJS v8. Covers the Graphics API: shape-then-fill methods (rect/circle/ellipse/poly/roundRect/star/regularPoly/roundPoly/roundShape/filletRect/chamferRect), path methods (moveTo/lineTo/bezierCurveTo/quadraticCurveTo/arc/arcTo/arcToSvg/closePath), fill/stroke/cut, holes, FillGradient (linear/radial), FillPattern, GraphicsContext sharing, svg import/export, containsPoint hit testing, cloning, clearing, bounds, fillStyle/strokeStyle, draw-time transforms (rotateTransform/scaleTransform/translateTransform/setTransform/save/restore), default styles, GraphicsPath reuse. Triggers on: Graphics, GraphicsContext, rect, circle, poly, roundRect, fill, stroke, cut, hole, beginHole, FillGradient, FillPattern, moveTo, bezierCurveTo, svg, graphicsContextToSvg, svg export, GraphicsOptions, containsPoint, clone, clear, bounds, rotateTransform, translateTransform, setFillStyle, setStrokeStyle, GraphicsPath.

pixijs avatarpixijs
获取
pixijs-performance

pixijs-performance

293design-ui

Use this skill when profiling or optimizing a PixiJS v8 app for FPS, draw calls, or GPU memory. Covers destroy patterns (cacheAsTexture(false), releaseGlobalResources), GCSystem and TextureGCSystem, PrepareSystem, object pooling, batching rules, BitmapText for dynamic text, culling (Culler, CullerPlugin, cullable, cullArea), resolution/antialias tradeoffs. Triggers on: FPS, jank, draw calls, batching, object pool, GCSystem, PrepareSystem, Culler, cacheAsTexture, memory leak, destroy patterns.

pixijs avatarpixijs
获取
pixijs-scene-container

pixijs-scene-container

293design-ui

Use this skill when grouping, positioning, or transforming display objects in PixiJS v8. Covers Container constructor options (isRenderGroup, sortableChildren, boundsArea), addChild/removeChild/addChildAt/swapChildren/setChildIndex, position/scale/rotation/pivot/skew/alpha/tint, getBounds/getGlobalPosition/toLocal/toGlobal, zIndex sorting, cullable, onRender per-frame callback, destroy. Triggers on: Container, addChild, removeChild, addChildAt, swapChildren, sortableChildren, zIndex, position, scale, rotation, pivot, getBounds, toGlobal, toLocal, onRender, destroy, constructor options, ContainerOptions.

pixijs avatarpixijs
获取
pixijs-scene-sprite

pixijs-scene-sprite

293design-ui

Use this skill when drawing images in PixiJS v8. Covers Sprite with anchor/tint/texture, AnimatedSprite for frame animation, NineSliceSprite for resizable UI panels, TilingSprite for scrolling/repeating backgrounds. Triggers on: Sprite, AnimatedSprite, NineSliceSprite, TilingSprite, Sprite.from, anchor, tint, tilePosition, animationSpeed, gotoAndPlay, leftWidth, topHeight, constructor options, SpriteOptions, AnimatedSpriteOptions, NineSliceSpriteOptions, TilingSpriteOptions.

pixijs avatarpixijs
获取
pixijs-math

pixijs-math

293design-ui

Use this skill when working with coordinates, vectors, matrices, shapes, hit testing, or layout rectangles in PixiJS v8. Covers Point/ObservablePoint, Matrix (2D affine, decompose, apply, applyInverse), shapes (Rectangle, Circle, Ellipse, Polygon, RoundedRectangle, Triangle), Rectangle layout helpers (pad, fit, enlarge, ceil, scale, getBounds), strokeContains hit tests, Polygon isClockwise/containsPolygon, toGlobal/toLocal, PointData/PointLike/Size types, DEG_TO_RAD, and pixi.js/math-extras vector and intersection helpers. Triggers on: Point, ObservablePoint, Matrix, Rectangle, Circle, Polygon, Triangle, RoundedRectangle, toGlobal, toLocal, hitArea, strokeContains, pad, fit, enlarge, ceil, getBounds, containsRect, intersects, isClockwise, math-extras, lineIntersection, segmentIntersection, DEG_TO_RAD, PointData.

pixijs avatarpixijs
获取
pixijs-scene-core-concepts

pixijs-scene-core-concepts

293design-ui

在整体推理 PixiJS v8 场景图时使用此技能:容器、叶子节点、变换和渲染顺序如何组合。涵盖叶子与容器的区别、局部/世界坐标、裁剪、渲染组、可排序子节点、遮罩、RenderLayer、每个场景节点共享的构造函数选项,以及每个叶子技能覆盖哪个显示对象。触发词:场景图、显示列表、Container、Sprite、Graphics、Text、Mesh、ParticleContainer、DOMContainer、GifSprite、遮罩、渲染组、RenderLayer、世界变换、构造函数选项、ContainerOptions。

pixijs avatarpixijs
获取
pixijs-blend-modes

pixijs-blend-modes

293design-ui

Use this skill when compositing display objects with blend modes in PixiJS v8. Covers standard modes (normal, add, multiply, screen, erase, min, max), advanced modes via pixi.js/advanced-blend-modes (color-burn, overlay, hard-light, etc.), batch-friendly ordering. Triggers on: blendMode, additive, multiply, screen, overlay, color-burn, color-dodge, advanced-blend-modes, glow, erase.

pixijs avatarpixijs
获取
layers-conceptual-model

layers-conceptual-model

293design-ui

Techniques for defining the product's objects, relationships, states, and vocabulary independently of any interface — the most load-bearing layer

jamiemill avatarjamiemill
获取
layers-intro

layers-intro

293design-ui

Framework orientation for Layers of Product Design — load this first; provides the context all other skills depend on

jamiemill avatarjamiemill
获取
layers-surface

layers-surface

293design-ui

Techniques for auditing and deciding the surface against the layers below — vocabulary, object consistency, completeness, feedback, hierarchy, accessibility

jamiemill avatarjamiemill
获取
layers-orient

layers-orient

293design-ui

Diagnostic audit across all seven layers — identifies the bottleneck layer and recommends where to focus

jamiemill avatarjamiemill
获取
layers-interaction-flow

layers-interaction-flow

293design-ui

Techniques for mapping interaction structure and flow — places, affordances, edge cases, and failure paths — without committing to visual form

jamiemill avatarjamiemill
获取
ppt-visual

ppt-visual

290design-ui

设计演示文稿视觉和幻灯片布局。创建视觉概念,推荐图形,并为有影响力的PowerPoint幻灯片提供设计规范。

claude-office-skills avatarclaude-office-skills
获取