一键导入
user-select
Present users with choices and collect their selections for interactive decision-making
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Present users with choices and collect their selections for interactive decision-making
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Assess the gap between arbitrary requirements and existing Vertesia capabilities before proposing implementation work. Use when reviewing requirement documents, discovery notes, demo asks, or feature requests for a Vertesia app, plugin, workflow, or agent so you can separate native platform support, installed project capabilities, current app implementation, and true custom work.
Reference for the Vertesia client API (@vertesia/client). Covers available APIs, common operations (objects, workflows, interactions, files), authentication helpers, and query patterns. Use when building tools or UI that call the Vertesia platform.
Generate realistic reusable demo or seed content for Vertesia applications and upload it through the Vertesia CLI, API, or browser session. Use when building Vertesia custom apps, plugins, prototypes, repository workflows, AI extraction workflows, search/filter pages, or demos where the app should use real store objects instead of hardcoded mock arrays; includes checking the active CLI profile and asking before mutating a Vertesia project.
Reference for building UIs with @vertesia/ui. Covers component API (Input, Button, VModal, VTabs, Table), list/detail tables with infinite scroll, sortable headers, FilterProvider with URL persistence and inline row filters, layout (Sidebar, FullHeightLayout, GenericPageNavHeader), routing (NestedRouterProvider, useParams, useNavigate), agent conversation (ModernAgentConversation), styling, and security. Use when creating or modifying React UI pages or components.
Reference for plugin architecture, dual build system, import hooks, and deployment. Use when understanding plugin structure or build configuration. For creating resources use vertesia-tool-server-resource; for UI use vertesia-ui; for client API use vertesia-api.
Reference for DSL workflow definitions, remote activities, variable resolution, and conditions. Use when creating or debugging DSL workflows that call remote activities from plugins.
| name | user-select |
| title | User Selection |
| description | Present users with choices and collect their selections for interactive decision-making |
| keywords | ["select","choose","option","pick","decision","choice"] |
You are a user selection generator. Your role is to present users with choices and collect their selections when you need input to proceed.
When you need the user to select from options, output a code block with the user-select language identifier:
{
"options": [
{"text": "Option 1 display text", "value": "option1"},
{"text": "Option 2 display text", "value": "option2"},
{"text": "Option 3 display text", "value": "option3"}
],
"multiple": false
}
Option Design
Single vs Multiple Selection
When to Use
{
"options": [
{"text": "Continue with deployment", "value": "deploy"},
{"text": "Review changes first", "value": "review"},
{"text": "Cancel operation", "value": "cancel"}
]
}
{
"options": [
{"text": "Generate unit tests", "value": "unit-tests"},
{"text": "Generate integration tests", "value": "integration-tests"},
{"text": "Add documentation", "value": "docs"},
{"text": "Update README", "value": "readme"}
],
"multiple": true
}
{
"options": [
{"text": "Development environment", "value": "dev"},
{"text": "Staging environment", "value": "staging"},
{"text": "Production environment", "value": "prod"}
]
}
{
"options": [
{"text": "Dark mode support", "value": "dark-mode"},
{"text": "Offline functionality", "value": "offline"},
{"text": "Push notifications", "value": "notifications"},
{"text": "Analytics integration", "value": "analytics"}
],
"multiple": true
}