Remember Coding Sessions — BlueColumn Skill
The most expensive bug in software is "where was I?". This skill records architecture decisions and session state so every coding session starts from a clean handoff instead of a blank screen.
Log the decision
When a meaningful choice is made (library, schema, pattern), store the decision, the reason, and the rejected alternatives.
curl -X POST https://xkjkwqbfvkswwdmbtndo.supabase.co/functions/v1/agent-remember \
-H "Authorization: Bearer $BLUECOLUMN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "DECISION: use SQLite for the sync cache. Reason: zero-ops, local-first. Rejected: Postgres (too heavy for a client cache), Redis (extra process). Date: 2026-07-31.", "title": "arch - sync cache storage"}'
Resume the session
At the start of a new session, recall the last state before touching any code.
curl -X POST https://xkjkwqbfvkswwdmbtndo.supabase.co/functions/v1/agent-recall \
-H "Authorization: Bearer $BLUECOLUMN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"q": "What was the last in-progress task and open TODO on this project?"}'
Handoff ritual
End every session with a short handoff note so the next session (or teammate) can pick up in seconds.
curl -X POST https://xkjkwqbfvkswwdmbtndo.supabase.co/functions/v1/agent-note \
-H "Authorization: Bearer $BLUECOLUMN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "HANDOFF: auth middleware refactor ~80% done. Next: finish token refresh test. Blocked on: deciding expiry window (open question in #backend).", "tags": ["coding", "handoff"]}'
Coding workflow
- Resume — recall last task, open TODOs, and the active branch context.
- Act — make the change; when you hit a fork, store the decision before moving on.
- Record — log commits, gotchas, and anything a future you would thank you for.
- Hand off — write the handoff note; it doubles as the next session's brief.
Docs
API reference: https://bluecolumn.ai/docs — fields are text, q, tags (not content/query/note).
