ClaudeとClaude Codeを活用し、AIエージェントの土台を実装する連載の第2回。LLMクライアントの抽象化、システムプロンプトの設計、会話履歴を保持するターミナルREPLループの実装を解説します。