Architecture Decision Records (ADRs)

← Home

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
  1. 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

None

Exceptions

Use this Skill where it makes sense. It is not a requirement to encorporate into all workflows.

Additional Resources

← See more ADRs