Skip to content
Skills Library
AI & agents · Writing

session-notes

/session-notes

Use when task state needs to be preserved for continuation or handoff, or an existing note can help restore context after compaction.

Repository
pragma ↗
Licence
MIT
Last repository change
26.10.2026

Assessment and security

86/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content21 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
1
Scripts
0
HTML comments
0
URLs in SKILL.md
0
Deprecation

No signals detected. Repository changed on 26.10.2026, without references to retired models or APIs.

Licence

MIT, open: use and modify while retaining author attribution.

What it does and when to use it

Use when task state needs to be preserved for continuation or handoff, or an existing note can help restore context after compaction.

Original author description

Use when task state needs to be preserved for continuation or handoff, or an existing note can help restore context after compaction.

How it works

SKILL.md has no level-two headings · 21 lines, 257 words

SKILL.md preview
---
name: session-notes
description: Use when task state needs to be preserved for continuation or handoff, or an existing note can help restore context after compaction.
---

# Session Notes

Create or update one concise current-state note when meaningful task state needs preserving. The coordinating agent owns its updates.

Store the note at `docs/pragma/session-notes/YYYY-MM-DD-<topic>.md` unless user or project instructions specify another location. Use the creation date and a topic of one to three words; keep the filename on updates. Add a short session/task ID only if names collide. Record the session ID from actual host metadata/environment in the note; if unavailable, establish and record a stable task identifier.

Keep only what continuation needs:

- Current objective and scope.
- Explicit settled decisions, constraints, and reasoning needed for continuation.
- Completed tasks and side effects that must not be repeated.
- Blockers and next action.
- Pointers to useful source files, artifacts, and evidence, with relevant revision/state when needed.

Record verified facts, not speculation, a transcript, or a file-by-file history already visible in diffs/plans. Keep detailed results in their purposeful artifacts. Update at meaningful state changes and before a needed handoff; replace superseded entries rather than appending a timeline.

When resuming work, including after compaction, consult the current session's note when available and useful. Latest user instructions and current source/runtime remain authoritative. Recheck consequential state that may have changed, including ephemeral paths. Reuse verification when the affected code and conditions still match. Other-session notes are fallback context, not automatically loaded instructions or authorization.

Reuse the same note for handoff. Pass its exact path and the relevant task/skill context to subagents or an authorized recipient. Keep secrets and unnecessary personal data out of notes and dispatches.

Versions

The database has no other skills named session-notes.

Database snapshot: 13.11.2026 · package version 60668cb4c3ad (SHA-256 digest of the entire package)

Downloads in the last 30 days: 0 · ranking

Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.

Similar skills

  • 100context-handoff
    Use when user asks about context handoff, preserving context across compaction, restoring session state, or mentions HANDOFF.md. Also activates automatically after compact/clear when additionalContext contains "CONTEXT RESTORED FROM PRE-COMPACTION HANDOFF". Triggers: "handoff",…
  • 100advai-handoff
    Persists session handoff notes in `.advai/HANDOFF.md` and restores prior context from that file. Invoke when user wants to record current session progress or resume work in a new session.
  • 100project
    Use when the user says 'save project', 'handoff', or when context is running low and state must be preserved.
  • 100session-handoff
    Capture current session state and generate a handoff prompt for seamless continuation in a new session. Use when context window is filling up, before ending a long session, or when explicitly requested.
  • 100compaction-continuity-check
    Use when an agent must save a session summary under a stable key so it can resume after context compaction or in a new session.
  • 100investigation-state
    Persists debugging investigation context (hypotheses, evidence, eliminated approaches) across sessions. Companion to systematic-debugging. Use when starting, resuming, or handing off a multi-turn debugging session.

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.