agentsclimarketplace

Clarify work

Skill wakqasahmed/ai-engineering-workflow-skills/skills/engineering/clarify-work

Canonical AI engineering workflow skills, aggregated by wakqasahmed/skills

Install
npx -y skills add wakqasahmed/ai-engineering-workflow-skills --skill clarify-work

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Clarify non-trivial engineering work before implementation by resolving ambiguity, terminology, constraints, and the smallest viable path. Use when a request is broad, fuzzy, architectural, cross-cutting, or has hidden product decisions.

SKILL.md

2.2 KB, as published. Nobody here has run it

Clarify Work

Use this before implementation when the request is not already issue-sized.

Workflow

  1. Restate the outcome in one sentence.
  2. Name assumptions and unknowns that can change the implementation.
  3. Keep only unknowns that block a safe, issue-shaped execution boundary. Estimate the initial number of blocking questions from all available context before asking any. Prefer 1-3 by omitting non-blocking questions, not by combining unrelated decisions.
  4. If the estimate is zero, skip the interview and continue to the execution boundary.
  5. Ask exactly one blocking question per user turn, then wait for the answer. Prefix each planned question with Question n/N · [bar], where N is the initial estimate. Render the bar with exactly N cells: n filled cells followed by N - n empty cells.
  6. After each answer, reassess the current blocker and the remaining blockers. Treat an incomplete or ambiguous answer, or a newly discovered blocker, as a follow-up labeled Follow-up k (after Question n/N) · [bar]. Keep the original N; do not advance n or consume the next planned question until the current blocker is resolved. Render the follow-up bar at position n, without changing N.
  7. When no blocking questions remain, identify the planning track: quick, standard, or deep.
  8. State the smallest viable approach and non-goals.
  9. Convert broad work into issue-shaped execution units when needed.

Output

  • Outcome
  • Assumptions
  • Open questions
  • Suggested execution boundary
  • Verification signal

Guardrails

  • Do not plan around hypothetical future requirements.
  • During the interview, include only the current question and context needed to answer it.
  • Do not start implementation while key terms or ownership boundaries are unclear.
  • When project terminology or documented decisions change during clarification, record the outcome in the project's domain docs (glossary, ADRs) before implementation starts.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.