nap
GitHub通过压缩历史、修剪日志和归档过期状态,清理上下文窗口预算。适用于长会话后或即将进行大量代理分发前,防止上下文溢出并优化存储。
Trigger Scenarios
long-running sessions
heavy fan-out work
history.md exceeds 15KB
.squad/ total size exceeds 1MB
Install
npx skills add microsoft/Generative-AI-for-beginners-dotnet --skill nap -g -y
SKILL.md
Frontmatter
{
"name": "nap",
"domain": "maintenance",
"source": "extracted",
"confidence": "medium",
"description": "Context hygiene — compress, prune, archive .squad\/ state"
}
Skill: nap
Context hygiene — compress, prune, archive .squad/ state
What It Does
Reclaims context window budget by compressing agent histories, pruning old logs, archiving stale decisions, and cleaning orphaned inbox files.
When To Use
- Before heavy fan-out work (many agents will spawn)
- When history.md files exceed 15KB
- When .squad/ total size exceeds 1MB
- After long-running sessions or sprints
Invocation
- CLI:
squad nap/squad nap --deep/squad nap --dry-run - REPL:
/nap//nap --dry-run//nap --deep
Confidence
medium — Confirmed by team vote (4-1) and initial implementation
Version History
- bd4e082 Current 2026-08-20 14:06


