SessionStart
01k-kolomeitsev/data-structure-protocol
Hook Claude Code
One of 5 in settings.json
Runs when a session starts, executing dsp-session-start.sh. From k-kolomeitsev/data-structure-protocol.
k-kolomeitsev/data-structure-protocol
Hook Claude Code
One of 5 in settings.json
Runs when a session starts, executing dsp-session-start.sh. From k-kolomeitsev/data-structure-protocol.
k-kolomeitsev/data-structure-protocol
Hook Claude Code
One of 5 in settings.json
Runs before the agent uses a tool for Write and Edit tool calls, executing dsp-pre-write-check.sh. From k-kolomeitsev/data-structure-protocol.
k-kolomeitsev/data-structure-protocol
Hook Claude Code
One of 5 in settings.json
Runs after a tool call finishes for Write and Edit tool calls, executing dsp-track-write.sh. From k-kolomeitsev/data-structure-protocol.
k-kolomeitsev/data-structure-protocol
Hook Claude Code
One of 5 in settings.json
Runs when a session ends, executing dsp-session-end-check.sh. From k-kolomeitsev/data-structure-protocol.
k-kolomeitsev/data-structure-protocol
Cursor rule Cursor
DSP brownfield workflow - bootstrap existing projects into DSP.
k-kolomeitsev/data-structure-protocol
Cursor rule Cursor
Core DSP awareness - read DSP before modifying code, update DSP after changes.
k-kolomeitsev/data-structure-protocol
Cursor rule Cursor
Register new files in DSP automatically.
k-kolomeitsev/data-structure-protocol
Cursor rule Cursor
Update DSP shared/exports when public API changes.
k-kolomeitsev/data-structure-protocol
Cursor rule Cursor
DSP impact analysis before refactoring.
k-kolomeitsev/data-structure-protocol
Cursor rule Cursor
Skip DSP updates for internal-only changes.
k-kolomeitsev/data-structure-protocol
Skill Claude CodeCodex
Build and navigate DSP (Data Structure Protocol) — graph-based long-term structural memory of codebases for LLM agents. Stores entities (modules, functions), their dependencies (imports), public API (shared/exports), and reasons for every connection. Use when: (1) project has a .dsp/ directory, (2) user asks to set up…
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: