shipkit-user-instructionslisted
Install: claude install-skill stefan-stepzero/shipkit
# shipkit-user-instructions - Task Tracking for Manual User Actions
**Purpose**: Prevent manual tasks from being lost in chat by maintaining a persistent JSON tracking file for tasks that require user action outside Claude's control.
**What it does**: Captures manual tasks the user must complete, tracks their status, and persists them in `.shipkit/user-tasks.json` — a structured JSON artifact readable by Claude, machine-readable by other tools, and the single source of truth for user action items.
**Output format**: JSON — follows the Shipkit artifact convention for dashboard integration.
---
## When to Invoke
**Auto-trigger scenarios** (other skills invoke this):
- Package installation needed (implement)
- External service configuration required (Lemon Squeezy webhooks, API keys)
- Database migrations need running
- Deploy configuration needed
- Git repository setup required
**Manual invocation**:
- User says: "Track this task", "Add to my todo", "Remind me to..."
- Claude realizes: "I need the user to do X before I can continue"
**Philosophy**: If Claude can't do it directly, track it so it doesn't get forgotten.
---
## Prerequisites
**Optional**:
- `.shipkit/` directory (will create if missing)
**No hard prerequisites** - This skill can run anytime.
---
## Process
### Step 1: Confirm Task Details
**Before creating task entry**, ask user 2-3 questions:
1. **What specific task needs to be done?**
- "Set up Lemon Squeezy webhook?"
- "Configure webhook e