PHPackages                             crustum/essentia - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. crustum/essentia

ActiveCakephp-plugin

crustum/essentia
================

Detect packages and approaches in use within a CakePHP project

1.0.1(1mo ago)0530↑191.7%4MITPHPPHP &gt;=8.2CI passing

Since Jul 14Pushed 1mo agoCompare

[ Source](https://github.com/Crustum/essentia)[ Packagist](https://packagist.org/packages/crustum/essentia)[ RSS](/packages/crustum-essentia/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (20)Versions (4)Used By (4)

CakePHP Essentia Plugin
=======================

[](#cakephp-essentia-plugin)

The **Essentia** plugin provides agent-optimized output for PHP tools used in CakePHP projects. It detects when PHPUnit, Pest, Paratest, PHPStan, Rector, PHPCS, or the CakePHP console are running inside an AI agent — **Claude Code**, **Cursor**, **Devin**, **Gemini CLI**, and others — and replaces verbose human-readable output with compact, structured JSON.

For CakePHP console commands, Essentia strips ANSI colors, box-drawing characters, and excess whitespace while keeping pass-through text output. Zero configuration — install as a dev dependency and it works automatically through Composer's autoloader.

Essentia only activates when it detects an AI agent. When you or your team run tools directly in the terminal, output is completely unchanged — same colors, same formatting, same experience.

Requirements
------------

[](#requirements)

- PHP 8.2+

See [Versions.md](docs/Versions.md) for the supported CakePHP versions.

Changelog
---------

[](#changelog)

See [CHANGELOG.md](CHANGELOG.md) for release notes.

Documentation
-------------

[](#documentation)

For documentation, as well as tutorials, see the [docs](docs/index.md) directory of this repository.

License
-------

[](#license)

Licensed under the [MIT](http://www.opensource.org/licenses/mit-license.php) License. Redistributions of the source code included in this repository must retain the copyright notice found in each file.

###  Health Score

45

—

FairBetter than 91% of packages

Maintenance92

Actively maintained with recent releases

Popularity18

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~6 days

Total

3

Last Release

36d ago

PHP version history (2 changes)1.0.0PHP &gt;=8.3

1.0.1PHP &gt;=8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/f1f53020a99b0b08cda73130f837f37cae2ae8420ff0cc4ceb650a733c4a1bd6?d=identicon)[skiedr](/maintainers/skiedr)

---

Top Contributors

[![skie](https://avatars.githubusercontent.com/u/130799?v=4)](https://github.com/skie "skie (3 commits)")

---

Tags

cakephppackagesscannerroster

###  Code Quality

TestsPest

Static AnalysisPHPStan, Rector

Type Coverage Yes

### Embed Badge

![Health badge](/badges/crustum-essentia/health.svg)

```
[![Health](https://phpackages.com/badges/crustum-essentia/health.svg)](https://phpackages.com/packages/crustum-essentia)
```

###  Alternatives

[dereuromark/cakephp-ide-helper

CakePHP IdeHelper Plugin to improve auto-completion

1912.5M49](/packages/dereuromark-cakephp-ide-helper)[cakephp/debug_kit

CakePHP Debug Kit

86215.2M186](/packages/cakephp-debug-kit)[cakephp/bake

Bake plugin for CakePHP

11312.5M229](/packages/cakephp-bake)[dereuromark/cakephp-tools

A CakePHP plugin containing lots of useful and reusable tools

3351.1M52](/packages/dereuromark-cakephp-tools)[dereuromark/cakephp-queue

The Queue plugin for CakePHP provides deferred task execution.

3081.0M28](/packages/dereuromark-cakephp-queue)[dereuromark/cakephp-tinyauth

A CakePHP plugin to handle user authentication and authorization the easy way.

132245.2k13](/packages/dereuromark-cakephp-tinyauth)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
