Tech SkillsCheckable Tasks

Write A Checkable Task Question Explained

This worked Loop Engineering practice question tests Checkable Tasks. Try the answer first, then review why D is the best choice.

Short answer

The correct answer is D. Show Espresso at $3, Latte at $4, and Tea at $2 on the menu in index.html.

A task the loop can finish names what should change and where it should appear. Three prices in one named file can be compared against the page after the run. "Improve" has no end state. The agent can make a small change and mark the task done, and the check has nothing concrete to test. The correct answer is D. Show Espresso at $3, Latte at $4, and Tea at $2 on the menu in index.html

The Question

Your loop marked the task "Improve the coffee shop website" as done. The page looks almost the same. Which rewrite gives the loop a result it can finish and check?

AMake the menu in index.html look cleaner and more professional
BImprove the website; use your judgment about what matters most
CDo whatever a senior front-end developer would do to improve this page today
DShow Espresso at $3, Latte at $4, and Tea at $2 on the menu in index.htmlCorrect

Why D is correct

A task the loop can finish names what should change and where it should appear. Three prices in one named file can be compared against the page after the run. "Improve" has no end state. The agent can make a small change and mark the task done, and the check has nothing concrete to test. The correct answer is D. Show Espresso at $3, Latte at $4, and Tea at $2 on the menu in index.html

Why the other options are wrong

Option A: Make the menu in index.html look cleaner and more professional

Naming the file helps, but "cleaner" and "more professional" have no end state. The agent can stop after any change, and the check has nothing to compare.

Option B: Improve the website; use your judgment about what matters most

Handing over judgment removes the check. You cannot compare the page to a task that never said what the page should contain.

Option C: Do whatever a senior front-end developer would do to improve this page today

A role description sets a style, not a result. Two runs would do two different things and both would look done.

Key idea: Checkable Tasks

Loop engineering is a practice skill. Open Claude Code in a throwaway folder, write one small task in a file, and run it with /loop or /goal while you watch. If you doubt an answer, test it against a real run in that folder.

Ready to test the full skill?

Take the free Loop Engineering quiz and find the exact basics to review next. No signup required.

Practice related questions

Same skill area or adjacent concept. Use these after reviewing the explanation.

Related Loop Engineering Practice Questions