What is the primary function of the tool runner when integrating an API?	It handles tool calling and the agent loop, preventing manual wiring.
How can the Claude API skill be invoked in Claude Code?	Automatically when using the TypeScript SDK, or manually using `/claude-api`.
What three pieces of information must a prompt given to Claude Code include?	The file name, the pattern name, and the expected end state.
What is the common, recurring pattern when writing code against the Claude API?	Define a tool, hand it to a runner, and return the result.
What is the recommended workflow when using Claude Code to integrate an API?	Stub the file, delegate the task to Claude Code, and review the resulting diff.
What command is used to add the Anthropic Skills plugin if the skill is not visible?	`/plugin marketplace add AnthropicsSkills`
If Claude Code encounters an error while writing code, what action does it take?	It reads the error message and patches the code in place.
What type of file is used in the example to demonstrate the API integration process?	A TypeScript file containing stubs for the functions.
