compact-boundary-session-distillation-ee7451 — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited compact-boundary-session-distillation-ee7451 (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Domain: context-management Trigger: When skillify captures a repeating process, use the latest session memory and the user messages after the most recent compact boundary so the prompt only contains the current instructions. Source Pattern: Distilled from reviewed context, compaction, and memory-governance patterns.
getSessionMemoryContent() to fill the <session_memory> block; the helper already returns null when no file exists so the prompt displays No session memory available. instead of throwing.getMessagesAfterCompactBoundary(context.messages) from runtime/utils/messages.ts, which locates the last compact boundary and optionally projects out snipped history via projectSnippedView when HISTORY_SNIP is on.extractUserMessages, which keeps only type === 'user' entries, flattens mixed content blocks into strings, trims blank text, and yields the freshest user steering cues.{{sessionMemory}}, {{userMessages}}, and the optional {{userDescriptionBlock}} inside SKILLIFY_PROMPT so the kernel prompt knows which context to expose to the skill authoring assistant.getMessagesAfterCompactBoundary call enforces that slice.<session_memory> and the user messages in <user_messages> so downstream tooling can parse them reproducibly.When the user redirects the conversation toward automation mid-session, this pattern yields a short prompt that highlights the current process and memory highlights without dragging the whole transcript along.
null, the placeholder text keeps the prompt structure stable for downstream parsers.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.