Download the PHP package stumason/claudavel without Composer

On this page you can find all versions of the php package stumason/claudavel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package claudavel

Claudavel

CI Latest Version PHP Version Laravel Version

Laravel + Claude Code, configured to work together.

One command installs a complete Laravel stack with AI-powered code review, consistent coding standards that Claude actually follows, and GitHub workflows that let you @mention Claude in issues and PRs.

Why This Exists

Claude Code is powerful, but it works better when your project has clear conventions. Claudavel gives you:

Quick Start

Then set up Claude's GitHub integration:

This adds the CLAUDE_CODE_OAUTH_TOKEN secret to your repository, enabling AI code review and @claude mentions.

What Gets Installed

Packages

Package Purpose
laravel/fortify Authentication without Breeze/Jetstream bloat
laravel/sanctum API tokens
laravel/horizon Redis queue dashboard
laravel/reverb WebSockets without third-party services
laravel/telescope Debug assistant
laravel/pail Real-time log tailing
laravel/wayfinder Type-safe routes in TypeScript
sqids/sqids ID obfuscation

Claude Code Assets

File What it does
.claude/commands/commit.md /commit — commits with a Conversation Decision Record
.claude/settings.json Permission allowlist (pint, pest, artisan test, git reads)
docs/context/ Where CDRs live — the searchable "why" behind every commit

The CDR pattern: every non-trivial /commit writes a short markdown record of the reasoning, trade-offs, and rejected alternatives from the conversation that produced the change, then backfills the commit SHA into it. Six months later, git log tells you what changed and docs/context/ tells you why. Trivial commits (typos, dep bumps, formatting) skip the record.

GitHub Workflows

Workflow What it does
claude-code-review.yml AI reviews every PR automatically
claude.yml Responds to @claude mentions
ci.yml Unified CI: Lint, Test (Postgres), Security
dependabot-automerge.yml Auto-merges minor/patch dependency updates

Note: The unified ci.yml workflow runs three parallel jobs:

@claude Workflow Security

The claude.yml workflow gives Claude write access to your repository. This is intentional - it allows Claude to create branches, push commits, and open PRs on your behalf.

Who can trigger Claude:

What Claude can do:

What Claude cannot do:

If you need stricter controls, you can modify the workflow's if condition or remove claude.yml entirely with --no-workflows.

Coding Standards

Published to docs/standards/ with conventions that matter:

These get referenced in your CLAUDE.md so every Claude session knows your conventions.

Environment

Configuration

Claudavel publishes config/claudavel.php for package settings:

Admin emails control access to Horizon and Telescope in production. In local environment, everyone has access.

Features

ID Obfuscation

Never expose sequential IDs. Add the trait to any model:

Generator Commands

Health Check

The /health endpoint verifies database, Redis, cache, queue, and storage. Use it for load balancer checks.

Installation Options

The command is idempotent - run it on existing projects and it only installs what's missing.

Development Server

composer run dev runs everything concurrently:

Repository Setup

Claudavel installs comprehensive GitHub repository setup scaffolding:

Issue Templates

Pull Request Template

Laravel-specific compliance checklist:

CODEOWNERS

Template file for automatic PR reviewer assignment.

Husky + lint-staged Pre-commit Hooks

Automatically formats code before commits:

Setup:

The installer creates .husky/pre-commit and adds lint-staged config to package.json.

Branch Protection (Recommended)

Configure branch protection rules for main:

Note: Branch protection requires GitHub Pro for private repositories.

ESLint Configuration

The ESLint config automatically ignores Wayfinder generated files:

This prevents import order and unused variable warnings for generated code.

Keeping Stubs Updated

The workflow files, templates, and configs installed by Claudavel are static copies. To get updates:

The --force flag overwrites existing files with the latest versions. Review the changes before committing.

Note: Dependabot monitors your project's composer.json, package.json, and workflow files - but not the stub templates in the Claudavel package itself. Updating Claudavel is how you get improved stubs.

Requirements

License

MIT


All versions of claudavel with dependencies

PHP Build Version
Package Version
Requires php Version ^8.3
illuminate/support Version ^12.0|^13.0
illuminate/console Version ^12.0|^13.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package stumason/claudavel contains the following files

Loading the files please wait ...