원클릭으로
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
}