TypeScript Agent SDK Patterns - Claude Code Skill