Loading...
Loading...
MUST be used whenever writing, amending, squashing, or auditing any Git commit message. Enforces subject-only defaults, bans AI attribution trailers and development diaries.
npx skill4agent add dvcrn/skills git-commit-qualityA Git commit message records the state change and its essential architectural rationale, not a development diary, proof-of-work ledger, or debugging scratchpad.
AddFixUpdateRefactorRemoveAddedFixesUpdatingfeat:fix:chore:Fixes #123Fix deleteThing endpoint after testing
deleteThing wraps /ajax/thing/delete/, verified today: it destroys the pool
row, so every level sharing it loses the row, and a repeat call answers 404.
Ran go test -race ./... locally and it passed in 1.2s.Fix deleteThing endpoint wrapper
Permanently deletes the shared pool record via /ajax/thing/delete/.Cut the requests an item edit costs
A named single-cell edit was four requests on a cold client. Passing poolId
skips the lookup that finds the thing's pool, and verify: false drops the
read-back, so the floor is now one request; a warm client pays two.Optimize item edit request overhead
Add poolId and verify options to bypass pool lookup and verification
read-backs when updating items.Fix route handling in auth middleware
My mistake on the earlier commit: I assumed Express stripped trailing
slashes automatically like Actix does, which broke the callback URL.Normalize trailing slashes in auth callback routeUpdate session store
We no longer use Redis for session storage because memory costs were too
high and DynamoDB provides TTL natively without custom maintenance jobs.Migrate session store from Redis to DynamoDB
Relies on native DynamoDB TTL for automatic session expiration.Add user avatar upload
Supports JPEG and PNG. I did not add WebP conversion or S3 upload logic
because that should be handled in a background worker later.Add JPEG and PNG user avatar uploadCo-authored-by: Claude <...>Signed-off-by_Generated by..._Update database migration scripts
Co-authored-by: Claude <noreply@anthropic.com>Update database migration scriptsClean up comments per skill guidelinesRemove obsolete comments and normalize docstring formatting—–--### Commit `<commit-sha>`: `<Subject line>`
- **Original:**
```text
<Exact original subject and body>
```
- **Anti-Pattern:** `<Name of violated anti-pattern(s)>`
- **Issue:** `<1-sentence explanation of why it is low-signal or padded>`
- **Replacement:**
```text
<Clean proposed subject line>
<Clean proposed body wrapped at 72 chars, or omit if subject-only>
```