First Principles Learn Skill for Claude Code