원클릭으로
upaseo-compact
压缩当前会话上下文并生成可恢复现场的 compact 文档和恢复提示词。用于替代系统 compact 指令,适合用户说“压缩上下文”“compact”“保存现场”“重建会话后恢复”“生成恢复提示词”等场景。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
压缩当前会话上下文并生成可恢复现场的 compact 文档和恢复提示词。用于替代系统 compact 指令,适合用户说“压缩上下文”“compact”“保存现场”“重建会话后恢复”“生成恢复提示词”等场景。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Hand off the current task to another agent with full context. Use when the user says "handoff", "hand off", "hand this to", or wants to pass work to another agent.
Run an agent loop until an exit condition is met. Use when the user says "loop", "babysit", "keep trying until", "check every X", "watch", or wants iterative autonomous execution.
Foundation reference for Paseo agents, worktrees, CLI, provider preferences, and daemon operations. This is not the product development workflow entrypoint; use using-upaseo for end-to-end development.
核心开发工作流编排技能。运行重度开发任务的生命周期管理,内置自主复杂度判定、 微改快速通道、增量式迭代推进、独立迭代设计文档、自主推进/用户验证网关、 风险分级 upaseo-loop、UI 走 preferences、精简阶梯前置门、优先日志验证、 PR 提交前强制自审简化(删除清单+延迟债务)与大代码审查(ocr)、会话复盘与避障学习落盘。Use for /using-upaseo development tasks, including optional quick/full, autopilot/gate, worktree, and PR-per-iteration modes.
本地代码自审与质量监督技能。融合 open-code-review (ocr) 大代码审查引擎与 Agent 模拟审计分层,在提交 PR 前对当前改动进行全面的安全性、稳健性、风格契合度审查,发现隐藏的 bug 和坏味道。
本地发布与收尾交付技能。在 PR 已被批准并合并后由用户手动调用,处理主干发布校验、 历史开发资产版本正式化(Story Release)、Release metadata commit、物理工作区与临时分支清理, 以及 CHANGELOG 生成。Use with optional version, keep-worktree, or dry-run arguments after PR approval and merge.
| name | upaseo-compact |
| description | 压缩当前会话上下文并生成可恢复现场的 compact 文档和恢复提示词。用于替代系统 compact 指令,适合用户说“压缩上下文”“compact”“保存现场”“重建会话后恢复”“生成恢复提示词”等场景。 |
User's request: $ARGUMENTS
本技能只做一件事:把当前工作现场压缩成一份可审计、可恢复、可继续执行的上下文包,并输出一段恢复提示词。它不启动新 Agent,不执行系统 compact,不替代 /upaseo-handoff;它面向“未来的本会话或新会话恢复工作”。
系统 compact 容易丢关键上下文,所以本技能必须先创建 durable compact document,再输出 prompt。对话里的短摘要不能替代文档;文档才是恢复事实源。
/upaseo-compact 的自动 compact 文档化与恢复提示注入依赖项目级 compact hooks。当前默认实现是 Codex 的 PreCompact/PostCompact hooks;其他宿主(ZCode、Gemini CLI、Claude Code)没有等价的自动触发机制。因此本步骤必须先做宿主探测:
.codex/hooks.json 中的 PreCompact hook(系统 compact 前自动创建 .paseo/compacts/...md)与 PostCompact hook(compact 后自动注入恢复提示)。该自动化是 repo-scoped 的,只对当前仓库生效,不修改用户的全局 Codex 配置。hook 失败时必须 fail-open,不能阻断 compact 主流程。/upaseo-compact 来生成文档与恢复提示词;或若宿主支持等价 pre/post compact 钩子,可按相同契约(PreCompact 创建文档、PostCompact 注入恢复提示)接入。"若当前是 Codex 宿主且发现以下任一文件缺失,则先自动补齐再继续 compact:
<项目根目录>/.codex/hooks.json<项目根目录>/.codex/hooks/pre-compact.mjs<项目根目录>/.codex/hooks/post-compact.mjs补齐原则:
~/.codex/config.toml 或用户全局 hooks.codex/ 与 .codex/hooks/在最终输出的 验证: 段落中,必须说明:当前探测到的宿主、本次是"hooks 已存在"还是"hooks 已自动补齐"还是"非 Codex 宿主,已提示手动执行"。
执行标准避障前置读取,见 upaseo/references/learnings-precheck.md。本技能相关 category 为 command_error|tool_misuse。提炼与当前任务、命令、验证、工作区隔离、工具误用相关的避障规则。
压缩前先收集当前真实状态,优先使用只读命令或已有上下文:
git status --short.paseo/plans/、.paseo/handoffs/、.agents/story/ 中与任务直接相关的文件不要臆造验证结果。缺少证据时写“未验证”或“未知”,并说明恢复后第一条验证命令。
路径:
<项目根目录>/.paseo/compacts/<YYYYMMDD-HHMM>-<short-task-slug>.md
若 .paseo/compacts/ 不存在,先创建目录。文件名 slug 要短、可读、稳定。文档必须使用下面结构:
# Compact Context: <short task title>
Priority: compact
> 本文件在 SoT 优先级链中位列最高(compact > handoff > plan > goal),恢复时优先读取;现场状态/当前进度/下一步以本文件为准。goal 的边界与验收约束不可被覆盖。链定义见 `upaseo/SKILL.md` "Source-of-Truth Priority Chain"。
## Restore Prompt
<最终输出给用户的恢复提示词,必须包含本 compact 文档的绝对路径。>
## Task
<当前要完成的目标,用结果导向语言写清楚。>
## Latest User Instructions
- <用户最新指令和硬约束>
## Workspace State
- Cwd: `<absolute path>`
- Branch: `<branch or unknown>`
- Git status: `<clean / dirty summary>`
- Active mode: `<micro / quick / full / handoff / compact / unknown>`
## Files To Read First
- `<absolute path>` — <为什么恢复后必须读>
## Current Progress
- Done: <已经完成什么>
- In progress: <正在做什么>
- Not done: <还没做什么>
## Decisions
- <决策> — <原因>
## Validation Evidence
- `<command>` — <pass/fail/not run + 关键输出摘要>
## Risks And Blockers
- <风险、阻塞、不确定性>
## Next Actions
1. <恢复后第一步>
2. <恢复后第二步>
3. <恢复后第三步>
## Do Not Lose
- <容易被系统 compact 漏掉但必须保留的信息>
## Avoid
- <恢复后不要做的事,例如不要 reset、不要改无关文件、不要重复跑重任务>
最终给用户一段可直接粘贴到新会话或 compact 后的提示词。提示词必须短而有力,包含:
模板:
请从 upaseo compact 文档恢复现场。
1. 先读取:<absolute compact document path>
2. 确认当前 cwd 是:<absolute cwd>
3. 根据文档里的 Task、Latest User Instructions、Workspace State、Files To Read First、Validation Evidence 和 Next Actions 恢复上下文。
4. 先用 3-6 句话汇报你恢复到的现场、下一步计划和任何不确定点。
5. 然后继续执行当前目标:<one-line objective>
不要依赖系统 compact 的摘要;compact 文档是 Source of Truth。不要重置或丢弃未提交改动。缺少证据的地方按“未验证”处理,先补验证再宣称完成。
完成后只输出:
已创建 compact 文档:
<absolute compact document path>
恢复提示词:
<prompt>
验证:
<用于确认 hooks 状态、文档已创建、路径可读、必要状态已记录的最小证据>