Files
skill-seekers-reference/docs
yusyus d84e5878a1 refactor: Adopt helper methods across 7 RAG adaptors to eliminate duplication
Refactored all RAG adaptors (LangChain, LlamaIndex, Haystack, Weaviate, Chroma,
FAISS, Qdrant) to use existing helper methods from base.py, removing ~215 lines
of duplicate code (26% reduction).

Key improvements:
- All adaptors now use _format_output_path() for consistent path handling
- All adaptors now use _iterate_references() for reference file iteration
- Added _generate_deterministic_id() helper with 3 formats (hex, uuid, uuid5)
- 5 adaptors refactored to use unified ID generation
- Removed 6 unused imports (hashlib, uuid)

Benefits:
- DRY principles enforced across all RAG adaptors
- Single source of truth for common logic
- Easier maintenance and testing
- Consistent behavior across platforms

All 159 adaptor tests passing. Zero regressions.

Phase 1 of optional enhancements (Phases 2-5 pending).

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-07 22:31:10 +03:00
..

Skill Seekers Documentation

Welcome to the Skill Seekers documentation hub. This directory contains comprehensive documentation organized by category.

📚 Quick Navigation

🆕 New in v2.7.0

Recently Added Documentation:

🚀 Getting Started

New to Skill Seekers? Start here:

📖 User Guides

Essential guides for setup and daily usage:

Feature Documentation

Learn about core features and capabilities:

Core Features

AI Enhancement

PDF Features

🔌 Platform Integrations

Multi-LLM platform support:

📘 Reference Documentation

Technical reference and architecture:

📋 Planning & Design

Development plans and designs:

📦 Archive

Historical documentation and completed features:

🤝 Contributing

Want to contribute? See:

📝 Changelog

  • CHANGELOG - Version history and release notes

For Users

For Developers

API & Tools

🔍 Finding What You Need

I want to...

Get started quicklyQuick Reference or Quickstart Guide

Find quick answersFAQ - Frequently asked questions

Use Skill Seekers programmaticallyAPI Reference - Python integration

Set up MCP serverMCP Setup Guide

Run testsTesting Guide - 1200+ tests

Understand code quality standardsCode Quality - Linting and CI/CD

Upgrade to new versionMigration Guide - Version upgrades

Scrape documentationUsage Guide → Documentation Scraping

Scrape GitHub reposUsage Guide → GitHub Scraping

Scrape PDFsPDF Scraper

Combine multiple sourcesUnified Scraping

Enhance my skill with AIAI Enhancement

Upload to Google GeminiGemini Integration

Upload to ChatGPTOpenAI Integration

Understand design patternsPattern Detection

Extract test examplesTest Example Extraction

Generate how-to guidesHow-To Guides

Create self-documenting skillBootstrap Skill - Dogfooding

Fix an issueTroubleshooting or FAQ

Contribute codeContributing Guide and Code Quality

📢 Support


Documentation Version: 2.7.0 Last Updated: 2026-01-18 Status: Complete & Organized