Drift
  • Installation
    • Prerequisites
    • Installation
    • Development Installation
    • Provider Setup (Optional)
      • Anthropic API
      • AWS Bedrock
      • Claude Code
    • Verifying Installation
  • Quick Start Guide
    • Installation
      • Installing from PyPI
      • Installing for Development
    • The TDD Workflow
      • Step 1: Define Your Standards
      • Step 2: Run Validation (Red Phase)
      • Understanding the Output
      • Step 3: Fix Issues (Green Phase)
      • Step 4: Iterate Until Green
    • How Drift Works
      • Rules, Checks, and Violations
      • Document Bundles and Strategies
    • Real-World Examples
      • Example 1: Detecting Redundant Dependencies
      • Example 2: Fixing Agent Tools Format
      • Example 3: Validating CLAUDE.md Exists
      • Example 4: AI-Assisted Documentation Quality Review
      • Example 5: Checking Specific Rules Only
    • Conversation Analysis
    • Next Steps
  • Configuration
    • Basic Configuration
    • Provider and Model Configuration
      • Anthropic API Provider
      • AWS Bedrock Provider
      • Claude Code Provider
      • Multi-Provider Configuration
    • Environment Variables
    • Writing Rules
      • Rule Structure
      • Document Bundles
      • Validation Phase Types
        • Programmatic Validators (No LLM Required)
        • LLM-based Validators (Require API Key)
      • Complete Rule Example
      • Multi-Phase Rules
    • Separate Rules Files
      • Default Rules File (.drift_rules.yaml)
      • Loading Rules from Files (–rules-file)
      • Rules Loading Priority System
      • Use Cases and Benefits
Drift
  • Search


© Copyright 2025, Drift Contributors.

Built with Sphinx using a theme provided by Read the Docs.