langchain-chains
// LangChain chain composition including SequentialChain, RouterChain, and LCEL patterns
$ git log --oneline --stat
stars:384
forks:73
updated:March 4, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
namelangchain-chains
descriptionLangChain chain composition including SequentialChain, RouterChain, and LCEL patterns
allowed-toolsRead,Write,Edit,Bash,Glob,Grep
LangChain Chains Skill
Capabilities
- Compose LangChain chains using LCEL (LangChain Expression Language)
- Implement sequential chain patterns
- Design router chains for conditional logic
- Create parallel execution chains
- Handle chain fallbacks and retries
- Implement streaming chains
Target Processes
- dialogue-flow-design
- chatbot-design-implementation
Implementation Details
Chain Patterns
- LCEL Pipelines: Modern composition with | operator
- SequentialChain: Linear chain execution (legacy)
- RouterChain: Conditional routing based on input
- RunnableParallel: Parallel execution branches
- RunnableBranch: Conditional branching
Configuration Options
- Input/output key mapping
- Error handling strategies
- Retry configuration
- Streaming settings
- Batch processing options
Best Practices
- Use LCEL for new implementations
- Implement proper input/output schemas
- Add fallback chains for resilience
- Use streaming for long operations
Dependencies
- langchain-core
- langchain