PHPackages                             phpthis/skeleton - 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. phpthis/skeleton

ActiveProject

phpthis/skeleton
================

A checked, minimal PHPThis application starting point.

v0.1.0-alpha.1(yesterday)01↑2900%MITPHP ^8.4

Since Jul 19Compare

[ Source](https://github.com/balgf/PHPThis-skeleton)[ Packagist](https://packagist.org/packages/phpthis/skeleton)[ RSS](/packages/phpthis-skeleton/feed)WikiDiscussions Synced today

READMEChangelog (1)Dependencies (3)Versions (2)Used By (0)

PHPThis application skeleton
============================

[](#phpthis-application-skeleton)

This is the minimal checked starting point for an application built with PHPThis. It exposes one explicit route, `GET /health`, and contains project-owned AI context, behavior tests, and the complete consumer validity gate.

PHPThis uses AI-first authoring with human accountability. After installation, ask the AI working in this project how the application works or request the next feature. It must begin with `AGENTS.md`, the installed PHPThis contract and knowledge map, this application's `.ai/` context, and the concrete source and tests. PHPThis does not use a traditional framework manual as the primary learning interface.

A useful first request is:

> Read `AGENTS.md`, inspect the installed PHPThis version, explain the current request path with file references, and identify the project facts I must decide before we add the first feature.

Package availability is an external fact: verify tagged repositories and Packagist rather than inferring publication from this tracked README. If this checkout's `composer.json` contains a VCS repository override and requires `phpthis/framework: dev-main`, it is the source-evaluation variant.

The published skeleton removes that override, requires the approved Alpha constraint from Packagist, and commits the resulting `composer.lock` before its tag. Its public artifact and clean installation path must pass the framework maintainer's release gate before announcement.

Install and check
-----------------

[](#install-and-check)

```
composer install
composer check
```

`composer check` first runs the framework-owned Strict Profile and maximum-level PHPStan configuration, then runs the application's automated behavior tests. This starter's zero-dependency `tests/run.php` is one concrete implementation, not a required framework, filename, or directory. Every observable behavior change must add or update automated tests; the application remains free to choose its test library, runner, and file placement. Commit the generated `composer.lock` with the application so dependency versions remain reproducible.

Run locally
-----------

[](#run-locally)

```
php -S 127.0.0.1:8080 -t public
curl -i http://127.0.0.1:8080/health
```

Before adding product behavior, replace this skeleton's generic project facts in `.ai/` with facts verified for the real application.

The AI may implement routine, in-scope work under human direction. It must surface consequential product, architecture, security, data, migration, deployment, and external-side-effect choices for human judgment. The human accepts those decisions and remains accountable for the result.

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance100

Actively maintained with recent releases

Popularity2

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity36

Early-stage or recently created project

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

Unknown

Total

1

Last Release

1d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/4473290?v=4)[Bal Fernandez](/maintainers/balgf)[@balgf](https://github.com/balgf)

###  Code Quality

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/phpthis-skeleton/health.svg)

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

PHPackages © 2026

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