Complete guide to all ai-kit documentation.
New to ai-kit? Start here:
- README.md - Project overview and quick start
- CONTRIBUTING.md - Development guide
- Setup Guide - Platform-specific instructions
- README.md - Project overview, quick start, technology stack
- CONTRIBUTING.md - Complete contributor guide
- VERSIONS.md - Tool versions and update policy
- Platform-Specific Setup - macOS, Linux, Windows, Docker
- TURBOREPO.md - Turborepo configuration explained
- .python-version - Python version (3.12.10)
- package.json - Node.js and pnpm versions
- justfile - Available commands (
just --list) - pyproject.toml - Python workspace configuration
- turbo.json - Turborepo pipeline configuration
- CI Troubleshooting - Lint, format, test, dependency issues
- Virtual Environment Issues - .venv problems and edge cases
- Turborepo Issues - Cache corruption and performance
- Updating Dependencies - Python, Node.js, tool updates
- CI Testing Guide - Testing CI failures
- CLI App - Command-line interface
- Apps Overview - What goes in apps/
- Core Library - Core functionality
- Packages Overview - What goes in packages/
- VALIDATION.md - Success criteria validation results
- .pre-commit-config.yaml - Pre-commit hooks configuration
- .github/workflows/ci.yml - CI pipeline
- .github/workflows/pre-commit.yml - Pre-commit validation
Located in specs/001-setup-developer-experience/:
- spec.md - Feature specification
- plan.md - Implementation plan
- tasks.md - Task breakdown
- research.md - Research findings
- quickstart.md - Quick reference
- README.md - Start here
- CONTRIBUTING.md - How to contribute
- Platform-Specific Setup - Install tools
- CI Troubleshooting - Fix common issues
- CONTRIBUTING.md - Development workflow
- TURBOREPO.md - Understanding Turborepo
- Updating Dependencies - Maintenance
- Virtual Environment Issues - Debug .venv
- VERSIONS.md - Version management
- VALIDATION.md - Quality metrics
- CI Testing Guide - CI validation
- Specification Documents - Feature details
- README.md - Quick start
- Platform-Specific Setup - Detailed setup
- VERSIONS.md - Tool versions
- CONTRIBUTING.md - Development guide
- justfile - Commands
- TURBOREPO.md - Monorepo orchestration
- CI Troubleshooting - CI issues
- Virtual Environment Issues - .venv problems
- Turborepo Issues - Cache issues
- Updating Dependencies - Updates
- VERSIONS.md - Version policy
- VALIDATION.md - Success criteria
- CI Testing Guide - Testing
just --list # List all commands
just setup # Initial setup
just lint # Run linting
just format # Format code
just test # Run tests
just build # Build packages
just clean # Clean artifacts
just cache-clear # Clear Turborepo cache- Python: 3.12.10
- Node.js: 22.14.0
- pnpm: 10.18.2
- uv: 0.7.x+
- ruff: 0.14.0
- Turborepo: 2.5.8
.python-version- Python versionpyproject.toml- Python workspacepackage.json- Node.js configturbo.json- Turborepo pipelinejustfile- Commandsuv.lock- Python dependenciespnpm-lock.yaml- Node.js dependencies
All documentation follows these standards:
- ✅ Clear structure with table of contents
- ✅ Searchable headings
- ✅ Step-by-step instructions
- ✅ Code examples
- ✅ Troubleshooting sections
- ✅ Cross-references to related docs
See CONTRIBUTING.md for:
- Documentation style guide
- How to update docs
- Where to add new documentation
Can't find what you need?
- Search this index
- Check CONTRIBUTING.md troubleshooting
- Search GitHub Issues
- Ask in GitHub Discussions
For new features, ensure documentation includes:
- README.md update (if user-facing)
- CONTRIBUTING.md update (if workflow changes)
- Troubleshooting guide (for common issues)
- Version updates (VERSIONS.md)
- Validation results (VALIDATION.md)
- This index (if new doc added)