Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 08:28:42 +08:00
commit 8a4be47b6e
43 changed files with 10867 additions and 0 deletions

View File

@@ -0,0 +1,72 @@
# 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 <placeholder> 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: <chore name>
## Metadata
adw_id: `{adw_id}`
prompt: `{prompt}`
## Chore Description
<describe the chore in detail based on the prompt>
## Relevant Files
Use these files to complete the chore:
<list files relevant to the chore with bullet points explaining why. Include new files to be created under an h3 'New Files' section if needed>
## Step by Step Tasks
IMPORTANT: Execute every step in order, top to bottom.
<list step by step tasks as h3 headers with bullet points. Start with foundational changes then move to specific changes. Last step should validate the work>
### 1. <First Task Name>
- <specific action>
- <specific action>
### 2. <Second Task Name>
- <specific action>
- <specific action>
## Validation Commands
Execute these commands to validate the chore is complete:
<list specific commands to validate the work. Be precise about what to run>
- Example: `uv run python -m py_compile apps/*.py` - Test to ensure the code compiles
## Notes
<optional additional context or considerations>
```
## Chore
Use the chore description from the `prompt` variable.
## Report
Return the path to the plan file created.

View File

@@ -0,0 +1,12 @@
# Implement the following plan
Follow the `Instructions` to implement the `Plan` then `Report` the completed work.
## Instructions
- Read the plan, think hard about the plan and implement the plan.
## Plan
$ARGUMENTS
## Report
- Summarize the work you've just done in a concise bullet point list.
- Report the files and total lines changed with `git diff --stat`