Odin Reflector — Development skill for Claude Code
Codex CLI meta-reflection layer for Outline-Driven Development.
How to install Odin Reflector
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open OutlineDriven/odin-reflector and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Odin Reflector does
Codex CLI meta-reflection layer for Outline-Driven Development. Add-on for the Claude plugin.
Alternatives in Development
- Claude Scholar — Semi-automated research assistant for academic research and software development 3k ★
- Claude Code iOS Dev Guide — A comprehensive guide for setting up Claude Code CLI with PRD-driven workflows, extended thinking (ultrathink) 492 ★
- Jianing Skills — Agent skills for Claude Code and Codex: self-reflection, content, slides, WeChat formatting 328 ★
README
Outline-Driven Development — Reflector
Codex CLI meta-reflection layer for Outline-Driven Development. Add-on for the Claude Code plugin, with a native oh-my-pi port.
**Methodology**: [outline-driven-development](https://github.com/OutlineDriven/outline-driven-development) · **Claude Code plugin**: [odin-claude-plugin](https://github.com/OutlineDriven/odin-claude-plugin) · **Site**: [outlinedriven.github.io](https://outlinedriven.github.io)
Independent critic, oracle, and metacognition layer using OpenAI Codex CLI.
The agent acts. Codex reviews. Every code change gets a second opinion. Every thinking step gets metacognitive reflection from a different model family.
Requirements
- Codex CLI on PATH (
codex execmust work) — required by both surfaces.
The reflector ships in two surfaces; install whichever matches your agent:
- Claude Code plugin — the original single-file Python hook. Needs Python 3.8+ (stdlib only, no pip dependencies).
- oh-my-pi (omp) — a native TypeScript port, no Python runtime. Needs the
ompCLI.
Claude Code plugin
A single-file Python hook (`scripts/codex-reflector.py`, stdlib only) wired through `hooks/hooks.json`. Requires Python 3.8+.
Install
claude plugin marketplace add OutlineDriven/odin-reflector; claude plugin install codex-reflector@odin-reflector
Activation
Place this plugin at `~/.claude/codex-reflector/` and restart Claude Code.
~/.claude/codex-reflector/
├── .claude-plugin/plugin.json
├── hooks/hooks.json
├── scripts/codex-reflector.py
├── LICENSE
├── README.md
└── .gitignore
Hook events
| Event | Trigger | Mode | Purpose |
|---|---|---|---|
| PostToolUse | Write, Edit, morph-edit | async | Code review with PASS/FAIL/UNCERTAIN verdict |
| PostToolUse | sequential-thinking, actor-critic, shannon | sync | Metacognitive reflection (advisory, no verdict) |
Related Skills
CodeTalk
A spoken reflection layer for Claude Code CLI — gives Claude a voice using edge-tts
Deep Suite
Harness layer for Claude Code & Codex: plan-first development, independent review, durable long-running orches
Skill Evaluation Graph
Description Evidence-driven evaluation, benchmarking, and verified repair for Agent Skills across Codex, Claud
Agd
A keyboard-driven dashboard for running many Claude Code and Codex CLI sessions in parallel on macOS
Go Providers
Unified Go Provider interface over CLI/PTY-driven coding-agent adapters (Claude Code, Codex, opencode) with Bo
LearningSkill
Meta-learning tutor system for Claude Code & Web — cognitive-science-driven (Bjork, Sweller, Brown) skills for
Related Agents
Feature Reflector
Reducer subagent (layer 4b — top-down product-owner reflection). For one composed feature flow, reads the chai
Session Reflector
Generate an end-of-session reflection by reviewing what happened — ops log, thread changes, new observations —
Agent Test Driven Development Agent
Strict TDD implementation agent. Triggers on 'implement', 'write code for', 'add feature', 'fix bug', or any r