PreToolUse
01Exponential-OS/prompt-engineering-in-action
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing preflight-cd-git-block.sh. From Exponential-OS/prompt-engineering-in-action.
Prompt engineering techniques that work in practice. Co-Dialectic: your AI coaches your prompts, you coach its answers. Paste one file into any AI. Five systems activate automatically — personas, prompt coaching, context management, auto-learning, teaching. Free and open-source.
Exponential-OS/prompt-engineering-in-action
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing preflight-cd-git-block.sh. From Exponential-OS/prompt-engineering-in-action.
Exponential-OS/prompt-engineering-in-action
Hook
Part of co-dialectic
Runs when a session starts on compact, executing install-survival-layer.sh, session-start.sh and postcompact-handoff-reminder.ts via bash (3 commands). From Exponential-OS/prompt-engineering-in-action.
Exponential-OS/prompt-engineering-in-action
Hook
Part of co-dialectic
Runs when you submit a prompt, before the agent sees it, executing user-prompt-submit.ts via bun. From Exponential-OS/prompt-engineering-in-action.
Exponential-OS/prompt-engineering-in-action
Hook
Part of co-dialectic
Runs when the agent finishes a response, executing status-liveness-check.ts, unit-of-work-check.ts, local-test-nudge.ts and cost-routing-nudge.ts via bun (4 commands). From Exponential-OS/prompt-engineering-in-action.
Exponential-OS/prompt-engineering-in-action
Hook
Part of co-dialectic
Runs before the context is compacted, executing precompact-handoff.ts via bun. From Exponential-OS/prompt-engineering-in-action.
Exponential-OS/prompt-engineering-in-action
Hook
Part of co-dialectic
Runs when a task is marked completed, executing task-completed-judge-gate.ts via bun. From Exponential-OS/prompt-engineering-in-action.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: