{"id":"041977b3-52a2-4c73-9ca4-1c2e8909f2b3","shortId":"mP7JHp","kind":"skill","title":"strategic-compact","tagline":"策略性压缩 — 在逻辑边界手动压缩上下文，而非任意自动压缩。保留关键决策和约束，丢弃中间探索过程。","description":"# Strategic Compact\n\n## 概述\n\n在长会话中，上下文窗口有限。此 skill 指导何时压缩、保留什么、丢弃什么。\n\n核心原则：**在逻辑边界压缩，不在任意时刻压缩。**\n\n## 压缩决策表\n\n| 当前阶段 | 下一阶段 | 是否压缩 | 理由 |\n|----------|----------|----------|------|\n| 研究/探索 | 规划 | 是 | 探索细节不需要带入规划 |\n| 规划 | 实现 | 是 | 保留计划，丢弃规划过程 |\n| 实现步骤 N | 实现步骤 N+1 | 否 | 实现中途压缩会丢失上下文 |\n| 实现完成 | 验证 | 可选 | 如果上下文接近上限 |\n| 验证 | 提交 | 否 | 验证结果需要带入提交 |\n| 任务 A 完成 | 任务 B 开始 | 是 | 不同任务间压缩 |\n\n## 压缩后保留清单\n\n必须保留：\n- 当前任务目标和约束\n- 已做的架构决策及理由\n- 已修改的文件列表\n- 未完成的步骤\n- 发现的问题和 TODO\n- VibeGuard 约束（始终保留）\n\n可以丢弃：\n- 文件内容的完整引用（保留路径即可）\n- 搜索过程中的中间结果\n- 已解决的错误的完整堆栈\n- 探索性的代码阅读记录\n\n## 使用方式\n\n当感觉上下文即将耗尽时：\n\n1. 判断当前处于哪个阶段\n2. 查压缩决策表，确认是否适合压缩\n3. 如果适合，按保留清单整理摘要\n4. 执行压缩\n\n## 反模式\n\n- 在实现中途压缩 → 丢失关键上下文，导致重复工作\n- 压缩时丢弃约束 → 后续步骤违反规则\n- 不压缩直到溢出 → 被动截断比主动压缩更危险","tags":["strategic","compact","claude","arsenal","majiayu000","agent-skills","ai-agents","ai-coding-assistant","automation","claude-code","code-review","developer-tools"],"capabilities":["skill","source-majiayu000","skill-strategic-compact","topic-agent-skills","topic-ai-agents","topic-ai-coding-assistant","topic-automation","topic-claude","topic-claude-code","topic-code-review","topic-developer-tools","topic-devops","topic-productivity","topic-prompt-engineering","topic-python"],"categories":["claude-arsenal"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/majiayu000/claude-arsenal/strategic-compact","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add majiayu000/claude-arsenal","source_repo":"https://github.com/majiayu000/claude-arsenal","install_from":"skills.sh"}},"qualityScore":"0.464","qualityRationale":"deterministic score 0.46 from registry signals: · indexed on github topic:agent-skills · 29 github stars · SKILL.md body (707 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-01T07:01:16.837Z","embedding":null,"createdAt":"2026-04-18T22:24:30.407Z","updatedAt":"2026-05-01T07:01:16.837Z","lastSeenAt":"2026-05-01T07:01:16.837Z","tsv":"'+1':41 '1':79 '2':81 '3':84 '4':87 'b':56 'compact':3,10 'n':38,40 'skill':15 'skill-strategic-compact' 'source-majiayu000' 'strateg':2,9 'strategic-compact':1 'todo':67 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-coding-assistant' 'topic-automation' 'topic-claude' 'topic-claude-code' 'topic-code-review' 'topic-developer-tools' 'topic-devops' 'topic-productivity' 'topic-prompt-engineering' 'topic-python' 'vibeguard':68 '上下文窗口有限':13 '下一阶段':24 '不压缩直到溢出':95 '不同任务间压缩':59 '不在任意时刻压缩':21 '丢失关键上下文':91 '丢弃中间探索过程':8 '丢弃什么':18 '丢弃规划过程':36 '任务':52,55 '使用方式':77 '保留什么':17 '保留关键决策和约束':7 '保留计划':35 '保留路径即可':73 '判断当前处于哪个阶段':80 '压缩决策表':22 '压缩后保留清单':60 '压缩时丢弃约束':93 '反模式':89 '发现的问题和':66 '可以丢弃':71 '可选':46 '后续步骤违反规则':94 '否':42,50 '在实现中途压缩':90 '在逻辑边界压缩':20 '在逻辑边界手动压缩上下文':5 '在长会话中':12 '如果上下文接近上限':47 '如果适合':85 '始终保留':70 '完成':54 '实现':33 '实现中途压缩会丢失上下文':43 '实现完成':44 '实现步骤':37,39 '导致重复工作':92 '已修改的文件列表':64 '已做的架构决策及理由':63 '已解决的错误的完整堆栈':75 '开始':57 '当前任务目标和约束':62 '当前阶段':23 '当感觉上下文即将耗尽时':78 '必须保留':61 '执行压缩':88 '指导何时压缩':16 '按保留清单整理摘要':86 '探索':28 '探索性的代码阅读记录':76 '探索细节不需要带入规划':31 '提交':49 '搜索过程中的中间结果':74 '文件内容的完整引用':72 '是':30,34,58 '是否压缩':25 '未完成的步骤':65 '查压缩决策表':82 '核心原则':19 '概述':11 '此':14 '理由':26 '研究':27 '确认是否适合压缩':83 '策略性压缩':4 '约束':69 '而非任意自动压缩':6 '被动截断比主动压缩更危险':96 '规划':29,32 '验证':45,48 '验证结果需要带入提交':51","prices":[{"id":"0cdfcdfe-f0df-4ff2-9bc3-85aa7b898006","listingId":"041977b3-52a2-4c73-9ca4-1c2e8909f2b3","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"majiayu000","category":"claude-arsenal","install_from":"skills.sh"},"createdAt":"2026-04-18T22:24:30.407Z"}],"sources":[{"listingId":"041977b3-52a2-4c73-9ca4-1c2e8909f2b3","source":"github","sourceId":"majiayu000/claude-arsenal/strategic-compact","sourceUrl":"https://github.com/majiayu000/claude-arsenal/tree/main/skills/strategic-compact","isPrimary":false,"firstSeenAt":"2026-04-18T22:24:30.407Z","lastSeenAt":"2026-05-01T07:01:16.837Z"}],"details":{"listingId":"041977b3-52a2-4c73-9ca4-1c2e8909f2b3","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"majiayu000","slug":"strategic-compact","github":{"repo":"majiayu000/claude-arsenal","stars":29,"topics":["agent-skills","ai-agents","ai-coding-assistant","automation","claude","claude-code","code-review","developer-tools","devops","productivity","prompt-engineering","python","software-development","typescript","workflows"],"license":"mit","html_url":"https://github.com/majiayu000/claude-arsenal","pushed_at":"2026-04-29T04:12:22Z","description":"52 production-ready Claude Code skills and 7 specialized agents for software development, DevOps, product workflows, and automation.","skill_md_sha":"bfc4a3d613cdc05106f623bd034891a76bfce27b","skill_md_path":"skills/strategic-compact/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/majiayu000/claude-arsenal/tree/main/skills/strategic-compact"},"layout":"multi","source":"github","category":"claude-arsenal","frontmatter":{"name":"strategic-compact","description":"策略性压缩 — 在逻辑边界手动压缩上下文，而非任意自动压缩。保留关键决策和约束，丢弃中间探索过程。"},"skills_sh_url":"https://skills.sh/majiayu000/claude-arsenal/strategic-compact"},"updatedAt":"2026-05-01T07:01:16.837Z"}}