skills-benchmarks
Benchmarks measuring how skill documentation improves coding accuracy
All Skills in This Repository (14)
Pure Emerald Level Indicatorsdocker-patterns
Refactor Dockerfiles into multi-stage, non-root, scanned production images.
react-components
Generate scalable React UI components with TypeScript and hooks.
database-migrations
Apply versioned Up/Down migration scripts with rollback and validation support.
api-docs
Document RESTful APIs using OpenAPI 3.0+ templates with error schemas and versioning.
testing-patterns
Standardize Python unit and integration tests using Arrange-Act-Assert structure.
langchain-agents
Automate construction of LangChain agents using LangGraph patterns and context management.
langchain-oss-primer
Guide engineers through framework and agent archetype selection for LangChain projects.
langgraph-human-in-the-loop
Implement human-in-the-loop patterns in LangGraph graphs with interrupts and resume.
langgraph-persistence
Persist LangGraph state across conversations and subgraphs with configurable backends.
langchain-middleware
Coordinate human-in-the-loop approval and custom middleware for LangChain agents.
deep-agents-memory
Configure pluggable memory backends for ephemeral and persistent storage in Deep Agents.
langchain-rag
Orchestrate end-to-end RAG pipelines with LangChain loaders, splitters, embeddings, and vector stores.
Frequently Asked Questions
FAQPage SchemaHow to install skills-benchmarks?โผ
Run `npx skills add langchain-ai/skills-benchmarks --all -g -y` in your terminal to install all skills in this suite globally.
What do these benchmarks measure?โผ
They measure how skill documentation design affects a coding agent's adherence to recommended LangChain, LangGraph, and LangSmith patterns, comparing pass rates across skill configurations.
How do I run a benchmark task?โผ
Use pytest with a task and treatment flag, for example `uv run pytest tests/tasks/test_tasks.py --task=lc-basic --treatment=ALL_MAIN_SKILLS -v`. Docker and API keys for OpenAI, Anthropic, and LangSmith are required.
Which skills are included in this suite?โผ
It includes production skills for LangChain fundamentals, RAG, middleware, dependencies, LangGraph persistence and human-in-the-loop, Deep Agents core, memory, and orchestration, plus LangSmith tracing, datasets, and evaluators.
Do the skills work in both Python and TypeScript?โผ
Yes. Every skill provides equivalent Python and TypeScript implementations with matching commands, output formats, and error handling.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core