Systematic tracking and completion of all required deliverables before task termination
54
60%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./benchmarks/gdpval/skills/multi-deliverable-tracking-2eb609/SKILL.mdThis skill ensures that agents explicitly identify, track, and complete ALL required deliverables before stopping, preventing premature task completion when multiple outputs are required.
Never stop working until you can confirm every required deliverable is complete.
At the start of any task, explicitly list ALL expected outputs:
## Required Deliverables Checklist
- [ ] Deliverable 1: [description]
- [ ] Deliverable 2: [description]
- [ ] Deliverable 3: [description]Action: Parse the task description carefully for keywords like:
Maintain a visible checklist throughout execution. Update it after each deliverable:
## Progress Tracker
| Deliverable | Status | Evidence |
|-------------|--------|----------|
| Email to CEO | ✅ Complete | File: ceo_email.md created |
| Email to CTO | ⏳ Pending | - |Action: After completing each item, update the checklist BEFORE moving to the next task.
Before declaring a task complete, perform a final verification:
ls or list_dir if needed)If you discover a missing deliverable:
# Track deliverables programmatically
deliverables = {
"ceo_email": {"required": True, "complete": False, "path": "ceo_email.md"},
"cto_email": {"required": True, "complete": False, "path": "cto_email.md"},
}
def verify_all_complete():
for name, info in deliverables.items():
if info["required"] and not info["complete"]:
return False, f"Missing: {name}"
return True, "All deliverables complete"# Verify multiple files exist before concluding
for file in ceo_email.md cto_email.md; do
if [ ! -f "$file" ]; then
echo "ERROR: Missing deliverable: $file"
exit 1
fi
done
echo "All deliverables verified"| Pitfall | Solution |
|---|---|
| Stopping after first deliverable | Always check for "and", "both", multiple file names |
| Assuming implicit completion | Explicitly verify each file/output exists |
| Losing track mid-task | Keep checklist visible in working notes |
| Not re-reading requirements | Re-parse task description before final verification |
Use this skill whenever:
❌ Wrong: "I created the email to the CEO. Task complete." (Missing: email to CTO was also required)
✅ Correct: "I created emails to both CEO and CTO. Verified both files exist. All 2 deliverables complete."
c5a9c4b
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.