Purpose: A comprehensive collection of AI-assisted development tools, templates, and frameworks to ensure consistent, high-quality project delivery with full context, testing, and documentation.
This repository provides a systematic framework for AI-assisted development that ensures:
- Consistent Process: Every requirement goes through high-level solution design, development, testing, and documentation
- Full Context: AI agents have complete understanding of requirements and project constraints
- Quality Assurance: Built-in testing frameworks and validation processes
- Documentation Standards: Consistent technical, user, and project documentation
AI Tools/
├── ai_docs/ # AI Documentation & Templates
│ ├── references/ # Reference materials and guides
│ ├── tasks/ # Task-specific documentation
│ └── templates/ # Reusable templates
│ ├── task_template.md # Main task planning template
│ ├── bugfix.md # Bug fix specific template
│ ├── cleanup.md # Code cleanup template
│ ├── code_review.md # Code review template
│ ├── gcp_debugging_template.md
│ ├── gcp_setup_template.md
│ ├── generate_diagram.md
│ ├── git_workflow_commit.md
│ ├── improve_ui.md
│ ├── python_task_template.md
│ ├── rpc_function_template.md
│ ├── shipkit_update_workflow.md
│ ├── stripe_setup.md
│ ├── supabase_storage_setup.md
│ ├── supabase_user_trigger_setup.md
│ └── drizzle_down_migration.md
├── apps/ # Example applications and tools
├── frameworks/ # Development frameworks
├── testing/ # Testing utilities and frameworks
└── docs/ # Project documentation
# 1. Add AI Tools to your Cursor workspace
git clone https://github.com/your-username/ai-tools.git
# 2. In your project directory, run the setup script
../ai-tools/scripts/setup-project.sh
# 3. Create your first task
cp ../ai-tools/ai_docs/templates/task_template.md ai-docs/tasks/my-first-feature.md- Choose Your Template: Select the appropriate template from
ai_docs/templates/ - Fill Out Requirements: Use the structured template to define your project needs
- AI Integration: Provide the template to your AI agent for consistent execution
- Track Progress: Monitor implementation through the built-in tracking system
task_template.md- Comprehensive project planning and execution frameworkbugfix.md- Systematic bug identification and resolutioncode_review.md- Structured code review processimprove_ui.md- UI/UX improvement framework
python_task_template.md- Python-specific development tasksstripe_setup.md- Payment integration setupsupabase_storage_setup.md- Database and storage configurationgcp_setup_template.md- Google Cloud Platform setup
git_workflow_commit.md- Git workflow and commit standardsshipkit_update_workflow.md- Release and deployment workflows
- Always start with the appropriate template
- Follow the structured sections systematically
- Update progress tracking in real-time
- Provide clear documentation for all changes
- Use templates to ensure consistency across projects
- Reference templates directly from the AI Tools workspace
- Maintain the documentation standards
- Leverage the testing frameworks provided
- Add AI Tools as a separate folder in your Cursor workspace
- Run the setup script in each project to create the structure
- Reference templates directly without copying
- Update templates centrally for all projects
Every project should include:
- Technical Requirements Document - Detailed technical specifications
- User Requirements Document - User stories and acceptance criteria
- Project Plan Document - Timeline, milestones, and resource allocation
- Fork the repository
- Create a feature branch
- Add your templates or improvements
- Submit a pull request with detailed documentation
This project is licensed under the MIT License - see the LICENSE file for details.