# Multi Deliverable Tracking 1e842b

> Track completion status of all required deliverables and ensure ALL outputs are completed before stopping

- Skill: `ichichuang/multi-deliverable-tracking-1e842b` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add ichichuang/multi-deliverable-tracking-1e842b`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ichichuang/multi-deliverable-tracking-1e842b/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: ichichuang (https://skillmd.com/u/ichichuang)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/ichichuang/multi-deliverable-tracking-1e842b

---


# Multi-Deliverable Task Tracking

## Purpose

This skill ensures that agents working on tasks with multiple required outputs explicitly track which deliverables are complete and prioritize completing ALL required outputs before considering the task finished.

## Problem Pattern

Agents often stop after completing the first or partial set of deliverables, even when multiple outputs are explicitly required. This leads to incomplete task execution.

## Instructions

### Step 1: Identify All Required Deliverables

At the start of any task, explicitly enumerate ALL required outputs:

```
Required Deliverables Checklist:
- [ ] Deliverable 1: [description]
- [ ] Deliverable 2: [description]
- [ ] Deliverable 3: [description]
```

### Step 2: Track Progress Explicitly

Maintain a visible progress tracker throughout task execution. Update it after each deliverable is completed:

```
Progress Tracker:
- [x] Email to Juvoxa CEO (COMPLETE)
- [ ] Email to Second Company CEO (PENDING)
```

### Step 3: Verify Before Stopping

Before concluding the task, perform a final verification:

1. Review the original task requirements
2. Check each item in your deliverables checklist
3. Confirm ALL items are marked complete
4. Only stop when every required deliverable is finished

### Step 4: Prioritize Completion Over Speed

If you encounter difficulties with one deliverable:
- Do NOT abandon remaining deliverables
- Attempt alternative approaches (switch tools, methods, etc.)
- Complete what you can before reporting any blockers

## Example Workflow

```
Task: Create emails to two company CEOs

1. INITIALIZE CHECKLIST:
   - [ ] Email to Juvoxa CEO
   - [ ] Email to PartnerCo CEO

2. EXECUTE DELIVERABLE 1:
   - Create email to Juvoxa CEO
   - Save/output the file
   - UPDATE: - [x] Email to Juvoxa CEO

3. CHECK STATUS:
   - 1 of 2 complete
   - Continue to next deliverable

4. EXECUTE DELIVERABLE 2:
   - Create email to PartnerCo CEO
   - Save/output the file
   - UPDATE: - [x] Email to PartnerCo CEO

5. FINAL VERIFICATION:
   - All checkmarks complete? YES
   - Task is now complete
```

## Anti-Patterns to Avoid

- ❌ Stopping after first deliverable without checking requirements
- ❌ Assuming "good enough" without verifying all outputs
- ❌ Not maintaining visible progress tracking
- ❌ Abandoning remaining deliverables when one becomes difficult

## When to Apply

Use this skill whenever a task requires:
- Multiple files to be created
- Multiple outputs to different recipients
- Several distinct deliverables specified in requirements
- Any situation where "done" could be ambiguous
