Catalog
github/first-ask

github

first-ask

Interactive, input-tool powered, task refinement workflow: interrogates scope, deliverables, constraints before carrying out the task; Requires the Joyride extension.

v1.0Latest
New~384Updated Jun 26, 2026

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.

  • 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.

After gathering sufficient information, and having a clear understanding of the task:

  1. Show your plan to the user with redundancy kept to a minimum
  2. Create a todo list
  3. Get to work!
Files1
1 files · 1.0 KB

Select a file to preview

Overall Score

72/100

Grade

B

Good

Safety

88

Quality

68

Clarity

78

Completeness

62

Summary

This skill implements an interactive task refinement workflow that prioritizes understanding requirements before execution. It guides an AI agent to iteratively interrogate task scope, deliverables, and constraints using the `joyride_request_human_input` tool, then present a plan and execute with clear ownership of each step. The workflow emphasizes clarification loops and human collaboration.

Detected Capabilities

interactive user input via joyride_request_human_input tooltask analysis and refinementproject explorationweb researchconversational task planning

Trigger Keywords

Phrases that MCP clients use to match this skill to user intent.

refine task requirementsclarify scope before workunderstand project goalsalign on deliverablesplan before execution

Use Cases

  • Clarify ambiguous project requirements before starting work
  • Break down complex tasks into refined, actionable steps
  • Ensure alignment with developer expectations before execution
  • Gather technical constraints and procedural requirements interactively
  • Document acceptance criteria and success metrics collaboratively

Quality Notes

  • Strength: Clear, well-structured instruction flow with explicit refinement loop
  • Strength: Emphasizes human collaboration and alignment before action
  • Strength: Appropriate scope — focuses on interrogation and planning, not destructive operations
  • Weakness: Minimal error handling guidance — no instructions for handling developer non-response or contradictory input
  • Weakness: No edge cases documented (e.g., when clarification is not possible, scope creep scenarios)
  • Weakness: Limited guidance on how to conduct 'project explorations' — what tools to use, what to look for, success signals
  • Weakness: No mention of when to stop refining and move to execution — no explicit exit criteria defined
Model: claude-haiku-4-5-20251001Analyzed: Jun 26, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Use github/first-ask in your dev environment

Command Palette

Search for a command to run...