Download the PHP package dykyi-roman/awesome-claude-code without Composer

On this page you can find all versions of the php package dykyi-roman/awesome-claude-code. 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 awesome-claude-code

Awesome Claude Code — PHP Architecture Toolkit

Claude Code Marketplace PHP 8.4 Claude Code DDD CQRS License Total Downloads GitHub Stars Last Commit

The most comprehensive Claude Code extension for PHP developers. Current version: v3.2.0 Audit, Generate & Document: DDD, CQRS, Event Sourcing, Clean/Hexagonal Architecture, Design Patterns, PSR, Tests ...

Quick Start

Then in Claude Code:

Demo

Features

Code Review (3-Level Analysis)

Multi-level automated code review with 9 specialized reviewers:

Level Reviewers What's Checked
LOW PSR Auditor, Test Auditor Coding standards, test quality
MEDIUM + Bug Hunter, Readability Reviewer Logic errors, null pointers, naming, complexity
HIGH + Security, Performance, Resources, Scalability, Testability, DDD, Architecture OWASP Top 10, N+1 queries, memory leaks, connection pools, scalability readiness, DDD compliance

Bug Fix System

Automated bug diagnosis, fix generation, and regression testing:

Phase Agent What It Does
Diagnose bug-hunter Categorizes bug (9 types), finds root cause
Fix bug-fixer Generates minimal, safe fix with 11 skills
Test test-generator Creates regression test
Verify coordinator Applies fix, runs tests, reports results

Bug Categories: logic errors, null pointers, boundary issues, race conditions, resource leaks, exception handling, type issues, SQL injection, infinite loops

Architecture Audit Engine

Comprehensive analysis across 10+ architecture patterns:

Code Generation

50+ generators for DDD/CQRS components with tests:

Claude Component Generation

Generates:

Knowledge Bases

53 knowledge skills covering:

Developer Safeguards

The plugin installs one hook — a php -l syntax check on Write/Edit. On top of that, docs/hooks.md is a library of 21 ready-to-copy hook recipes you paste into your own .claude/settings.json:

Component Flow

See Component Flow for the complete dependency graph.

Why Use This?

Without With Awesome Claude Code
Manual boilerplate code One command generates complete component with tests
Architecture drift over time Automated compliance audits catch violations early
Inconsistent patterns across team Standardized DDD/CQRS templates ensure consistency
Hours reviewing PRs manually 3-level automated review catches bugs, security issues
Learning DDD/CQRS from scratch Built-in knowledge bases explain patterns in context

Documentation

Document Description
Commands 26 slash commands with examples
Agents 68 specialized subagents
Skills 283 skills (knowledge, generators, analyzers)
Hooks 1 installed + 21 copy-paste recipes
Component Flow Architecture and dependency graph
MCP MCP server configuration
Quick Reference Paths, formats, best practices

Use Cases

Scenario Command Result
Fix a bug /acc:bug-fix "NullPointerException" Diagnosis + fix + regression test
Review PR before merge /acc:code-review feature/auth high Security, performance, DDD compliance report
Audit legacy codebase /acc:audit-architecture ./src Pattern detection + compliance score
Security audit /acc:audit-security ./src OWASP Top 10 + PHP-specific vulnerabilities
Performance audit /acc:audit-performance ./src N+1 queries, memory issues, caching gaps
Design patterns audit /acc:audit-patterns ./src Stability, behavioral, creational patterns
Generate PSR component /acc:generate-psr psr-15 Auth PSR-compliant implementation with tests
Generate design pattern /acc:generate-patterns strategy Pay Pattern implementation with DI configuration
Explain code /acc:explain src/Domain/Order/ Structure, business logic, data flows
Onboard to project /acc:explain . Project guide with glossary and diagrams
Audit Docker config /acc:audit-docker ./ Dockerfile, Compose, security, performance
Generate Docker stack /acc:generate-docker full Dockerfile + Compose + Nginx + entrypoint
Refactor code /acc:refactor ./src/OrderService Analysis + prioritized roadmap + generators
Create Claude command /acc:generate-claude-component Create command, agent, skills
Audit test quality /acc:audit-test ./tests Coverage gaps, test smells, recommendations
Generate documentation /acc:generate-documentation ./src README + ARCHITECTURE.md + diagrams

Supported Patterns

