Welcome to the ai-todo documentation! This page provides a complete overview of all available documentation organized by category.
New to ai-todo? Start here:
- Getting Started - Quick start with MCP and CLI setup
- FAQ - Common questions answered
- MCP Setup Guide - Cursor AI integration
Upgrading from v2.x?
- Migration Guide - Shell script to Python upgrade
Need help with a specific feature?
- Numbering Modes - Complete guide to all numbering modes
- Usage Patterns - Real-world usage scenarios
Essential guides for setting up and using ai-todo.
| Document | Description |
|---|---|
| MCP Setup Guide | Cursor AI integration with MCP |
| Migration Guide | Upgrading from shell script to Python |
Detailed guides for specific features and workflows.
| Document | Description |
|---|---|
| Getting Started | Quick start guide with setup instructions |
| Installation | Installation methods and troubleshooting |
| Usage Patterns | Real-world usage scenarios and workflows |
| Numbering Modes | Complete guide to task numbering modes |
| Coordination Setup | Setup guides for coordination services |
| Tamper Detection | File integrity protection |
| Beta Testing | Testing pre-release versions |
| Security Best Practices | .cursorignore and secrets protection |
Practical examples for specific features.
| Document | Description |
|---|---|
| Prune Examples | Pruning old archived tasks - CLI and MCP examples |
| Document | Description |
|---|---|
| FAQ | Frequently asked questions |
Technical design specifications explaining system architecture and feature design.
| Document | Description |
|---|---|
| README Redesign | v3.0 README structure design |
| Bug Reporting Design | Bug reporting feature design |
| Git Hooks Design | Git hooks integration design |
| Hybrid Task Numbering | Task numbering system design |
| Migration System | Migration system architecture |
| Multi-User Design | Multi-user collaboration design |
| Smart Installer | Smart installer design |
| Tagging System | Task tagging system design |
| Uninstall Feature | Uninstall feature design |
Documentation for contributors and developers working on ai-todo.
| Document | Description |
|---|---|
| Development Guidelines | Development workflow and best practices |
| Setup | Development environment setup |
| Migration Guide | Guide for writing migration functions |
| Test Plan | Test plan for numbering modes |
| Tool Improvements | Planned improvements and roadmap |
Research documents, analysis reports, and comparison studies.
| Document | Description |
|---|---|
| CI/CD Process Parity | CI/CD infrastructure assessment |
| Bash vs Zsh Analysis | Shell comparison |
| Code Size Analysis | Codebase optimization |
| GitHub API Coordination | API coordination analysis |
Completed migrations and deprecated documentation.
| Document | Description |
|---|---|
| Commit Format Migration | Commit format migration (completed) |
| Cursor Rules Migration | Cursor rules migration (completed) |
When adding new documentation:
-
Choose the right category:
- User essentials →
user/ - Feature guides →
guides/ - Technical designs →
design/ - Development docs →
development/ - Research/analysis →
analysis/ - Historical docs →
archive/
- User essentials →
-
Use descriptive filenames:
- Use UPPERCASE with underscores
- Include document type suffix:
_GUIDE.md,_DESIGN.md,_ANALYSIS.md
-
Update this index:
- Add your new document to the appropriate table above
-
Cross-reference appropriately:
- Link to related docs using relative paths
See STRUCTURE.md for complete documentation structure guidelines.
- Issues or bugs: Report on GitHub
- Questions: Check FAQ for common answers
- Contributing: See Development Guidelines
Repository: https://github.com/fxstein/ai-todo