Install
openclaw skills install cleartaskTransform broad, ambiguous, or early-stage user requirements into executable work through Stage1 requirement understanding, Stage2 clarification, a required user confirmation gate, and Stage3 internal expert-guided task packaging. Use when Codex needs to understand a user's idea, model a workflow/product/tool/game/document request, ask precise follow-up questions, recommend defaults, produce a user-confirmable requirement handoff, let the user revise the requirement description or requirement details, and only after explicit confirmation continue with Codex, Claude, OpenClaw, coding agents, writing agents, product agents, design agents, testing agents, or workflow-building agents. Do not show the Stage3 package by default; use it as internal execution context unless the user asks to inspect, export, or review it.
openclaw skills install cleartaskSay it clear, do it right.
Use this skill to turn an underspecified user request into an internal AgentTaskGuidancePackage, then execute the user's task using that package. Do not display the full Stage3 package unless the user explicitly asks to inspect, export, save, or review it.
Run Stage1 and Stage2 first. After Stage2 produces the UniversalRequirementHandoff, stop and ask the user to confirm before Stage3. Do not run Stage3 or execute work until the user explicitly approves the Stage2 handoff.
UniversalProcessModel.UniversalRequirementHandoff.AgentTaskGuidancePackage using expert-role task guidance and expert-role acceptance criteria.Do not add a Stage0 intake gate. If the request is invalid, unsafe, or impossible to model, mark it as out of scope inside Stage1/Stage2 and explain the blocker.
Model the user's request as a workflow or work process, even when the request is a product, document, game, analysis, or implementation task. Prefer a graph over a flat step list.
Read references/stage1-universal-process-model.md when you need the full schema or need to output a Stage1 artifact.
Minimum Stage1 output:
request_summarybusiness_goalscopeactorsinputsoutputsworkflow_graph.nodesworkflow_graph.edgesbusiness_rulesassumptionsopen_questionssource_evidenceKeep unconfirmed model inferences in assumptions or open_questions; do not present them as confirmed facts.
Use Stage2 to close the gaps that would materially change downstream work. Ask the fewest high-value questions needed. When the user asks for recommendations, choose reasonable defaults and record them under accepted_defaults.
Read references/stage2-clarification-handoff.md when generating clarification questions or the final Stage2 handoff.
Stage2 is ready for Stage3 when:
Stage2 being ready does not authorize Stage3. It only means the requirement handoff is ready for user confirmation.
After Stage2, always pause and ask for explicit user confirmation before Stage3. Do not continue from Stage2 to Stage3 in the same response.
Show a concise user-facing confirmation summary using plain requirement language, not internal stage terminology:
需求描述: one short paragraph describing what the user wants.需求细节: scope, deliverables, constraints, accepted defaults, assumptions, and non-blocking open questions.需要你确认: ask whether to continue.Offer these user-facing choices:
确认,继续修改需求描述: ...修改需求细节: ...Treat only explicit approval as confirmation, such as "确认", "继续", "可以", "批准", "go ahead", or an equivalent clear instruction. If the reply is ambiguous, ask a short confirmation question and continue to pause.
If the user asks to modify the requirement description:
UniversalProcessModel.UniversalRequirementHandoff.If the user asks to modify requirement details:
If a revision introduces new blocking questions, ask only those questions, update Stage2 from the answers, then return to this confirmation gate.
Do not start Stage3 unless the user has explicitly confirmed the Stage2 handoff through the Confirmation Gate.
Stage3 always produces an AgentTaskGuidancePackage, but this package is internal execution context by default. It does not choose whether the final downstream result should be code, PRD, PPT, Word, test plan, or another artifact. The executing agent decides that from the task package and continues the work.
Stage3 must use expert roles:
Read:
references/stage3-agent-task-guidance-package.md for the internal package schema and execution policy.references/expert-roles-and-acceptance.md for expert selection and acceptance criteria rules.After Stage3, continue execution when:
Pause and ask before execution when:
confirmed_facts, accepted_defaults, assumptions, and expert_recommendations.AgentTaskGuidancePackage by default.Use this shape internally. Do not render it to the user unless explicitly requested.
AgentTaskGuidancePackage:
title:
objective:
expected_outcome:
downstream_agent_role:
confirmed_scope:
requirements:
process_model:
expert_task_guidance:
consolidated_execution_plan:
expert_acceptance_criteria:
consolidated_acceptance_criteria:
risks_and_edge_cases:
unresolved_questions:
assumptions:
conflicts:
traceability:
suggested_next_prompt:
Before Stage3, report only:
After execution, report only: