← ClaudeAtlas

deliverable-on-disklisted

Use when about to mark a task as complete, done, finished, or shipped — verifies the deliverable actually exists as a file on disk, in a commit, or as a posted artefact. Blocks claiming completion based on chat output alone.
amitkot/claude-code-tools · ★ 0 · AI & Automation · score 71
Install: claude install-skill amitkot/claude-code-tools
# A task is only complete when its deliverable exists on disk Don't mark a task done when the only evidence is what you said in chat. The deliverable has to actually exist: file written, commit made, PR opened, plan saved. ## Why Chat output is ephemeral and not the artefact. If a user comes back later expecting "the plan we wrote" or "the script we built", they need it on disk. "I described the plan in the conversation" doesn't survive a new session, a teammate's review, or a context rotation. ## How to apply Before declaring a task complete, verify the artefact exists where the user expects it: - Asked to write a plan? It's on disk at the agreed path (e.g. `docs/plans/<slug>.md`). - Asked to build a script? The file exists and runs. - Asked to update a doc? `git diff` shows the change. - Asked to open a PR? `gh pr view` returns it. If the deliverable IS "an answer in chat" (a question), then chat output is the deliverable and this skill doesn't apply. Otherwise, verify the artefact exists before claiming completion.