3 ms·
Use a hook
by erispoe 5mo ago
Use a hook
- rirze 5mo agoIt's hard to make hooks work here, since the default approach it's using is call the URL directly. I think it's better to have a repo-level skill instead, titled something like "connecting_to_db.md" and demonstrate exactly how to connect. Codex has been pretty good at referring to skills but it depends on context at the end of the day.
- reedlaw 5mo agoI tried to create a hook that would detect when token usage was running out and write HANDOFF.md so I could switch to another agent and finish the current task. It never worked reliably. To make a hook for db queries, it would need to run before each bash call, check if it looks like a query, and then exit with a new prompt, e.g.: "Use tidewave's execute_sql_query for DB access". But then it could just ignore the prompt the same as CLAUDE.me. What if I really wanted to use bash for a specific task? The real issue is that prompts are not tightly coupled with capabilities. If we admit that, then skills are over hyped.
- erispoe 5mo agoJust block the bash pattern with a hook and nudge it towards the behavior you want.