Community plugin marketplace for Gajae Code (gjc). Workflow skills + slash commands, Claude Code / Codex compatible.
가재코드 철학을 거스르는 플러그인입니다
① 터미널에서:
curl -fsSL https://raw.githubusercontent.com/devswha/oh-my-gjc/main/install.sh | bash
② gjc 세션에서:
Install oh-my-gjc by following https://raw.githubusercontent.com/devswha/oh-my-gjc/main/INSTALLATION.md — run the steps, verify, and report.
원샷이 막히면 저장소를 받아 같은 hardened installer를 실행한다:
git clone --depth 1 https://github.com/devswha/oh-my-gjc.git
bash oh-my-gjc/install.sh
한 번 설치로 스킬 6개 + 커맨드 9개(/omg + /omg:* 8개)가 전부 들어온다(추가 설치 없음). 업그레이드 땐 원샷 한 줄 다시.
원리·글롭 규칙 등 기여자용 상세는 AGENTS.md 참조.
adaptive-response — /omg:gate·/omg:gate-always로 명시 적용하는 응답 수준 보정 + 승인 게이트 브리핑/omg:no-english — 현재 세션의 한국어 우선 표현을 명시적으로 켜기·끄기/omg:time-left — GJC SDK v3로 실행 중인 ralplan·ultragoal의 남은 시간 범위를 명시 조회 · Bun 1.3.14+ 필요extragoal — 외부 최종 리뷰 게이트(무공유·교차패밀리 리뷰 후 머지)/omg:fable — 안전-크리티컬 코드 적대적 감사(돈·데이터·보안 코드) · Fable 5 모델 필요insane-review — GPT-5.6 Sol Pro 웹 코드 리뷰 · ChatGPT 구독 + 크로미움 로그인 필요lazycodex-gjc — 설치된 Codex+LazyCodex/OMO를 격리 읽기 전용 외부 작업자로 실행(/omg:lazycodex-gjc)커맨드 전체: /omg, /omg:setup, /omg:gate, /omg:gate-always, /omg:no-english, /omg:time-left, /omg:fable, /omg:insane-review, /omg:lazycodex-gjc.
모델 구성은 GJC 기본값과 내장 프리셋을 그대로 쓴다. omj는 커스텀 모델 프리셋을 설치하거나 models.yml을 수정하지 않는다.
adaptive-response — 일반 응답 보정 + 승인 게이트 브리핑현재 대화에서 확인된 도메인 숙련도·설명 밀도·의사결정 역할로 임시 응답 페르소나를 만들고,
입문에는 용어 풀이와 예시, 실무에는 계약·흐름·복구, 전문에는 불변식·경계조건·증거를 우선한다.
승인/거절 순간에는 수준 맞춤 번역 → 승인의 경계 → 근거 체크리스트 → 판정까지 낸다.
표현만 조정하며 안전장치·경고·승인 권한은 줄이지 않고, 대신 승인/반려를 실행하지도 않는다.
/omg:gate (이번 세션의 모든 응답) / /omg:gate-always on (프로젝트 .gjc/SYSTEM.md가 우선하지 않는 새 세션의 기본값)plugins/oh-my-gjc/skills/adaptive-response/SKILL.mdno-english — 한국어 우선 표현한국어 대화에서 문장의 뼈대를 한국어로 유지하고, 안정된 번역이 있는 영어 명사는 자연스러운 한국어로
바꾼다. 코드 식별자·명령·경로·파일명·API 이름·오류 원문·정확한 라벨은 그대로 보존하며,
번역이 기술적 의미나 검색 가능성을 해치면 첫 등장에 원어를 병기한다.
GJC 정식 이름은 번역·음역하지 않는다. ultragoal, ralplan, deep-interview, team,
time-left, adaptive-response, /omg:fable을 그대로 쓴다.
따라서 “울트라고울”, “울트라골”, “랄플랜”, “딥 인터뷰”처럼 바꾸지 않는다.
extragoal — 외부 최종 리뷰 게이트완성한 작업을 머지 전에 작업 과정을 안 본 다른 모델이 완성 diff만 보고 재심한다. 자기 세션 안에서
검토하는 게 아니라, 실제 PR 리뷰처럼 무공유·교차패밀리로 판정 → 승인/변경요청 verdict → 발견 정리 →
고치고 재서명하며 깨끗한 후보가 될 때까지 fix-forward → 기계적 머지.
/omg:fable / insane-review(GPT-5.6 Sol Pro 웹) — AND 게이트로 합침.plugins/oh-my-gjc/skills/extragoal/SKILL.mdlazycodex-gjc — 격리된 읽기 전용 Codex+LazyCodex 작업자이미 설치·로그인된 Codex CLI + LazyCodex/OMO를 외부 codex exec --ephemeral
작업자로 한 번 동기 실행하고 결과만 가져온다.
read-only만 허용한다. 동시 편집 안전성이 해결될 때까지 workspace-write는 fail-closed다./omg:lazycodex-gjc "읽기 전용 조사·리뷰 작업"plugins/oh-my-gjc/skills/lazycodex-gjc/SKILL.md/omg:fable — 안전-크리티컬 코드 적대적 감사돈·데이터·보안 걸린 코드를 Fable 5 모델로 적대적 감사한다. 설계 리뷰가 아니라
"이 안전장치들이 동시에 터지는 시나리오가 있나"를 판다. 읽기 전용, 심각도 +
파일:라인 + 재현 시나리오로 보고한다.
:max 금지 — Fable은 조용히 xhigh로 깎인다. Fable이 거부하면 opus-4-8로 대체한다./omg:fable "주문 경로와 손절 로직"plugins/oh-my-gjc/templates/fable.mdinsane-review — GPT-5.6 Sol Pro 웹 리뷰GPT-5.6 Sol Pro는 웹 구독에서만 되고 API가 없다. 이 스킬이 구독 ChatGPT 웹을 CDP로
자동화해서 Pro를 gjc 안으로 끌어온다. API 비용 0. 코드를 통째로 넣는 게 아니라
관련 타겟만 골라 repomix로 묶어 넣고 리뷰를 회수한다.
.insane-review/에 저장한다.plugins/oh-my-gjc/skills/insane-review/SKILL.md/omg:time-left — ralplan·ultragoal 남은 시간canonical gjc state ... read --json에서 활성 workflow를 선택한 뒤, 실행 중인 top-level GJC 세션의
SDK v3 bus에서 todo·goal·job·gate 상태를 읽고,
남은 시간을 예상 약 N~M분의 비확률적 휴리스틱 범위로 추정한다. 완료 시각을 보장하지 않으며 사람 승인,
일시정지, 실패·차단, 근거 부족 상태에서는 숫자 대신 재산정 조건을 보여준다.
일반 자연어 ETA 질문에는 자동 발동하지 않으며 /omg:time-left를 명시적으로 실행해야 한다.
plugins/oh-my-gjc/skills/time-left/SKILL.mdtime-left의 공식 @gajae-code/bridge-client 기반 읽기 전용 런타임이자 개발자용 검사 도구다.
hardened installer는 exact lockfile과 scripts-disabled 설치로 user-scope private runtime을 준비하며, 실패하면
스킬을 fail-closed로 둔다. 설치 중 Bun은 설정된 패키지 registry에 접속할 수 있고
OMG_TIME_LEFT_RUNTIME=0으로 런타임 설치를 끌 수 있다.
plugins/oh-my-gjc/tools/sdk-lab/README.md/tmp checkout으로 확인한다.dev 대상 PR을 만든다.gajae-app 스킬과 /omg:gajae-app 커맨드는 이 번들에서 분리됐다. 이 업그레이드는 기존 셀프호스트 앱 배포를 삭제하지 않는다. 설치·업데이트는 devswha/claudecodeui SELF-HOST 문서를 따른다.
MIT. LICENSE 봐라.