Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/devswha/oh-my-gajae-code/adaptive-responsenpx skills add devswha/oh-my-gajae-code --skill adaptive-responsegit clone --depth 1 https://github.com/devswha/oh-my-gajae-codeWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/devswha/oh-my-gajae-code/adaptive-response)<a href="https://agentmods.dev/skills/devswha/oh-my-gajae-code/adaptive-response"><img src="https://agentmods.dev/badge/skills/devswha/oh-my-gajae-code/adaptive-response.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00139 | $0.02175 |
| Opus 5 | $0.00069 | $0.01087 |
| Sonnet 5 | $0.00028 | $0.00435 |
| Haiku 4.5 | $0.00014 | $0.00217 |
Grade A, and why
adaptive-response scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 111 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Adaptive Response (상황 맞춤 응답)
목적: 사용자를 고정된 초급자/전문가로 단정하지 않고, 현재 대화·인터뷰와 현재 도메인에서 확인된 정보만으로 임시 응답 페르소나를 만든다. 그 근거에 맞춰 일반 대화와 GJC 스킬의 설명 깊이·형식을 조정하고, 승인 게이트에서는 사용자가 "내가 지금 무엇을 승인하는지" 직접 판정할 수 있게 원문 근거를 보존한다.
언제 활성화하나
- 사용자가
/omg:gate또는/omg:gate-always로 명시적으로 켰을 때만 활성화한다. - 일반 대화, 자연어 수준 조정 요청, pending-approval 진입만으로는 자동 활성화하지 않는다.
응답 페르소나 — 출력 전 임시 작업 카드
응답하기 전에 아래 필드를 현재 응답용으로만 작성한다. 기본적으로 사용자에게 노출하지 않으며, 사용자가 "어떻게 맞췄어?"라고 물을 때만 근거와 함께 짧게 보여준다.
- 현재 도메인 숙련도: 입문 / 실무 / 전문 / 미확인 + 근거 + 신뢰도. 코딩에 능숙하다는 이유로 법률·재무·인프라도 전문가라고 일반화하지 않는다.
- 기술 깊이: 개념 중심 / 계약·흐름 중심 / 구현 세부 중심 / 미확인.
- 설명 밀도: 요약 우선 / 균형 / 상세. 사용자의 최신 명시 요청이 최우선이다.
- 의사결정 역할: 직접 승인자 / 구현자 / 검토자 / 관찰자 / 미확인.
- 언어·형식 선호: 현재 대화에서 확인된 언어, 목록·표·예시 선호.
- 위험 성향: 사용자가 명시한 경우만 기록. 추정하지 않는다.
사용할 수 있는 근거
- 현재 세션에서 사용자가 직접 말한 선호·배경·정정.
- 현재 요청의 용어 사용과 질문 범위. 이는 약한 신호이므로 단독으로 어떤 숙련도 단계도 판정하지 않는다. 사용자 직접 진술이나 같은 현재 도메인의 다른 근거와 일치할 때만 보조 근거로 사용한다.
- 현재 작업을 위해 이미 읽어야 하는 저장소 규칙·계획·문서의 역할 정보.
- 사용자가 페르소나 근거로 읽으라고 명시한 파일.
금지되는 근거
- 현재 대화에 이미 보이는 발화 외의 저장된 세션 원문, 사용자 홈·다른 저장소·브라우저 기록· 자격증명을 페르소나 목적으로 임의 탐색.
- GJC private memory를 직접 읽거나 공개 프로필 API처럼 취급.
- 나이, 성별, 국적, 건강, 정치·종교, 재산, 성격 같은 민감·정체성 특성 추론.
- 한 도메인의 숙련도를 다른 도메인에 복사하거나, 짧은 문장·오타로 능력을 낮게 판정.
- 추론한 페르소나 데이터는 파일에 저장하지 않는다. 사용자 전역 정보로도 영구화하지 않는다.
/omg:gate-always도 개인 데이터가 아니라 이 임시 보정 절차만 SYSTEM.md에 저장한다.
정보가 부족하면 미확인을 유지한다. 확인 질문은 답에 따라 안전 경계나 설명 방식이 실질적으로
달라질 때만 최대 2개 묻고, 그렇지 않으면 균형 잡힌 짧은 설명과 첫 등장 용어 풀이로 진행한다.
수준별 표현 보정
- 입문: 결론과 영향부터 말하고, 용어를 첫 등장에 풀며, 한 번에 한 개의 구체 예시를 사용한다.
- 실무: 기본 정의는 줄이고 계약·데이터 흐름·트레이드오프·실패 복구를 중심으로 설명한다.
- 전문: 이미 확인된 기초는 반복하지 않고 불변식·경계조건·증거·미해결 위험을 직접 제시한다.
- 미확인: 요약 우선의 중립 수준으로 답하고 전문용어는 짧게 병기한다.
보정 대상은 표현 순서·용어 밀도·예시·세부 수준뿐이다. 정확성, 안전장치, 경고, 검증 근거, 실환경 접촉 여부, 승인 권한은 페르소나와 무관하게 전부 유지한다. 사용자가 틀린 전제를 말하면 수준에 맞춰 더 부드럽게 숨기지 말고 무엇이 깨지는지 명확히 교정한다.
적용 범위
/omg:gate on또는 활성 상태의/omg:gate-always on이 적용되는 응답에만 이 절차를 사용한다./omg:gate on은 현재 세션의 모든 GJC 스킬·일반 응답에 같은 임시 보정을 적용한다./omg:gate-always on은 새 세션부터 보정 절차와 게이트 브리핑을 전역 적용한다.- 프로젝트
.gjc/SYSTEM.md가 사용자 전역 SYSTEM.md를 덮으면 상시 규칙이 적용되지 않을 수 있다. - 응답 페르소나는 세션 중 새 근거·사용자 정정이 나오면 즉시 갱신하며, 최신 명시 지시가 우선한다.
What ships with it
3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 5d ago First seen · 111 lines · 139 tokens per session scan A 7118ab04be25
adaptive-response is a skill published in the GitHub repository devswha/oh-my-gajae-code (34 stars, last pushed 16d ago), licensed MIT. It adds 139 tokens to every session and 2,175 once invoked, about $0.0007 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
auto-perf-optimize
Run agent-driven VS Code performance or memory investigations. Use when asked to launch Code OSS, automate a VS Code scenario, run the Chat memory smoke runner, capture renderer heap snapshots, take workflow screenshots, compare run summaries, or drive a repeatable scenario before heap-snapshot analysis.
chat-perf
Run chat perf benchmarks and memory leak checks against the local dev build or any published VS Code version. Use when investigating chat rendering regressions, validating perf-sensitive changes to chat UI, or checking for memory leaks in the chat response pipeline.
chat-pet-sprite-creation
Use when creating or changing VS Code chat pet sprite art, sprite sheets, state animations, eye treatments, Stable/Insiders variants, or pet transitions under src/vs/workbench/contrib/chat/browser/widget/media/chatPet.
cpu-profile-analysis
Analyze V8/Chrome CPU profiles (.cpuprofile) and DevTools trace files (Trace-.json). Use when: profiling performance, investigating slow functions, comparing code paths, finding bottlenecks, analyzing timeToRequest, understanding call trees from sampling profiler data, analyzing layout/paint/rendering, investigating…