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

ActiveLibrary

ericclemmons/wordpress-skeleton
===============================

WordPress skeleton utilizing Vagrant, Composer, \_s, &amp; Wordpress.

1161PHP

Since Nov 5Pushed 12y ago2 watchersCompare

[ Source](https://github.com/ericclemmons/wordpress-skeleton)[ Packagist](https://packagist.org/packages/ericclemmons/wordpress-skeleton)[ RSS](/packages/ericclemmons-wordpress-skeleton/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependenciesVersions (1)Used By (0)

\[DEPRECATED\] WordPress Skeleton
=================================

[](#deprecated-wordpress-skeleton)

**USE  INSTEAD! IT ROCKS!**

Opinionated WordPress starter template that sets up local development &amp; remote deployment via a simple configuration &amp; command-line tools.

Features
--------

[](#features)

- Simple installation &amp; configuration via [Composer](http://getcomposer.org/) &amp; an interactive `console`
- Local development environment via [Vagrant](http://downloads.vagrantup.com/)
- Simple local URLs like `http://local.mysite.com/` via [Vagrant Hostmaster](http://github.com/mosaicxm/vagrant-hostmaster)
- Local &amp; remote deployment via [Capistrano](http://capistranorb.com/)
- Simplified theme development via [\_s](http://underscores.me/) and the WordPress [Theme Unit Test](http://codex.wordpress.org/Theme_Unit_Test)

Installation
------------

[](#installation)

**Creating a New Theme**:

```
$ cd path/to/sites
$ git clone git://github.com/ericclemmons/wordpress-skeleton.git my-theme

```

**Adding to an Existing Theme**:

```
$ cd path/to/existing/theme
$ git remote add skeleton git://github.com/ericclemmons/wordpress-skeleton.git
$ git fetch skeleton && git merge --squash skeleton/master

```

- Download &amp; Install [Vagrant](http://downloads.vagrantup.com/)
- Install [Vagrant Hostmaster](http://github.com/mosaicxm/vagrant-hostmaster): `$ sudo gem install vagrant-hostmaster`
- Capistrano: `$ sudo gem install capistrano capistrano-ext colored`
- [Composer](http://getcomposer.org/): `$ curl -s https://getcomposer.org/installer | php`
- Composer depependencies: `$ php composer.phar install`

Configure your `skeleton.yml`
-----------------------------

[](#configure-your-skeletonyml)

This is where all WordPress plugins, admin logins &amp; server information is stored.

```
$ ./bin/skeleton configure

```

(Re)Generating Your WordPress Skeleton
--------------------------------------

[](#regenerating-your-wordpress-skeleton)

This is done automatically whenever you configure your `skeleton.yml`, but should be ran if you make any changes to it manually:

```
$ ./bin/skeleton generate

```

Local Development
-----------------

[](#local-development)

```
$ vagrant up

```

The first time you run this, you have to perform a `cold` deployment to setup the folder structure &amp; database:

```
$ cap local deploy:cold

```

After doing it once, you can just do normal deployments, which will only update the theme:

```
$ cap local deploy

```

Open WordPress in your browser:

```
$ ./skeleton open

```

Now you can make changes to `/src` and refresh!

You can always view `skeleton.yml` or run `./skeleton info` for WordPress Admin credentials.

Useful Commands
---------------

[](#useful-commands)

- `./skeleton` will list all possible commands you can run to affect your local skeleton's configuration. These commands are also ran remotely via `cap` to perform tasks on the server.
- `cap -T` will list all deployment &amp; WordPress-related commands that can be used with each environment. (You will use `local` the most)

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity41

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.

### Community

Maintainers

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

---

Top Contributors

[![ericclemmons](https://avatars.githubusercontent.com/u/15182?v=4)](https://github.com/ericclemmons "ericclemmons (118 commits)")

### Embed Badge

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

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

PHPackages © 2026

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