LazyCodex
LazyCodexv4.12.1

rules

CONTEXT, rules, instruction 파일에서 자동으로 주입되는 프로젝트 지침.

rules Skill은 LazyCodex(LZX)를 프로젝트 고유의 지침에 단단히 고정합니다. Codex에서 OmO(oh-my-openagent) 플러그인이 활성화되면 프로젝트 규칙이 자동으로 주입됩니다 — 매 세션마다 붙여넣지 않아도 Codex는 지원되는 rules, instruction 파일을 컨텍스트에 두고 작업합니다.

한 줄 요약

Codex Rules는 자동입니다. 모든 세션 시작과 각 프롬프트마다 정적 프로젝트 지침을 주입하고, 편집 후에는 파일별 규칙을 주입합니다. 실행할 명령은 없습니다 — 플러그인을 켜면 레포 컨벤션이 어디서나 Codex를 따라옵니다.

주입 대상

  • SessionStartUserPromptSubmit에서의 정적 프로젝트 지침.
  • 기본적으로 Codex apply_patch 후의 매칭되는 파일별 규칙.

동적 PostToolUse 출력은 추가 컨텍스트로 주입되며, 플러그인 데이터 세션 단위로 중복 제거됩니다. Codex Rules는 도구 출력을 재작성하지 않고, 그 곁에 지침만 덧붙입니다.

지원 프로젝트 소스

소스비고
CONTEXT.md일반 프로젝트 컨텍스트.
.omo/rules/**/*.mdOmO/LazyCodex rules 트리.
.claude/rules/**/*.mdClaude 규칙 디렉터리.
.cursor/rules/**/*.mdCursor 규칙.
.github/instructions/**/*.mdGitHub instruction 파일.
.github/copilot-instructions.mdCopilot 지침.

설정

환경 변수로 동작을 조정합니다.

변수효과
CODEX_RULES_DISABLED=1스킬 전체 비활성화.
CODEX_RULES_MODE=both|static|dynamic|offstatic, dynamic, both, off 선택.
CODEX_RULES_MAX_RULE_CHARS=<number>주입되는 각 규칙 크기 제한.
CODEX_RULES_MAX_RESULT_CHARS=<number>주입되는 결과 컨텍스트 크기 제한.
CODEX_RULES_ENABLED_SOURCES=CONTEXT.md,.omo/rules읽을 소스를 제한.

레거시 PI_RULES_* 변수는 pi-rules에서 마이그레이션하는 사용자를 위한 폴백으로 허용됩니다.

$init-deep와의 짝

$init-deep는 계층적 프로젝트 메모리를 생성하고, rules Skill은 지원되는 rules와 instruction 파일을 매 세션·프롬프트마다 Codex 앞에 유지해 줍니다. 메모리를 한 번 생성하면, 이후 rules가 계속 주입합니다.

관련 스킬

목차