Expert knowledge skills for Claude Code to help with specific technologies and tools.
Skills are specialized knowledge modules that extend Claude Code's expertise in specific domains. When invoked, a skill provides detailed context, best practices, code examples, and troubleshooting guidance for a particular technology.
This repository contains skills for:
- Apache Lance - Modern columnar data format for ML/AI applications
- Docker Compose - Container orchestration with modern V2+ syntax
See individual skill directories for detailed documentation.
Reference a skill file directly in your conversation:
@lance/lance.md help me create a Lance dataset with vector search
or
@docker-compose/docker-compose.md write a compose file for a Django app with Postgres and Redis
Add skill files to your Claude Code context:
- Use
@to reference files - Ask questions or request help with that technology
- Claude will use the skill's expertise to provide accurate, up-to-date guidance
Copy relevant skill files into your project's .claude/ directory for project-specific reference.
Each skill is organized in its own directory:
skills/
├── lance/
│ └── lance.md
├── docker-compose/
│ └── docker-compose.md
└── README.md
Skills are markdown files containing:
- Expert context - Positioning Claude as an expert in the domain
- Version information - Current versions and compatibility notes
- Core concepts - Key terminology and architecture
- Common operations - Practical code examples
- Best practices - Performance tips and patterns
- Troubleshooting - Common errors and solutions
- Quick reference - Checklists and command summaries
Structure your skill to provide comprehensive, actionable guidance that helps Claude Code generate correct, modern code.
- Accurate answers - Skills provide current, version-specific information
- Best practices - Learn recommended patterns and avoid deprecated syntax
- Code examples - Working templates you can adapt immediately
- Troubleshooting - Quick solutions to common problems
- Consistency - Get uniform guidance across your team
Add new skills by creating a directory with a descriptive markdown file. Follow the existing skill structure for consistency.