Creates or updates a nested CLAUDE.md for a complex feature or platform layer. Use when creating one for the first time or when updating after significant changes to a feature.
Appends an entry to docs/decisions.md when an architectural or cross-cutting decision is made. Use when committing to a tech choice that other agents might re-litigate (e.g. SSE vs WebSockets, RLS vs service-role, a library choice). Don't use for single-file implementation choices.
Sets up git hooks for this project. Use only when the user explicitly asks to set up git hooks.