The Engineering of AI Agents: Context, Harnessing, and Autonomy 3mo Ai Agents Harness Engineering Anthropic Skills