Build New WordPress Site
Introduction
Builds a new WordPress site using Kalamuna's KalaPress. This skill should be used when creating a new WordPress site.
Decision
This is Kalamuna's Agent Skill "Build New WordPress Site". Agent Skills enable reusable capabilities within agentic coding tools like Claude Code or OpenCode. By leveraging a skill like this, we can standardize the way coding agents function across the organization.
Context
There are two ways to install this Skill...
With Node.js:
npx skills add git@github.com:kalamuna/architecture.git --skill build-new-wordpress-site
Manually
- Place it at
~/.claude/skills/build-new-wordpress-site/SKILL.md
Source
---
name: build-new-wordpress-site
description: Builds a new WordPress site using Kalamuna's KalaPress. This skill should be used when creating a new WordPress site.
license: MIT
metadata:
author: Rob Loach
date: 2025-02-15
---
# Build New WordPress Site
This covers the steps required to build a new WordPress site using Kalamuna's KalaPress.
## Dependencies
- Lando `lando version`
## Quick Start
1. Get the name of the project. It should match the JIRA Project ID. For example: "SFUSD". Create a new folder by the lowercase name of the project. SFUSD would become "sfusd":
```sh
mkdir myproject
cd myproject
```
2. Create a new git repository, and pull the starter template into your repository:
```sh
git init
git pull git@github.com:kalamuna/kalapress-pro.git
```
3. Within the directory, download WordPress using Lando:
```sh
lando wp core download
```
4. Finally, start Lando:
```sh
lando start
```
Consequences
---
name: build-new-wordpress-site
description: Builds a new WordPress site using Kalamuna's KalaPress. This skill should be used when creating a new WordPress site.
license: MIT
metadata:
author: Rob Loach
date: 2025-02-15
---
# Build New WordPress Site
This covers the steps required to build a new WordPress site using Kalamuna's KalaPress.
## Dependencies
- Lando `lando version`
## Quick Start
1. Get the name of the project. It should match the JIRA Project ID. For example: "SFUSD". Create a new folder by the lowercase name of the project. SFUSD would become "sfusd":
```sh
mkdir myproject
cd myproject
```
2. Create a new git repository, and pull the starter template into your repository:
```sh
git init
git pull git@github.com:kalamuna/kalapress-pro.git
```
3. Within the directory, download WordPress using Lando:
```sh
lando wp core download
```
4. Finally, start Lando:
```sh
lando start
```
None
Exceptions
Use this Skill where it makes sense. It is not a requirement to encorporate into all workflows.