First-Principle Thinking - Claude Code Reasoning Skill