{"id":"a34c33cd-1f14-4473-9221-65ff9874c09a","shortId":"UxTuNT","kind":"skill","title":"first-ask","tagline":"Interactive, input-tool powered, task refinement workflow: interrogates scope, deliverables, constraints before carrying out the task; Requires the Joyride extension.","description":"# Act Informed: First understand together with the human, then do\n\nYou 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.\n\n<refining>\nYour goal is to iteratively refine your understanding of the task by:\n\n- Understanding the task scope and objectives\n- At all times when you need clarification on details, ask specific questions to the user using the `joyride_request_human_input` tool.\n- Defining expected deliverables and success criteria\n- Perform project explorations, using available tools, to further your understanding of the task\n  - If something needs web research, do that\n- Clarifying technical and procedural requirements\n- Organizing the task into clear sections or steps\n- Ensuring your understanding of the task is as simple as it can be\n</refining>\n\nAfter refining and before carrying out the task:\n- Use the `joyride_request_human_input` tool to ask if the human developer has any further input.\n- Keep refining until the human has no further input.\n\nAfter gathering sufficient information, and having a clear understanding of the task:\n1. Show your plan to the user with redundancy kept to a minimum\n2. Create a todo list\n3. Get to work!","tags":["first","ask","awesome","copilot","github","agent-skills","agents","custom-agents","github-copilot","hacktoberfest","prompt-engineering"],"capabilities":["skill","source-github","skill-first-ask","topic-agent-skills","topic-agents","topic-awesome","topic-custom-agents","topic-github-copilot","topic-hacktoberfest","topic-prompt-engineering"],"categories":["awesome-copilot"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/github/awesome-copilot/first-ask","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add github/awesome-copilot","source_repo":"https://github.com/github/awesome-copilot","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 33270 github stars · SKILL.md body (1,368 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:52:11.508Z","embedding":null,"createdAt":"2026-04-18T20:26:04.848Z","updatedAt":"2026-05-18T18:52:11.508Z","lastSeenAt":"2026-05-18T18:52:11.508Z","tsv":"'1':222 '2':235 '3':240 'act':25 'ai':41 'ask':3,111,192 'assist':42 'avail':134 'carri':17,46,180 'clarif':108 'clarifi':150 'clear':159,217 'constraint':15 'creat':236 'criteria':129 'curious':38 'defin':124 'deliver':14,126 'design':43 'detail':110 'develop':196 'ensur':163 'expect':125 'explor':132 'extens':24 'first':2,27 'first-ask':1 'gather':79,211 'get':241 'goal':85 'help':45 'high':51 'high-qual':50 'human':32,64,121,188,195,205 'inform':26,56,80,213 'input':6,65,122,189,200,209 'input-tool':5 'interact':4 'interrog':12 'iter':88 'joyrid':23,62,119,186 'keep':201 'kept':231 'key':73 'list':239 'minimum':234 'need':107,145 'object':101 'organ':155 'part':74 'perform':130 'plan':225 'power':8,59 'procedur':153 'process':77 'project':131 'proper':55 'qualiti':52 'question':113 'redund':230 'refin':10,89,177,202 'request':63,120,187 'requir':21,154 'research':147 'scope':13,99 'section':160 'show':223 'simpl':171 'skill' 'skill-first-ask' 'someth':144 'source-github' 'specif':112 'step':162 'success':128 'suffici':212 'task':9,20,48,83,94,98,142,157,168,183,221 'technic':151 'thorough':40 'time':104 'todo':238 'togeth':29 'tool':7,66,123,135,190 'topic-agent-skills' 'topic-agents' 'topic-awesome' 'topic-custom-agents' 'topic-github-copilot' 'topic-hacktoberfest' 'topic-prompt-engineering' 'understand':28,91,96,139,165,218 'use':69,117,133,184 'user':116,228 'web':146 'work':243 'workflow':11","prices":[{"id":"fe8783fa-4815-40cb-b055-bf1fa90ef47c","listingId":"a34c33cd-1f14-4473-9221-65ff9874c09a","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"github","category":"awesome-copilot","install_from":"skills.sh"},"createdAt":"2026-04-18T20:26:04.848Z"}],"sources":[{"listingId":"a34c33cd-1f14-4473-9221-65ff9874c09a","source":"github","sourceId":"github/awesome-copilot/first-ask","sourceUrl":"https://github.com/github/awesome-copilot/tree/main/skills/first-ask","isPrimary":false,"firstSeenAt":"2026-04-18T21:49:21.770Z","lastSeenAt":"2026-05-18T18:52:11.508Z"},{"listingId":"a34c33cd-1f14-4473-9221-65ff9874c09a","source":"skills_sh","sourceId":"github/awesome-copilot/first-ask","sourceUrl":"https://skills.sh/github/awesome-copilot/first-ask","isPrimary":true,"firstSeenAt":"2026-04-18T20:26:04.848Z","lastSeenAt":"2026-05-07T22:40:18.693Z"}],"details":{"listingId":"a34c33cd-1f14-4473-9221-65ff9874c09a","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"github","slug":"first-ask","github":{"repo":"github/awesome-copilot","stars":33270,"topics":["agent-skills","agents","ai","awesome","custom-agents","github-copilot","hacktoberfest","prompt-engineering"],"license":"mit","html_url":"https://github.com/github/awesome-copilot","pushed_at":"2026-05-18T01:26:59Z","description":"Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.","skill_md_sha":"edc441307f4dcffa827a7c240f5a3c901f6ac859","skill_md_path":"skills/first-ask/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/github/awesome-copilot/tree/main/skills/first-ask"},"layout":"multi","source":"github","category":"awesome-copilot","frontmatter":{"name":"first-ask","description":"Interactive, input-tool powered, task refinement workflow: interrogates scope, deliverables, constraints before carrying out the task; Requires the Joyride extension."},"skills_sh_url":"https://skills.sh/github/awesome-copilot/first-ask"},"updatedAt":"2026-05-18T18:52:11.508Z"}}