AgentSkillsCN

compacting-context

将冗长的上下文信息精炼为结构化的摘要。可在污染源(搜索记录、日志文件、JSON 数据)之后,或在各个阶段性里程碑处使用此技能。

SKILL.md
--- frontmatter
name: compacting-context
description: Compacts verbose context into structured summary. Use after pollution sources (searches, logs, JSON) or at phase milestones.
argument-hint: [compaction-name]
context: fork
agent: Explore
model: sonnet
allowed-tools: Read, Grep, Glob

Context Compaction (ACE-FCA)

Distills verbose outputs into structured summaries following ACE-FCA principles.

When to Use

Per .claude/rules/context-management.md:

  • After verbose tool output (logs, JSON, search results)
  • After completing a phase or milestone
  • Before starting new complex task

Workflow

  1. Identify noise - What pollution sources need compacting?
  2. Extract signal - Correct + Complete info only
  3. Structure output - Use template format below

Output Template

markdown
# Compaction: {{name}}

## Trajectory
<!-- Research status → Planning status → Implementation status -->

## Key Files
<!-- files touched with purpose -->

## Completed
<!-- done items -->

## Blockers
<!-- blocking issues (empty if none) -->

## Findings
<!-- key discoveries, distilled outputs from logs/JSON/tests -->

Quality Check

  • Correct > Complete > Minimal
  • No raw dumps, only structured summaries
  • Enough to continue, no more
  • Update working plan with compaction output (don't orphan it)