This is a template. Replace the sections below with your own project details. Keep the ## Parallel Work Protocol section exactly as written — do not change it.
Before starting any task, do the following in this exact order:
- Read
ACTIVE_TASKS.mdin the repo root - List every file you plan to create or modify for this task
- Check if any of those files appear in
ACTIVE_TASKS.mdwith statusIN_PROGRESS - If there is a conflict: tell the user exactly which task is blocking and which file is the conflict, then stop. Do not proceed until the user gives explicit instruction.
- If there is no conflict: write your entry to
ACTIVE_TASKS.mdwith statusIN_PROGRESS, your task name, a timestamp to seconds, and every file you plan to touch. Then start the task. - When the task is complete: update your entry in
ACTIVE_TASKS.mdto statusDONEwith a completion timestamp. - Never delete entries from
ACTIVE_TASKS.md. Only update the Status and Completed columns.
ACTIVE_TASKS.md is managed automatically. Edit it without asking for confirmation.
[Replace this section with a description of your project — what it is, what tech stack it uses, and any important constraints Claude Code should know about.]
[Replace this section with the commands to run your project — build, dev server, tests, lint.]
[Replace this section with any standing instructions for Claude Code — how to work, what to avoid, coding conventions, etc.]