TypeScript Best Practices Claude Code Skill