Current Time: !date
I need to make small, logical, atomic commits based on my current work.
Optional focus argument: "frontend only", "exclude tests"
Here is the current status of the repository:
!git status
Here are the specific unstaged changes (diff):
!git diff
Please analyze these changes and suggest a plan to stage and commit them in a logical order.
- Group the changes into atomic units (e.g., by feature, fix, or refactor).
- For each group, list the specific files (or hunks, if applicable) to stage.
- Provide a commit message for each group.
- If there are dependencies (e.g., File A must be committed before File B), please note them.
- Unless there any questions proceed with creating the commits
- DO NOT PUSH UNDER ANY CIRCUMSTANCE
$ARGUMENTS