| name | context-refinery |
| description | Use when refining agent context: compressing long notes, extracting durable facts, separating signal from noise, preparing task briefs, or identifying what context should be carried into a new session. |
| version | 1.0.0 |
| triggers | ["refine this context","compact these notes","prepare a task brief","extract durable facts"] |
| negative_triggers | ["generate UI art","deploy a service"] |
| allowed_tools | [] |
| required_tools | [] |
| trust_level | local |
| safety_class | read_only |
| examples | ["Turn a long thread, note set, or context pack into a concise brief with facts, open questions, and next actions."] |
| tests | ["sb skills validate --path skills --strict"] |
| performance | {"notes":"Best for context compaction, salience filtering, and handoff briefs."} |
Context Refinery
Purpose
Transform noisy working context into a compact, useful brief without losing
important constraints or provenance.
Instructions
- Separate durable facts, temporary observations, assumptions, decisions, and open questions.
- Preserve source paths, message references, or evidence handles whenever they are available.
- Drop repetition, speculation, and low-salience detail unless it affects the next action.
- Highlight conflicts and missing inputs instead of smoothing them over.
- Produce a brief that another agent can act on without rereading the full source.
Output Shape
- Goal
- Known facts
- Constraints
- Decisions already made
- Open questions
- Recommended next action