mindrally avatar

Langchain Development

This one sets you up with LangChain and LangGraph best practices for building LLM apps in Python. It covers the full stack: LCEL chain composition with pipes, agent and tool development with proper schemas, RAG implementations from document splitting through vector stores, and state management with LangGraph's TypedDict patterns. The directory structure guidance alone saves you from the usual project mess. Strong emphasis on async patterns, LangSmith tracing integration, and real production concerns like retry logic and fallback chains. Opinionated about functional style over classes, which matches how most modern LangChain code actually gets written.

skills.sh installs
707
GitHub stars
302
last updated
Aug 21, 2026

Install

$ npx -y skills add mindrally/skills --skill langchain-development --agent claude-code

Installs into .claude/skills of the current project.

Files

LangChain Development

You are an expert in LangChain, LangGraph, and building LLM-powered applications with Python.

Key Principles

  • Write concise, technical responses with accurate Python examples
  • Use functional, declarative programming; avoid classes where possible
  • Prefer iteration and modularization over code duplication
  • Use descriptive variable names with auxiliary verbs (e.g., is_active, has_context)
  • Follow PEP 8 style guidelines strictly

Code Organization

Directory Structure

Organize code into logical modules based on functionality:

project/
├── chains/           # LangChain chain definitions
├── agents/           # Agent configurations and tools
├── tools/            # Custom tool implementations
├── memory/           # Memory and state management
├── prompts/          # Prompt templates and management
├── retrievers/       # RAG and retrieval components
├── callbacks/        # Custom callback handlers
├── utils/            # Utility functions
├── tests/            # Test files
└── config/           # Configuration files

Naming Conventions

Sponsors

Details

Repository
github.com/mindrally/skills
Categories
AI & Agent Building, Python
First seen
Jun 3, 2026

More from mindrally/skills

All 240
1alirezarezvani avataragent-designeralirezarezvani/claude-skillsUse when the user asks to design a multi-agent system, pick an orchestration pattern (supervisor/swarm/pipeline), generate tool schemas for agents, or evaluate 703skills.sh installs
2davila7 avatarai-agents-architectdavila7/claude-code-templatesExpert in designing and building autonomous AI agents. Masters tool use, memory systems, planning strategies, and multi-agent orchestration. Use when: build age688skills.sh installs
3zxkane avataraws-agentic-aizxkane/aws-skillsAWS Bedrock AgentCore comprehensive expert for deploying and managing AI agents at scale. Use when working with any AgentCore service including Gateway, Runtime687skills.sh installs
4alirezarezvani avataragent-workflow-designeralirezarezvani/claude-skillsDesign production-grade multi-agent workflows with clear pattern choice (sequential, parallel, hierarchical), handoff contracts, failure handling, and cost/cont676skills.sh installs
5alirezarezvani avatarrag-architectalirezarezvani/claude-skillsUse when the user asks to design a RAG pipeline, choose a chunking strategy or embedding model, pick a vector database, or evaluate retrieval quality (precision646skills.sh installs
6win4r avatarmemory-lancedb-prowin4r/memory-lancedb-pro-skillComprehensive guide for maintaining, debugging, and upgrading the memory-lancedb-pro OpenClaw plugin — an enhanced LanceDB-backed long-term memory system with h645skills.sh installs