prompt-interaction-design

Design structured agent prompts with reusable interactive patterns in VS Code.

5|1|Updated Oct 4, 2025
One-click install
npx skills add https://github.com/faroukBakari/trader-pro --skill prompt-interaction-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prompt-interaction-design
Source: https://github.com/faroukBakari/trader-pro/tree/main/.github/skills/prompt-interaction-design
Command: npx skills add https://github.com/faroukBakari/trader-pro --skill prompt-interaction-design

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides reusable interactive patterns to guide user input in AI agent prompts within VS Code, enabling structured, predictable conversations.

Core Features & Use Cases

  • Pattern: Pre-Implementation Gathering — batch questions to define scope before implementing a feature.
  • Pattern: Feature Selection — multi-select or single-select prompts to choose capabilities.
  • Pattern: Named Input — collect user-provided names or custom values with optional freeform input.
  • Pattern: Free Text — capture open-ended user input when presets are insufficient.

Quick Start

Design prompts using the VS Code ask_questions tool to gather structured user input via guided, wizard-like components.

Frequently Asked Questions about prompt-interaction-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design interactive prompts that collect user input inside VS Code?

To design interactive prompts in VS Code, use the ask_questions tool to build guided, wizard-like components. This approach gathers structured user input, preferences, or multi-step decisions directly within the editor environment.

What are reusable patterns for structuring multi-step agent prompts?

Reusable patterns for structuring multi-step agent prompts include Pre-Implementation Gathering for scoping, Feature Selection for capability choices, Named Input for custom values, and Free Text for open-ended user responses.

Can I use VS Code widgets to batch questions before implementing a feature?

Yes, you can use VS Code widgets to batch questions before implementation. The Pre-Implementation Gathering pattern collects multiple user inputs at once to define project scope and preferences before any code is written.

Does interactive prompt design work with free text and multi-select inputs?

Interactive prompt design supports both free text and multi-select inputs. You can capture open-ended user input with the Free Text pattern or use the Feature Selection pattern for single-select and multi-select capability choices.

How do I document interaction rules for structured agent prompts?

Document interaction rules for structured agent prompts by specifying frontmatter metadata in SKILL.md. Include the name and description, and optionally reference supporting scripts, references, or assets alongside example components.

What is the best way to capture custom user preferences in a VS Code wizard?

The best way to capture custom user preferences in a VS Code wizard is applying the Named Input pattern. It collects user-provided names or custom values, offering optional freeform input when preset selections are insufficient.