Plugin Claude Code
Claude Code plugins for capturing and retrieving the reasoning behind code decisions — constraints, choices, rejected alternatives — so future agents don't repeat mistakes or lose established patterns across sessions.
Plugin Claude Code
Claude Code plugins for capturing and retrieving the reasoning behind code decisions — constraints, choices, rejected alternatives — so future agents don't repeat mistakes or lose established patterns across sessions.
Instructions file
Claude Code instructions for michal-bajer1/shadow, covering claude.md, what this repo is, running tests, repository layout and architecture.
Plugin Claude Code
Captures and retrieves the decisional context behind code changes — constraints, choices, and reasoning — so future agents don't repeat mistakes or lose established patterns across sessions.
Hook
Runs when a session starts on startup and resume, executing session-orient.py. From michal-bajer1/shadow.
Hook
Runs after the context is compacted, executing session-orient.py. From michal-bajer1/shadow.
Hook
Runs before the agent uses a tool for Bash tool calls, executing pre-commit-check.sh. From michal-bajer1/shadow.
Skill Claude CodeCodex
Find existing decision documentation in a repo, interview the user critically, and create shadow decision records for a codebase that predates Decision Shadow.
Skill Claude CodeCodex
Record the decisions made in this session before committing.
Skill Claude CodeCodex
Retrieve prior decisions for a file or directory before working on it. Auto-invokes before making changes to any source file, infrastructure module, script, or configuration not yet checked in this session.
Skill Claude CodeCodex
Reference for all shadow-cli commands, output format, and drift labels. Auto-invokes when working with shadow-cli, interpreting .shadow/ output, resolving drift, or writing decision records for the first time in a session.