using-superpowers
OBobra/superpowers299k2,675 new stars in the last 7 days
Clarifies that file creation tasks are complete when the deliverable is successfully written—no submission step required
This skill addresses a common misconception during document and file creation tasks: agents sometimes search for or attempt to use a submit_work, finalize, or similar tool after creating the deliverable. No such step is required. Task completion is achieved when the file is successfully created with the required content.
File creation = Task completion
When a task requests you to create a document, report, script, or any file-based deliverable, the task is complete once:
There is no additional submission, finalization, or confirmation step needed.
Use the appropriate file creation method for your task:
# For programmatic file creation
with open('deliverable.docx', 'wb') as f:
f.write(document_content)
# For shell-based creation
echo "content" > output.txt
Or use available tools like write_file, create_file, etc.
Confirm the file exists and contains expected content:
ls -la deliverable.docx
# or
cat output.txt
Once verification passes, the task is complete. Do not:
submit_work toolfinalize_task functionSimply report that the deliverable has been created successfully.
| ❌ Incorrect | ✅ Correct |
|---|---|
| Creating file, then searching for submit tool | Creating file, verifying, declaring done |
| Assuming a finalization API exists | Treating file creation as the final step |
| Adding unnecessary confirmation steps | Completing after successful write |
Task: "Create a negotiation strategy document covering BATNA, ZOPA, and timeline."
Correct Execution:
negotiation_strategy.docxOBobra/superpowers299k2,675 new stars in the last 7 days
OBobra/superpowers299k2,675 new stars in the last 7 days
OBobra/superpowers299k2,675 new stars in the last 7 days
OBobra/superpowers299k2,675 new stars in the last 7 days
OBobra/superpowers299k2,675 new stars in the last 7 days
MAmattpocock/skills290k10,235 new stars in the last 7 days