cyberneticlibrary

Understand code rules and injection

rulesskillsetup L161,462
code-yeongyu/oh-my-openagent
What it does

Inject static and dynamic project rules into sessions

Best for

Automating per-project instruction injection without rewriting CLAUDE.md for every session.

Inputs
  • · rule files from CONTEXT.md, .omo/rules, .claude/rules, .cursor/rules, .github/instructions
Outputs
  • · injected context on SessionStart and UserPromptSubmit
Requires
  • · Codex Rules plugin
Preconditions

Plugin enabled; supported rule sources present

Failure modes
  • · Rule files too large (exceeds max_chars)
  • · Duplicate rules across sources
  • · PostToolUse output not deduplicated
Trust signals
  • · Deduplicated per plugin data session
  • · Environment knobs allow fine-grained control (CODEX_RULES_MODE, CODEX_RULES_MAX_RULE_CHARS)