Skip to content

smeubank/ai-pattern-garden

Repository files navigation

getVibes - AI Pattern Garden

A curated collection of development patterns and context files optimized for AI-powered coding workflows.

🚀 Quick Start

npm install
npm run dev

The only requirement is having Node.js & npm installed - install with nvm

🏗️ Project Structure

This project uses cursor rules to provide comprehensive context for AI assistants. Check the .cursor/ directory for detailed guidelines and patterns.

🎯 Goals

  • AI-Optimized: Patterns specifically designed for LLM consumption
  • Community-Driven: Collaborative development and curation
  • Clean URLs: Direct access via get-vibes.dev/[language]/[framework]
  • Version Control: Full git history for all patterns

🤝 Contributing

We welcome contributions! This project is designed to be community-driven:

  1. Fork the repository
  2. Create a feature branch
  3. Add your patterns following our content standards
  4. Submit a pull request

For detailed contribution guidelines, check out our feature development workflow and the cursor rules.

📂 Documentation

  • .cursor/rules/ - AI assistant rules and coding guidelines
  • .cursor/project/features/ - Feature development templates and documentation
  • src/data/patterns.ts - Current pattern data (migrating to markdown files)

🌟 Features

  • Pattern Discovery: Browse by language, framework, and difficulty
  • AI Integration: Optimized for cursor, GitHub Copilot, and other AI tools
  • Community Curation: Collaborative pattern development
  • Clean Architecture: Separation of content and code

🔧 Development

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

📋 Tech Stack

  • Frontend: React 18, TypeScript, Vite
  • UI: Tailwind CSS, shadcn/ui
  • Routing: React Router
  • Content: Markdown-based patterns (coming soon)

🎨 Design System

Built with a modern, accessible design system featuring:

  • Clean typography and spacing
  • Responsive mobile-first design
  • Dark/light mode support
  • Consistent component library

📈 Roadmap

  • Content Migration: Move from TypeScript to markdown files
  • Search Enhancement: Full-text search across all patterns
  • Community Features: User contributions and ratings
  • API Development: Programmatic access to patterns
  • Integration Tools: CLI and editor extensions

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

Copyright © 2024 Steven Eubank. All rights reserved.

🌐 Links


Built with ❤️ for the AI-powered development community

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages