nrj5k/vcf
π€π» 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!
π 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 contextsuser-prompts/- Effective user prompts organized by task typeprompt-patterns/- Reusable prompt templates and patterns
/tools/
AI Development Tools & Configurations
cline/- Cline AI assistant configurations and workflowsroo-code/- Roo Code integration and usage examplesaugment/- Code augmentation tools and scriptsevaluations/- Tool comparison frameworks and results
/ai-rules/
AI Editor Configuration
cursor/- Cursor IDE global and project-specific rulesvscode/- VS Code AI extension configurationswindsurf/- Windsurf setup and optimization settingsglobal-rules.md- Universal AI coding guidelinesproject-rules.md- Project-specific AI behavior rules
/apps/
Applications We're Building
scifon-mcp/- MCP server for HPC workflow memory and storageprototypes/- Experimental tools and proof-of-conceptsintegrations/- HPC system integrations and utilities
/sessions/
Weekly Session Documentation
week-01/throughweek-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 platformsbest-practices/- Documented AI coding strategies that workresearch/- Papers, articles, and external resourcescommunity/- 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.shQuick 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 containerQuick 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:
- Join our community: Get access to GRC Zulipchat
- Attend sessions: Fridays 10am-1pm CDT online at Google Meet
- Share discoveries: Document your AI coding breakthroughs on Gnosis Github
- Experiment boldly: This is a learning-first environment. There are no right answers!
- 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!