← ClaudeAtlas

agentic-developmentlisted

Build AI agents with Pydantic AI (Python) and Claude SDK (Node.js)
lciacci/tessera · ★ 0 · AI & Automation · score 66
Install: claude install-skill lciacci/tessera
# Agentic Development Skill For building autonomous AI agents that perform multi-step tasks with tools. **Sources:** [Claude Agent SDK](https://docs.anthropic.com/en/docs/agents-and-tools/claude-agent-sdk) | [Anthropic Claude Code Best Practices](https://www.anthropic.com/engineering/claude-code-best-practices) | [Pydantic AI](https://ai.pydantic.dev/) | [Google Gemini Agent Development](https://developers.googleblog.com/en/building-agents-google-gemini-open-source-frameworks/) | [OpenAI Building Agents](https://developers.openai.com/tracks/building-agents/) --- ## Framework Selection by Language | Language/Framework | Default | Why | |-------------------|---------|-----| | **Python** | **Pydantic AI** | Type-safe, Pydantic validation, multi-model, production-ready | | **Node.js / Next.js** | **Claude Agent SDK** | Official Anthropic SDK, tools, multi-agent, native streaming | ### Python: Pydantic AI (Default) ```python from pydantic_ai import Agent from pydantic import BaseModel class SearchResult(BaseModel): title: str url: str summary: str agent = Agent( 'claude-sonnet-4-20250514', result_type=list[SearchResult], system_prompt='You are a research assistant.', ) # Type-safe result result = await agent.run('Find articles about AI agents') for item in result.data: print(f"{item.title}: {item.url}") ``` ### Node.js / Next.js: Claude Agent SDK (Default) ```typescript import Anthropic from "@anthropic-ai/sdk"; const client = new Anthropic(