Fetching from the wire…
Public story · 2026-03-11 · source-backed
A powerful pattern: use Claude Code hooks (SubagentStart, PreToolUse, SubagentStop) as a deterministic state machine to enforce workflow phases. PreToolUse can hard-block tool calls that violate the current state — mechanically enforced, not aspirationally suggested. Centralize handlers in one TypeScript module with Zod validation. Nick Tune
Each link below shares sources, entities, or timing with this story.
openclaude built by Claude Code / Shared entities / Shared topic / What happened next / Tension
Linked by a graph relationship (openclaude built by Claude Code); both cover Claude Code, TypeScript; overlapping topics (agent, claude, code).
Anthropic released Claude Code / Shared entities / Shared topic / What happened next / Tension
Linked by a graph relationship (Anthropic released Claude Code); both cover Claude Code, TypeScript; overlapping topics (agent, claude, code).
Claude Code uses Opus / Shared entities / Shared topic / What happened next
Linked by a graph relationship (Claude Code uses Opus); both cover Claude Code, SubagentStop; overlapping topics (agent, claude, code, hook).
Anthropic released Claude Code / Shared entities / Shared topic / What happened next
Linked by a graph relationship (Anthropic released Claude Code); both cover Claude Code, TypeScript; overlapping topics (agent, claude, code, deterministic).
Claude Code uses MCP / Shared entities / Shared topic / What happened next
Linked by a graph relationship (Claude Code uses MCP); both cover Claude Code, TypeScript; overlapping topics (agent, claude, code, hook).
Claude Code supports Bash / Shared entities / Shared topic / What happened next
Linked by a graph relationship (Claude Code supports Bash); both cover Claude Code, PreToolUse; overlapping topics (agent, claude, code, hook).
Claude Code competes with Cursor / Shared entities / Shared topic / What happened next / Tension
Linked by a graph relationship (Claude Code competes with Cursor); both cover Claude Code, TypeScript; overlapping topics (agent, code).
Yadda built by Claude Code / Shared entities / Shared topic / What happened next
Linked by a graph relationship (Yadda built by Claude Code); both cover Claude Code, TypeScript; overlapping topics (agent, claude, code).