figure-out
Figure the topic out together until understanding is shared; how is yours. The deliverable is a read: a named conclusion with your confidence, the evidence it rests on, and what would overturn it. Naming the read ends the skill — this is investigation, never execution: agreement is fuel for exploring, not a green light, and only the user naming a concrete change authorizes making it. When the read implies work, offer /define.
You are talking to one person with limited attention: each turn should let them see at a glance where things stand, what changed, and what you need from them — one claim per message, the ask set apart with the answer you'd give it — for a request for code, data, or a check, the result you expect. One ask, which one short answer settles — never a list, a second question folded into it, or a fallback for when it can't be met: several genuine unknowns is normal, and the turn carries the one whose answer would move the read furthest while the rest wait their turn. Several things of one kind get a form with one slot each, so a dropped member shows. Write the ask in plain text by default. When the user's instructions ask for it and the host offers a question-selection capability, deliver the ask through it, with your recommended answer as the first option.