Architecture:

Integration:

Stability:

System Design:

Standards:

Requirements

Installation (v2.x — Composer)

Note: v2.x is no longer maintained. Use the marketplace version (v3.0.0+) for the latest features and automatic updates.

If you need to use the legacy Composer-based version (v2.14.0):

After installation, register the Composer plugin:

This copies commands, agents, and skills into your .claude/ directory. Commands use dash syntax: /acc-audit-architecture, /acc-code-review, etc.

v2.x Requirements

v2.x Updates

Migration from v2.x to v3.0.0

v3.0.0 is a breaking change — the plugin moved from Composer to the Claude Code Marketplace. Follow these steps to upgrade:

Step 1: Remove the Composer package

Step 2: Clean up old components

Remove all v2.x files that were copied to .claude/:

Warning: If you customized any acc-* files, back them up first. Your .claude/settings.json and .claude/rules/ are not affected.

Step 3: Install from the marketplace

Step 4: Update command references

All commands changed from dash (-) to colon (:) syntax:

If you have scripts or documentation referencing old command names, update them.

What changed

Aspect v2.x (Composer plugin) v3.0.0 (Marketplace plugin)
Install method composer require /plugin marketplace add + /plugin install
Command syntax /acc-command (dash) /acc:command (colon)
Component paths .claude/commands/acc-*.md commands/*.md (managed by plugin system)
PHP/Composer dependency Required Composer 2.0+ No PHP/Composer dependency for the plugin itself
Updates composer update + ./vendor/bin/acc upgrade Automatic via marketplace
Component location Copied to .claude/ by Composer plugin Managed by Claude Code plugin system
Customization Edit files in .claude/ directly Fork the plugin or override locally

FAQ

How does installation work? The marketplace plugin is managed by Claude Code's native plugin system. When you run `/plugin install acc@awesome-claude-code`, Claude Code registers the plugin's commands, agents, and skills. Updates are delivered automatically through the marketplace -- no manual steps required.
Can I customize generated code? Yes! Skills use templates stored in the `references/` folder within each skill directory. You can modify these templates to match your project's coding style, naming conventions, or add custom functionality.
Which PHP versions are supported? Generated code targets PHP 8.4+ and uses modern features like readonly classes, constructor property promotion, and strict typing. The skills themselves work with Claude Code on any platform.
How do I add my own commands/skills? Use the `/acc:generate-claude-component` wizard to create new components interactively. It guides you through creating commands, agents, or skills with proper formatting and structure.
What if I want to update to a newer version? Marketplace plugins update automatically. When a new version is published, Claude Code picks up the latest components on next use. No manual upgrade steps are needed.
Can I use only specific skills? Yes. After installation, you can remove unwanted components. Each component (command, agent, skill) works independently.

Troubleshooting

Skill not loading **Symptom:** Agent doesn't use expected skill. **Solutions:** 1. Check `skills:` list in agent frontmatter (`agents/agent-name.md`) 2. Verify skill exists in `skills/skill-name/SKILL.md` 3. Check skill name matches exactly (case-sensitive, with hyphens)
Agent not invoked by command **Symptom:** Command runs but doesn't use the expected agent. **Solutions:** 1. Verify command uses `Task` tool with correct `subagent_type` 2. Check agent file exists in `agents/` 3. Ensure agent name in command matches agent filename (without `.md`)
Hooks not triggering **Symptom:** Code changes don't trigger validation hooks. **Solutions:** 1. Verify `.claude/settings.json` exists and is valid JSON 2. Check hook patterns match your file paths 3. Ensure Claude Code has permission to execute hooks 4. Run `make validate-claude` to check configuration
Generated code has wrong namespace **Symptom:** Generated classes have incorrect PSR-4 namespace. **Solutions:** 1. Check your `composer.json` autoload configuration 2. Specify target path when generating: `/acc:generate-claude-component` prompts for location 3. Edit generated files to match your project structure

Contributing

Contributions are welcome! Please see CONTRIBUTING.md for guidelines.

License

The MIT License (MIT). Please see License File for more information.


All versions of awesome-claude-code with dependencies

PHP Build Version
Package Version
Requires php Version >=8.4
composer-plugin-api Version ^2.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 dykyi-roman/awesome-claude-code contains the following files

Loading the files please wait ...