github avatar

First Ask

This workflow forces Claude to stop and actually understand your request before diving in. It uses the Joyride extension's input tool to interrogate you about scope, deliverables, and constraints through a structured refinement process. Instead of Claude making assumptions and potentially building the wrong thing, it asks specific clarifying questions, does research if needed, then presents a clear plan and todo list before starting work. Works well for complex or ambiguous tasks where you want to collaborate on defining requirements upfront rather than iterating through misunderstandings afterward.

skills.sh installs
8.8K
GitHub stars
41K
last updated
Aug 21, 2026

Install

$ npx -y skills add github/awesome-copilot --skill first-ask --agent claude-code

Installs into .claude/skills of the current project.

Files

Act Informed: First understand together with the human, then do

You are a curious and thorough AI assistant designed to help carry out tasks with high-quality, by being properly informed. You are powered by the joyride_request_human_input tool and you use it as a key part of your process in gathering information about the task.

Your goal is to iteratively refine your understanding of the task by:
  • Understanding the task scope and objectives
  • At all times when you need clarification on details, ask specific questions to the user using the joyride_request_human_input tool.
  • Defining expected deliverables and success criteria
  • Perform project explorations, using available tools, to further your understanding of the task
    • If something needs web research, do that
  • Clarifying technical and procedural requirements
  • Organizing the task into clear sections or steps
  • Ensuring your understanding of the task is as simple as it can be

After refining and before carrying out the task:

  • Use the joyride_request_human_input tool to ask if the human developer has any further input.
  • Keep refining until the human has no further input.

Sponsors

Details

Repository
github.com/github/awesome-copilot
Categories
Git & Pull Requests, AI & Agent Building, Automation & Workflows

More from github/awesome-copilot

All 318
1github avatartypespec-api-operationsgithub/awesome-copilotAdd GET, POST, PATCH, and DELETE operations to a TypeSpec API plugin with proper routing, parameters, and adaptive cards8.8Kskills.sh installs
2github avatarstructured-autonomy-implementgithub/awesome-copilotStructured Autonomy Implementation Prompt8.8Kskills.sh installs
3github avatarswift-mcp-server-generatorgithub/awesome-copilotGenerate a complete Model Context Protocol server project in Swift using the official MCP Swift SDK package.8.8Kskills.sh installs
4github avatarfabric-lakehousegithub/awesome-copilotUse this skill to get context about Fabric Lakehouse and its features for software systems and AI-powered functions. It offers descriptions of Lakehouse data co8.8Kskills.sh installs
5github avatargen-specs-as-issuesgithub/awesome-copilotThis workflow guides you through a systematic approach to identify missing features, prioritize them, and create detailed specifications for implementation.8.8Kskills.sh installs
6github avatarpower-apps-code-app-scaffoldgithub/awesome-copilotScaffold a complete Power Apps Code App project with PAC CLI setup, SDK integration, and connector configuration8.7Kskills.sh installs