Comprehensive skill for implementing new features in the Golem RAG System, following a structured 3-phase workflow with planning, confirmation, and quality gates.
Installation
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Comprehensive skill for implementing new features in the Golem RAG System, following a structured 3-phase workflow with planning, confirmation, and quality gates.
Feature Development Skill
Description
Comprehensive skill for implementing new features in the Golem RAG System, following a structured 3-phase workflow with planning, confirmation, and quality gates.
Prerequisites
Basic Rust programming knowledge
Understanding of Git version control
Familiarity with command-line tools
Skill Levels
Beginner (Contributor Level)
Can complete with guidance:
Simple bug fixes and documentation updates
Adding tests for existing functionality
Following detailed implementation plans
Running quality gate checks
Intermediate (Feature Developer)
Can complete independently:
Implement well-defined features
Design and implement tests
Follow the complete workflow process
Maintain code quality standards
Advanced (System Designer)
Can lead complex work:
Design new components and architecture
Define requirements and technical approach
Mentor other contributors
Improve development processes
Core Capabilities
Phase 1: Planning
Requirements Analysis: Breaking down complex requirements
Hybrid Search: Combining semantic and keyword search
Reciprocal Rank Fusion: Result combination algorithms
Search Relevance: Ranking and threshold tuning
Document Processing:
Content Extraction: PDF, HTML, markdown parsing
Text Chunking: Document segmentation strategies
Metadata Management: Document organization
Content Type Detection: File type handling
API Development
REST API Design:
HTTP Methods: Proper RESTful design
JSON Handling: Serialization/deserialization
Error Responses: Consistent error formats
API Documentation: Clear endpoint documentation
Workflow Integration
Commands & Tools
# Quality gate verification
make quality-check
# Individual quality gates
make build # Build all components
make fmt-check # Check formatting
make lint # Run clippy
make test# Run tests# Format code
make fmt# Pre-push validation
make pre-push