salmansystech

CodeMentorAI — AI skill for Claude Code

AI community

CodeMentor AI is an intelligent learning platform that combines Laravel backend, Vue.js frontend, and Claude AI to provide real-time code review, personalized learning paths, and gamified progress tra.

How to install CodeMentorAI

This entry records only its repository, not the path inside it, so there is no exact command to give. Open salmansystech/CodeMentorAI and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What CodeMentorAI does

CodeMentor AI is an intelligent learning platform that combines Laravel backend, Vue.js frontend, and Claude AI to provide real-time code review, personalized learning paths, and gamified progress tracking. It's designed for students, junior developers, and anyone wanting to improve their coding skills through AI-guided feedback.

Alternatives in AI

  • Agency Agents — A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy inject 148k ★
  • Artifacts Builder — Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web tech 97.5k ★
  • LongHorizon Harness — The long-horizon computer-use harness 1.3k ★

README

CodeMentor AI - Intelligent Code Review & Learning Platform

An **AI-powered code review platform** combining Laravel backend, Vue.js frontend, and Claude AI to provide intelligent code analysis, personalized learning paths, and gamified progress tracking.

Features

  • AI Code Review - Claude analyzes code for bugs, style, performance, and security
  • Learning Generator - AI creates tutorials and explanations
  • Progress Tracking - Monitor improvement over time
  • Gamification - Points, badges, leaderboards, streaks
  • Multi-Language - Python, JavaScript, Java, C++, PHP, Go, Rust, SQL
  • Real-time Dashboard - Interactive analytics and progress visualization
  • Community Features - Share reviews, compete on leaderboards

Project Structure

CodeMentorAI/
├── backend/                    # Laravel API
│   ├── app/
│   │   ├── Models/
│   │   ├── Http/Controllers/
│   │   ├── Agents/            # AI agents
│   │   └── Services/
│   ├── routes/
│   ├── database/migrations/
│   ├── config/
│   └── .env.example
├── frontend/                   # Vue.js UI
│   ├── src/
│   │   ├── components/
│   │   ├── pages/
│   │   ├── stores/
│   │   └── App.vue
│   ├── package.json
│   └── vite.config.js
├── docker-compose.yml
└── README.md

Quick Start

Requirements

  • PHP 8.2+
  • Node.js 18+
  • Docker (optional)

Setup Without Docker

# Backend setup
cd backend
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan serve

# Frontend setup (new terminal)
cd frontend
npm install
npm run dev

Setup With Docker

docker-compose up -d
# Frontend: http://localhost:3000
# Backend: http://localhost:8000
# PhpMyAdmin: http://localhost:8080

API Documentation

Authentication

POST   /api/auth/register          # Register new user
POST   /api/auth/login             # User login
POST   /api/auth/logout            # Logout

Code Submissions

POST   /api/submissions