Awesome-claude-code readme-template
Generates README.md files for PHP projects. Creates structured documentation with badges, installation, usage, and examples.
install
source · Clone the upstream repo
git clone https://github.com/dykyi-roman/awesome-claude-code
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/dykyi-roman/awesome-claude-code "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/readme-template" ~/.claude/skills/dykyi-roman-awesome-claude-code-readme-template && rm -rf "$T"
manifest:
skills/readme-template/SKILL.mdsource content
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.4+ - 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.4 type declarations - ✅ **PSR Compliant** — PSR-4, PSR-7, PSR-12 - ✅ **Zero Dependencies** — No external runtime dependencies - ✅ **Fully Tested** — 100% code coverage ## Requirements - PHP 8.4+ - 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