Skip to main content

pre-flight

Pre-flight check before sending an expensive LLM prompt. Returns a verdict (send_as_is, send_compressed, warn_context_limit, clear_first), the compressed prompt body inline, a cost preview against on-demand list pricing, and a cache hit likelihood. Use this skill whenever an agent is about to submit a prompt above ~1000 tokens or when context fill is unknown. Trigger phrases include "estimate cost before sending", "should I compress this prompt", "am I about to run out of context", "preview compression savings".

소스 정보

저장소
oimiragieo/gotcontext-plugin
최근 소스 활동
2026년 6월 17일 14:22
감지된 SKILL.md 언어
영어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
pre-flight
description
Pre-flight check before sending an expensive LLM prompt. Returns a verdict (send_as_is, send_compressed, warn_context_limit, clear_first), the compressed prompt body inline, a cost preview against on-demand list pricing, and a cache hit likelihood. Use this skill whenever an agent is about to submit a prompt above ~1000 tokens or when context fill is unknown. Trigger phrases include "estimate cost before sending", "should I compress this prompt", "am I about to run out of context", "preview compression savings".
version
1.0.0
# pre-flight ## When this skill is the preferred path The user (or the agent itself) is about to send a prompt that might be expensive, redundant, or context-window-exhausting. Instead of sending blindly and finding out only when the bill arrives or the conversation hits 200k tokens, the agent calls `gc_pre_flight` first to get a structured answer. This skill is the gotcontext SKU. **One MCP call replaces context warnings, compression decisions, and cost previews.** ## How to use it Call `gc_pre_flight` with the proposed prompt body. Optionally pass: - `hint` — what the agent is trying to do ("refactor", "debug", "plan"). Guides the compression strategy. - `target_model` — the LLM that will receive this prompt ("gpt-4o", "claude-opus-4-7", etc.). Drives cost preview accuracy. - `current_context_used_pct` — agent's estimate of its own context fill (0-100). Drives the `warn_context_limit` and `clear_first` verdicts. ## What you get back A structured response (JSON) with these fields: - `verdict`: one of `send_as_is`, `send_compressed`, `warn_context_limit`, `clear_first` - `compressed_prompt`: the actual compressed body (when verdict is `send_compressed`); null otherwise - `tokens_in_original` / `tokens_in_compressed`: token counts - `compression_ratio`: 0.0-1.0 - `estimated_cost_original_usd` / `estimated_cost_compressed_usd` / `estimated_savings_usd` - `cache_hit_likelihood`: 0.0-1.0 — probability that the prompt's prefix is in the gotcontext semantic cache - `context_warning`: null OR an object describing the projected context fill if the agent sends as-is - `recommendation`: human-readable action ## How to act on the verdict | Verdict | Action | |---|---| | `send_as_is` | Send the original prompt. Compression wouldn't beat 30% savings. | | `send_compressed` | Use the `compressed_prompt` field as the prompt body. Costs less, fits more. | | `warn_context_limit` | The original prompt would push context fill to 90%+. Send compressed body OR run "gc_session_summary" first. | | `clear_first` | Context is critical. Run "gc_session_summary", then `/clear`, then re-inject the summary, then send. | ## Why this skill exists - Agents have no proactive context-window warnings — they hit the limit mid-task with no heads-up. `gc_pre_flight`'s `warn_context_limit` and `clear_first` verdicts close that gap. - Cursor and Claude Code users routinely complain about 4M-token bursts on trivial tasks. `gc_pre_flight`'s cost preview shows the bill BEFORE you commit to it. - LLMLingua and similar compressors require a separate compression call, then a separate cost-estimation call, then the agent needs context awareness from somewhere else. `gc_pre_flight` is one call that does all three. ## Plan availability Available on every plan including Free. Volume is governed by your existing per-month compression quota — not by allowlist exclusion. This is the conversion driver: Free users see real cost previews and real verdicts; Pro+ users get unlimited calls. ## Before writing code — use the agent-prep tools (Pro+) `gc_pre_flight` answers "should I compress?" before sending a prompt. For the paired question — "what should I actually change?" — two complementary tools are available on Pro+ plans: - `gc_agent_capsule`: returns an actionable context capsule (primary targets, snippets, validation commands, rollback metadata, confidence score) before any non-trivial code change. Use this as the first call whenever an agent is about to touch multiple files or a non-obvious symbol. - `gc_edit_plan`: returns a machine-readable edit plan (which files to modify, what to add/remove, validation_commands to verify the result). Use this instead of free-form "let me think about this" planning loops — the plan comes back structured and executable. Typical pre-code agent sequence: 1. `gc_pre_flight` — is the prompt cost-efficient? 2. `gc_agent_capsule` — what do I need to look at? 3. `gc_edit_plan` — exactly what do I change? 4. Make the edits, run the validation_commands from the plan output.
GitHub에서 보기