laravel-claude-code-setup  by laraben

AI-powered Laravel development environment setup

Created 4 months ago
263 stars

Top 97.0% on SourcePulse

GitHubView on GitHub
Project Summary

Summary This project provides a one-command setup for AI-powered Laravel development using Claude Code. It targets Laravel developers seeking to integrate advanced AI assistance, including code generation, debugging, documentation access, and design-to-code workflows, thereby enhancing productivity and streamlining the development process.

How It Works The core of the project is an installer script that automates the configuration of Claude Code with a comprehensive development ecosystem. It sets up both global MCP (Meta-Cognitive Programming) servers, shared across all projects for features like GitHub integration, memory, documentation access (Context7), and web fetching, and project-specific MCP servers for direct access to Laravel project files, databases, and debugging tools. A key differentiator is the seamless integration with Figma for design-to-code workflows, enabling automatic design token extraction for Tailwind CSS and component generation from Figma designs.

Quick Start & Requirements The recommended installation involves running a single command from your Laravel project root: curl -fsSL https://raw.githubusercontent.com/laraben/laravel-claude-code-setup/main/install.sh | bash. Prerequisites include having Claude Code installed (claude.ai/code), Node.js & npm, Go 1.22+, a configured Laravel project, a GitHub Personal Access Token (with repo, read:user, user:email scopes), and optionally a Figma Personal Access Token. Additional resources include Figma MCP Documentation (framelink.ai) and Laravel Documentation (laravel.com/docs).

Highlighted Details

  • Figma Design Integration: Facilitates design-to-code workflows by converting Figma designs into Laravel/Livewire components, automatically extracting design tokens for Tailwind CSS, and analyzing design structures.
  • GitHub Integration: Offers comprehensive access to GitHub repositories, including managing pull requests and configuring tokens for private repository access.
  • AI-Powered Ecosystem: Leverages global MCP servers for persistent memory, access to up-to-date Laravel/PHP documentation (Context7), and external web resource fetching.
  • Automated Setup: A single installation script intelligently configures global and project-specific servers, simplifying the setup of a complex AI development environment.

Maintenance & Community The project is maintained by @laraben. The primary community and development hub is the GitHub repository: github.com/laraben/laravel-claude-code-setup. No specific details on contributors, sponsorships, or dedicated community channels like Discord/Slack are provided in the README.

Licensing & Compatibility The project is released under the MIT License, which permits free use, modification, and distribution, including for commercial purposes and integration into closed-source projects.

Limitations & Caveats Interactive prompts may not function correctly when using curl | bash in certain environments, necessitating a direct script download and execution for interactive setup. The Figma integration requires valid tokens and may encounter issues with private Figma files if access is not properly configured. Database connectivity relies on accurate credentials within the Laravel project's .env file. The project is marked as v1.0, indicating it is a recent stable release.

Health Check
Last Commit

3 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
14 stars in the last 30 days

Explore Similar Projects

Starred by Luis Capelo Luis Capelo(Cofounder of Lightning AI), Addy Osmani Addy Osmani(Head of Chrome Developer Experience at Google), and
23 more.

goose by block

4.3%
22k
Open-source AI agent for automating complex engineering tasks
Created 1 year ago
Updated 19 hours ago
Feedback? Help us improve.