# Chore Planning Create a plan to complete the chore using the specified markdown `Plan Format`. Research the codebase and create a thorough plan. ## Variables adw_id: $1 prompt: $2 ## Instructions - If the adw_id or prompt is not provided, stop and ask the user to provide them. - Create a plan to complete the chore described in the `prompt` - The plan should be simple, thorough, and precise - Create the plan in the `specs/` directory with filename: `chore-{adw_id}-{descriptive-name}.md` - Replace `{descriptive-name}` with a short, descriptive name based on the chore (e.g., "update-readme", "add-logging", "refactor-agent") - Research the codebase starting with `README.md` - Replace every in the `Plan Format` with the requested value ## Codebase Structure - `README.md` - Project overview and instructions (start here) - `adws/` - AI Developer Workflow scripts and modules - `apps/` - Example applications - `.claude/commands/` - Claude command templates - `specs/` - Specification and plan documents ## Plan Format ```md # Chore: ## Metadata adw_id: `{adw_id}` prompt: `{prompt}` ## Chore Description ## Relevant Files Use these files to complete the chore: ## Step by Step Tasks IMPORTANT: Execute every step in order, top to bottom. ### 1. - - ### 2. - - ## Validation Commands Execute these commands to validate the chore is complete: - Example: `uv run python -m py_compile apps/*.py` - Test to ensure the code compiles ## Notes ``` ## Chore Use the chore description from the `prompt` variable. ## Report Return the path to the plan file created.