Discussion about this post

User's avatar
JP's avatar

The exit code 2 trick for feeding context back to Claude is one you'd never want async, because Claude needs to read the response before moving on. But for PostToolUse hooks that just log what happened, making them async means zero blocking. Wrote up the full breakdown of which hooks should stay synchronous vs go fire-and-forget: https://blog.devgenius.io/claude-code-async-hooks-what-they-are-and-when-to-use-them-61b21cd71aad?sk=40d0b1c86232a799e19b20ba53b8e2c3

Tudor M's avatar

Reading the content of plugins and skills from Anthropic is indeed interesting. It almost formalises patterns and approaches which happen internally inside tech teams between all participants of the entire SDLC.

Is this the future of software? Smells a bit like operational scaffolding.

No posts

Ready for more?