acc-readme-template
README Template Generator
Generate professional README.md files for PHP projects.
Template Structure
# {Project Name}
{badges}
{one-line description}
## Features
{feature list with benefits}
## Requirements
{dependencies and versions}
## Installation
{composer command and setup steps}
## Quick Start
{minimal working example}
## Documentation
{links to detailed docs}
## Contributing
{link to CONTRIBUTING.md}
## Changelog
{link to CHANGELOG.md}
## License
{license type and link}
Badge Templates
Standard Badge Set
[](https://github.com/{owner}/{repo}/actions)
[](https://codecov.io/gh/{owner}/{repo})
[](https://packagist.org/packages/{vendor}/{package})
[](https://packagist.org/packages/{vendor}/{package})
[](LICENSE)
Minimal Badge Set
[](https://github.com/{owner}/{repo}/actions)
[](https://packagist.org/packages/{vendor}/{package})
Section Templates
Features Section
## Features
- ✅ **Feature Name** — Brief description of benefit
- ✅ **Feature Name** — Brief description of benefit
- ✅ **Feature Name** — Brief description of benefit
- 🚧 **Coming Soon** — Planned feature
Requirements Section
## Requirements
- PHP 8.5+
- Composer 2.0+
- Extensions: ext-json, ext-pdo
### Optional
- Redis (for caching)
- RabbitMQ (for queuing)
Installation Section (Basic)
## Installation
```bash
composer require {vendor}/{package}
### Installation Section (With Config)
```markdown
## Installation
1. Install via Composer:
```bash
composer require {vendor}/{package}
- Publish configuration (optional):
php artisan vendor:publish --provider="Vendor\Package\ServiceProvider"
- Configure environment:
# .env
PACKAGE_API_KEY=your-key
PACKAGE_DEBUG=false
### Quick Start Section
```markdown
## Quick Start
```php
<?php
declare(strict_types=1);
use {Vendor}\{Package}\{MainClass};
// Initialize
${instance} = new {MainClass}();
// Basic operation
$result = ${instance}->doSomething('input');
// Output
echo $result->status; // "success"
### Documentation Section
```markdown
## Documentation
- 📖 [Getting Started](docs/getting-started.md)
- ⚙️ [Configuration](docs/configuration.md)
- 📚 [API Reference](docs/api/README.md)
- 💡 [Examples](docs/examples/)
- ❓ [FAQ](docs/faq.md)
Contributing Section
## Contributing
Contributions are welcome! Please see [CONTRIBUTING.md](CONTRIBUTING.md) for:
- Development setup
- Coding standards
- Testing guidelines
- Pull request process
License Section
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
Complete Example
# Awesome Package
[](https://github.com/vendor/awesome-package/actions)
[](https://codecov.io/gh/vendor/awesome-package)
[](https://packagist.org/packages/vendor/awesome-package)
[](https://packagist.org/packages/vendor/awesome-package)
[](LICENSE)
A PHP library for processing awesome things with type safety and modern practices.
## Features
- ✅ **Type-Safe API** — Full PHP 8.5 type declarations
- ✅ **PSR Compliant** — PSR-4, PSR-7, PSR-12
- ✅ **Zero Dependencies** — No external runtime dependencies
- ✅ **Fully Tested** — 100% code coverage
## Requirements
- PHP 8.5+
- Composer 2.0+
- ext-json
## Installation
```bash
composer require vendor/awesome-package
Quick Start
<?php
declare(strict_types=1);
use Vendor\AwesomePackage\Processor;
$processor = new Processor();
$result = $processor->process(['data' => 'value']);
echo $result->status; // "success"
Documentation
Contributing
See CONTRIBUTING.md for development setup and guidelines.
Changelog
See CHANGELOG.md for version history.
License
MIT License - see LICENSE for details.
## Generation Instructions
When generating a README:
1. **Analyze** the project structure (`composer.json`, `src/`)
2. **Identify** main class/entry point
3. **Extract** dependencies and requirements
4. **Create** minimal working example
5. **Generate** appropriate badges
6. **Link** to existing documentation
7. **Verify** all links point to existing files
More from dykyi-roman/awesome-claude-code
psr-overview-knowledge
PHP Standards Recommendations (PSR) overview knowledge base. Provides comprehensive reference for all accepted PSRs including PSR-1,3,4,6,7,11,12,13,14,15,16,17,18,20. Use for PSR selection decisions and compliance audits.
22detect-code-smells
Detects code smells in PHP codebases. Identifies God Class, Feature Envy, Data Clumps, Long Parameter List, Long Method, Primitive Obsession, Message Chains, Inappropriate Intimacy. Generates actionable reports with refactoring recommendations.
15clean-arch-knowledge
Clean Architecture knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for Clean Architecture and Hexagonal Architecture audits.
15ddd-knowledge
DDD architecture knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for Domain-Driven Design audits.
14testing-knowledge
Testing knowledge base for PHP 8.4 projects. Provides testing pyramid, AAA pattern, naming conventions, isolation principles, DDD testing guidelines, and PHPUnit patterns.
12bug-root-cause-finder
Root cause analysis methods for PHP bugs. Provides 5 Whys technique, fault tree analysis, git bisect guidance, and stack trace parsing.
12