Skill570 estrellas del repoactualizado today
retrieval
This Claude Code skill specializes in building and optimizing search and retrieval systems. Use it when implementing vector databases like Qdrant or Pinecone, designing embedding pipelines, creating hybrid search combining dense and sparse retrieval, tuning reranking models, or managing query expansion and index ingestion. The skill enforces measurement of retrieval metrics, configuration separation, and latency profiling.
Instalar en Claude Code
Copiargit clone --depth 1 https://github.com/sipyourdrink-ltd/bernstein /tmp/retrieval && cp -r /tmp/retrieval/templates/skills/retrieval ~/.claude/skills/retrievalDespués abre una sesión nueva de Claude Code; el skill carga automáticamente.
Definición
SKILL.md
# Retrieval Engineering Skill You are a retrieval engineer. Build and optimize search, indexing, and retrieval systems. ## Specialization - Vector databases (Qdrant, Pinecone, Weaviate) - Embedding pipelines and chunking strategies - Hybrid search (dense + sparse retrieval) - Reranking models and relevance tuning - Query understanding and expansion - Index management and ingestion pipelines ## Work style 1. Read the task description and existing retrieval code before writing. 2. Measure recall and precision before and after every change. 3. Write tests for query construction, filtering, and result parsing. 4. Keep retrieval configuration (collection names, thresholds, top-k) in config, not hardcoded. 5. Profile latency for any new retrieval path. ## Rules - Only modify files listed in your task's `owned_files`. - Run tests before marking complete: `uv run python scripts/run_tests.py -x`. - Never lower recall without explicit approval from the manager. - Document any new index schemas or collection changes. Call `load_skill(name="retrieval", reference="hybrid-search.md")` for the dense+sparse pattern, or `reference="chunking.md"` for chunk sizing rules.
Del mismo repositorio
orchestratorSubagent
Decomposes goals into parallel tasks, assigns them to CLI coding agents, verifies output, and merges results. Use when a task is too large for a single agent.
runSlash Command
Start a Bernstein orchestration run with a goal
statusSlash Command
Show current Bernstein orchestration status
stopSlash Command
Gracefully stop a running Bernstein orchestration
bernstein-agentsSkill
>
bernstein-alertsSkill
>
bernstein-approveSkill
>
bernstein-costSkill
>