Agent Skills
› NeverSight/learn-skills.dev
› ac-context-compactor
ac-context-compactor
GitHub用于管理长会话上下文,当上下文接近阈值时创建紧凑摘要。通过保留关键状态、总结已完成功能并提取决策,优化上下文使用,确保会话无缝延续且不丢失重要信息。
Trigger Scenarios
上下文即将填满
创建交接摘要
优化上下文使用
准备会话继续
Install
npx skills add NeverSight/learn-skills.dev --skill ac-context-compactor -g -y
SKILL.md
Frontmatter
{
"name": "ac-context-compactor",
"description": "Manage and compact context for long sessions. Use when context is filling up, creating handoff summaries, optimizing context usage, or preparing for session continuation."
}
AC Context Compactor
Manage context usage and create compact summaries for session continuation.
Purpose
Monitors context usage and creates compact summaries when approaching limits, enabling seamless session continuation without losing critical information.
Quick Start
from scripts.context_compactor import ContextCompactor
compactor = ContextCompactor(project_dir)
if await compactor.should_compact():
summary = await compactor.create_compact_summary()
Context Management
Context threshold: 85%
│
├── Below 85%: Continue normally
├── At 85%: Create compact summary
└── Above 90%: Force handoff
Compaction Strategy
- Preserve: Critical state and progress
- Summarize: Completed features
- Extract: Key decisions and context
- Compress: Verbose information
Summary Structure
{
"session_summary": {
"features_completed": ["auth-001", "auth-002"],
"current_feature": "api-001",
"progress_percentage": 45.5
},
"key_decisions": [
"Using JWT for auth",
"PostgreSQL for database"
],
"active_context": {
"current_file": "src/api/routes.py",
"current_task": "Implementing user endpoint"
},
"next_actions": [
"Complete user endpoint",
"Add authentication middleware"
]
}
Integration
- Used by:
ac-session-managerfor auto-continuation - Triggers:
ac-handoff-creatorwhen compacting
API Reference
See scripts/context_compactor.py for full implementation.
Version History
- e0220ca Current 2026-07-05 23:05


