Skip to content
/ vcf Public

πŸ€–πŸ’» Vibe Coding Fridays: AI-powered collaborative coding sessions exploring cutting-edge development workflows, tools, and techniques. Building practical HPC+AI solutions while mastering the future of human-AI programming partnerships. Join our weekly Friday explorations!

License

Notifications You must be signed in to change notification settings

grc-iit/vcf

Repository files navigation

πŸš€ VCF: Vibe Coding Fridays

Welcome to Vibe Coding Fridays - a collaborative space into AI-enhanced software development! Every Friday, we dive deep into cutting-edge AI coding tools, techniques, and workflows while building real solutions for high-performance computing and AI research.

🎯 Mission

Transform how we think about programming by mastering human-AI collaboration in software development. Through hands-on exploration, we're discovering the most effective ways to leverage AI as a coding partner, not just a tool.

πŸ“… Program Overview

When: Every Friday, 10am-1pm CDT
Duration: 12 weeks (Summer 2025)
Format: 3-hour sessions combining tutorials, hands-on coding, and knowledge synthesis

Three-Phase Journey

  • πŸ—οΈ Phase 1 (June): AI-Native Development Foundations
  • 🎨 Phase 2 (July): Individual AI Mastery
  • πŸ† Phase 3 (August): Competitive AI Innovation

πŸ—ΊοΈ Repository Map

/prompts/

AI Prompt Library - Battle-tested prompts for various coding scenarios

  • system-prompts/ - System prompts for different AI coding contexts
  • user-prompts/ - Effective user prompts organized by task type
  • prompt-patterns/ - Reusable prompt templates and patterns

/tools/

AI Development Tools & Configurations

  • cline/ - Cline AI assistant configurations and workflows
  • roo-code/ - Roo Code integration and usage examples
  • augment/ - Code augmentation tools and scripts
  • evaluations/ - Tool comparison frameworks and results

/ai-rules/

AI Editor Configuration

  • cursor/ - Cursor IDE global and project-specific rules
  • vscode/ - VS Code AI extension configurations
  • windsurf/ - Windsurf setup and optimization settings
  • global-rules.md - Universal AI coding guidelines
  • project-rules.md - Project-specific AI behavior rules

/apps/

Applications We're Building

  • scifon-mcp/ - MCP server for HPC workflow memory and storage
  • prototypes/ - Experimental tools and proof-of-concepts
  • integrations/ - HPC system integrations and utilities

/sessions/

Weekly Session Documentation

  • week-01/ through week-12/ - Each session's materials and outcomes
  • Session notes, code examples, and learning insights
  • AI-generated summaries and community discussions

/resources/

Learning Materials & References

  • setup-guides/ - Environment setup instructions for different platforms
  • best-practices/ - Documented AI coding strategies that work
  • research/ - Papers, articles, and external resources
  • community/ - Community guidelines and contribution processes

πŸ› οΈ Getting Started

Prerequisites

  • Docker Desktop or Docker
  • VS Code with Remote-Containers extension (recommended)
  • Git
  • Access to GRC Zulipchat

Quick Setup - Option 1: Pre-built Container (Recommended)

# Pull the VCF development container
docker pull akougkas/vcf-dev:latest

# Clone the repository
git clone https://github.com/grc-iit/vcf.git
cd vcf

# Run the development container
docker run -it -v $(pwd):/workspace akougkas/vcf-dev:latest

# Inside the container, prepare the environment
./scripts/session-prep.sh

Quick Setup - Option 2: VS Code Dev Container

# Clone the repository
git clone https://github.com/grc-iit/vcf.git
cd vcf

# Open in VS Code
code .

# When prompted, select "Reopen in Container"
# VS Code will automatically build/pull the container

Quick Setup - Option 3: Local Development

# Clone the repository
git clone https://github.com/grc-iit/vcf.git
cd vcf

# Install dependencies locally (requires Python 3.11+)
pip install uv
uv sync
./scripts/session-prep.sh

🎯 Current Focus: Scifon-MCP

Our primary project is Scifon-MCP - an MCP (Model Context Protocol) server that acts as intelligent memory and storage for AI-assisted developers. Think of it as a smart clipboard that understands scientific computing contexts.

🀝 Contributing

We welcome collaboration! Whether you're part of our core team or joining as an external collaborator:

  1. Join our community: Get access to GRC Zulipchat
  2. Attend sessions: Fridays 10am-1pm CDT online at Google Meet
  3. Share discoveries: Document your AI coding breakthroughs on Gnosis Github
  4. Experiment boldly: This is a learning-first environment. There are no right answers!
  5. Session Schedule: See /sessions/ directory for detailed agendas

πŸ“ License

MIT License - Feel free to use, modify, and share our discoveries!


Ready to vibe with AI coding? πŸ€–βœ¨ Join us Fridays and let's explore the future of development together!

About

πŸ€–πŸ’» Vibe Coding Fridays: AI-powered collaborative coding sessions exploring cutting-edge development workflows, tools, and techniques. Building practical HPC+AI solutions while mastering the future of human-AI programming partnerships. Join our weekly Friday explorations!

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •