Claude Platform 101
← Hoch {lessons}
{lesson} 05Claude Platform 101

Study Notes

wab

wab — yIlaD.

{study notes}
  • {Tool} — Qapla'pu'boq 'e' yIjatlhbe'chugh, Claude 'e' yIjatlhbe'. SoH yIjatlh, Claude yIjatlhbe'. JSON schema, name, description, input schema — wa'DIch.
  • {Tool} yIjatlhbe'chugh — Claude stopreason: "tooluse" yIjatlh. SoH {tool} yIjatlh, result Claude'e' yIjatlh. Qapla'!
  • Description — Qapla'pu'boq — vague description = agent misfire. Specific description = Claude yIjatlh correct {tool}. wa'DIch reason agents fail.
  • Multiple {tools} — array'e' yIjatlh, switch statement'e' yIjatlh. Claude {tool} name'e' yIjatlh, SoH dispatch. Order — Claude yIjatlh.
  • {Tool runner} — TypeScript, Python, Ruby SDK'e' yIjatlh. JSON schema — yIjatlhbe'. Function type'e' yIjatlh, runner schema yIjatlh. Loop — runner yIjatlh.
  • Real {tools} — existing function'e' yIjatlh. Wrapper — thin. Codebase function'e' yIjatlh, runner yIjatlh. Schema — yIjatlhbe'.
  • Execute or delegate — SoH loop yIjatlh, or runner yIjatlh, or Anthropic managed agent yIjatlh. Spectrum — far end = Anthropic.
{flashcards} 9 {cards}
{question}
yI'ang · ←/→
{answer}
{flip}
Anki (.tsv) ↓
{knowledge check} 6 {questions}