本文へ移動
cccskills
無料GitHub で公開

verify-all-deliverables

Ensure all required output files are created and verified before marking a task complete

インストール方法を見る

含まれるファイル(2)

  • SKILL.md3.0 KB
  • .skill_id37 B

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Verify All Deliverables Before Completion

Purpose

This skill prevents premature task completion in multi-deliverable workflows by ensuring every required output file is created, verified to exist with non-zero size, and confirmed before declaring <COMPLETE>.

When to Use

Use this skill when a task requires creating multiple output files (e.g., spreadsheet + document, report + summary, data file + visualization).

Instructions

Step 1: Identify All Deliverables Upfront

CRITICAL CHECKPOINT: Do not proceed to Step 2 until this step produces visible output.

Before starting any file creation, you MUST output a complete deliverable list in this exact format:

REQUIRED DELIVERABLES CHECKLIST:
☐ [filename1.extension] - [brief description]
☐ [filename2.extension] - [brief description]
☐ [filename3.extension] - [brief description]

This checklist must appear as visible text in your output before executing any file creation commands. Track completion by updating checkboxes (☐ → ☑) as each file is created.

Step 2: Create Each Deliverable in Sequence

Execute the creation of each file one at a time. Do not proceed to the next step until the current file creation command has completed.

Step 3: Verify Each File After Creation

After creating each file, immediately verify it exists and has non-zero size:

ls -la [filename.extension]

Expected output should show file size > 0 bytes. If size is 0 or file is missing, troubleshoot before proceeding.

Step 4: Final Verification Before Completion

Before declaring <COMPLETE>, run a final verification of ALL deliverables:

ls -la file1.ext file2.ext file3.ext

Or use a loop for many files:

for file in file1.ext file2.ext file3.ext; do
  if [ -s "$file" ]; then
    echo "✓ $file exists ($(stat -c%s "$file") bytes)"
  else
    echo "✗ $file missing or empty"
    exit 1
  fi
done

Step 5: Only Then Declare Complete

Only output <COMPLETE> after all files have been verified with non-zero size.

Common Pitfalls

PitfallPrevention
Creating only some deliverablesList all deliverables upfront and track completion
Not verifying file sizesAlways run ls -la after each file creation
Declaring complete too earlyFinal verification step is mandatory
Assuming success without checkingExplicitly check each file before proceeding

Example Workflow

Task: Create tracking spreadsheet and email template document

1. Identify deliverables:
   - June_2025_Declined_Payments_Outreach.xlsx
   - Email_Template.docx

2. Create spreadsheet → verify with ls -la → confirm size > 0

3. Create Word document → verify with ls -la → confirm size > 0

4. Final check: ls -la *.xlsx *.docx → confirm both files present

5. Only then: <COMPLETE>

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Incremental audio production with duration mismatch handling, adaptive stem extension, and pre-mix alignment verification

日本語の概要は準備中です。原文の説明を表示しています。

HKUDS/OpenSpace7,7552026年8月13日 更新

Incremental audio production with duration alignment handling, per-stem verification, and adaptive extension strategies

日本語の概要は準備中です。原文の説明を表示しています。

HKUDS/OpenSpace7,7552026年8月13日 更新

Create serverless API proxy endpoints that hide API keys and provide a unified backend for the dashboard frontend. Designed for Vercel deployment.

日本語の概要は準備中です。原文の説明を表示しています。

HKUDS/OpenSpace7,7552026年8月13日 更新

End-to-end audio production workflow with stems, effects, archiving, and verification

日本語の概要は準備中です。原文の説明を表示しています。

HKUDS/OpenSpace7,7552026年8月13日 更新

Handle cascading data retrieval tool failures by falling back to embedded knowledge generation

日本語の概要は準備中です。原文の説明を表示しています。

HKUDS/OpenSpace7,7552026年8月13日 更新

Fallback pattern for executing Python code when execute_code_sandbox fails

日本語の概要は準備中です。原文の説明を表示しています。

HKUDS/OpenSpace7,7552026年8月13日 更新

HKUDS のスキルをすべて見る

このスキルの問題を報告する