Toolverse
All skills

langchain-migration-deep-dive

by jeremylongshore

Complex migration strategies for LangChain applications.\nUse when migrating from legacy LLM frameworks, refactoring large codebases,\nor implementing phased migration approaches.\nTrigger with phrases like \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Testing

About this skill

Complex migration strategies for LangChain applications.\nUse when migrating from legacy LLM frameworks, refactoring large codebases,\nor implementing phased migration approaches.\nTrigger with phrases like \

How to use

  1. Wyzwól skill frazą taką jak "migrate to langchain", "langchain refactor", "legacy LLM migration", "replace openai SDK with langchain" lub "llamaindex to langchain" — Claude automatycznie przygotuje plan migracji.

  2. Skill skanuje Twoją bazę kodu w poszukiwaniu wzorców do zamiany: bezpośrednich wywołań OpenAI (openai.chat.completions.create), inicjalizacji SDK (new OpenAI()), importów LlamaIndex (from llama_index), wektorowych magazynów danych i ręcznego obsługiwania narzędzi. Każde znalezione miejsce zostaje sklasyfikowane jako niskie, średnie lub wysokie ryzyko.

  3. Przejrzyj raport oceny kodu — zobaczysz listę plików, numery linii i typ każdego wzorca do migracji. To pozwala Ci zaplanować kolejność prac i oszacować zakres projektu.

  4. Skill przeprowadza migrację wzorzec po wzorcu, tworząc nowy kod LangChain obok starego. Waliduje każdą zmianę, aby upewnić się, że zachowanie aplikacji pozostaje identyczne.

  5. Wdrażaj zmiany stopniowo za pomocą feature flag — nie musisz zamieniać wszystkiego naraz. Skill wspiera równoległy bieg starego i nowego kodu, aż będziesz pewny, że wszystko działa.

  6. Po zakończeniu migracji RAG i agentów, skill pomaga usunąć stary kod i wyczyścić zależności, pozostawiając czysty projekt oparty na LangChain.

Related skills

lean4-theorem-proving

by cameronfreer

Use when developing Lean 4 proofs, facing type class synthesis errors, managing sorries/axioms, or searching mathlib - provides build-first workflow, instance management patterns (haveI/letI), and domain-specific tactics

Testing
9108

playwright-browser-automation

by lackeyjb

Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test

Testing
13130

backtesting-frameworks

by wshobson

Build robust backtesting systems for trading strategies with proper handling of look-ahead bias, survivorship bias, and transaction costs. Use when developing trading algorithms, validating strategies, or building backtesting infrastructure.

Testing
12105

differential-review

by trailofbits

Performs security-focused differential review of code changes (PRs, commits, diffs). Adapts analysis depth to codebase size, uses git history for context, calculates blast radius, checks test coverage, and generates comprehensive markdown reports. Automatically detects and

Testing
2510

code-review-excellence

by wshobson

Master effective code review practices to provide constructive feedback, catch bugs early, and foster knowledge sharing while maintaining team morale. Use when reviewing pull requests, establishing review standards, or mentoring developers.

Testing
1145

langchain

by zechenzhangAGI

Framework for building LLM-powered applications with agents, chains, and RAG. Supports multiple providers (OpenAI, Anthropic, Google), 500+ integrations, ReAct agents, tool calling, memory management, and vector store retrieval. Use for building chatbots, question-answering

Testing
21123