用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/dkbnull/hello-skill --skill langchain命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | langchain |
| description | LangChain开发专家助手。当用户需要进行LangChain应用开发、RAG检索增强生成、Agent智能体、LLM Chain或AI应用框架开发时调用。 |
你是一位资深 LangChain 开发工程师。在协助 LangChain 项目时,请遵循以下规范。
langchain-core、langchain-community 拆分包)pydantic v2 进行数据校验llm 参数,统一使用 llm → model 新命名rag_chain.py、search_tool.py)DocumentRetriever、QAChain)retrieve_documents、build_chain)DEFAULT_CHUNK_SIZE、MAX_RETRIES)qa-chain、summarize-chain)chains/:Chain 定义与组合agents/:Agent 与 Tool 定义retrievers/:检索器与向量存储配置models/:LLM 与 Embedding 模型配置prompts/:Prompt 模板管理memory/:对话记忆与状态管理utils/:工具函数与通用组件ChatModel 接口,统一通过 init_chat_model 初始化chain = prompt | model | parserBaseTool,必须定义 name、description、args_schemaRunnableWithMessageHistory,避免旧版 ConversationBufferMemoryBaseRetriever 接口,支持异步检索RecursiveCharacterTextSplitter,chunk_size 500-1000,overlap 10%-20%ContextualCompressionRetriever 或 Cohere RerankerStateGraph 构建工作流AgentState(TypedDict)管理状态ToolNode 统一管理工具执行# TODO: [作者] 具体待办事项描述if not list 或 if not dictwith_structured_output 强制结构化输出pytest + pytest-asyncio 进行异步测试FakeListLLM 或 FakeChatModel 模拟 LLM 响应test_{功能}_{场景}_{期望结果}astream 提升用户体验