Loading...
Loading...
Found 7 Skills
Conduct multi-dimensional comparative analysis based on user-input technical options or project requirements, and output structured technology selection reports. Applicable scenarios: front-end framework selection, back-end technology comparison, database selection, deployment solution evaluation
Three.js interaction - raycasting, controls, mouse/touch input, object selection. Use when handling user input, implementing click detection, adding camera controls, or creating interactive 3D experiences.
Builds Flutter forms with validation and user input handling. Use when creating login screens, data entry forms, or any multi-field user input.
Structured interactive questionnaire framework for gathering requirements from users. Uses A/B/C/D/E multiple choice patterns with additive vs exclusive question classification.
Intercept every agent-originated question and unresolved ambiguity that requires user input. ALWAYS use before asking for clarification, confirmation, permission, preference, approval, waiver, a decision, or any answer that work must wait for. Do not use when no user response is required; answer user-originated factual questions directly, ignore rhetorical questions, and settle discoverable or reversible matters yourself.
Guides interactive user input collection using the Zhin Prompt class. Covers text, number, confirm, list, and pick prompts with timeout handling and Schema-based input. Use when a plugin needs to collect input from users in a conversational flow.
Player input and cameras across keyboard/mouse, touch, gamepad, VR - Input Action System (InputContext, InputAction, InputBinding), UserInputService (PreferredInput, gameProcessedEvent, mouse lock), ContextActionService, reserved keys, custom cameras with BindToRenderStep. Use when adding controls, keybinds, abilities, vehicles, on-screen buttons, or custom cameras.