rockmigrations

Generate ProcessWire field definitions, template configurations, and migration code.

1|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/webmanufaktur/pwaiworkflow --skill rockmigrations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rockmigrations
Source: https://github.com/webmanufaktur/pwaiworkflow/tree/main/.agents/skills/processwire/rockmigrations
Command: npx skills add https://github.com/webmanufaktur/pwaiworkflow --skill rockmigrations

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation and management of ProcessWire fields, templates, and migrations, reducing manual coding and ensuring consistency.

Core Features & Use Cases

  • Field & Template Generation: Define and create ProcessWire fields and templates programmatically using PHP.
  • Migration Management: Generate and apply database migrations for your ProcessWire site.
  • Use Case: When setting up a new ProcessWire project or adding new content types, use this Skill to define all necessary fields and templates in a structured, version-controlled way.

Quick Start

Use the rockmigrations skill to create a new text field named 'product_description' with the label 'Product Description'.

Frequently Asked Questions about rockmigrations

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate ProcessWire field definitions programmatically?

To generate ProcessWire field definitions programmatically, you can use PHP to define standard field properties, selection types, and file uploads. This approach ensures structured, version-controlled schema management for custom sites.

What is the best way to manage ProcessWire migrations for a new project?

The best way to manage ProcessWire migrations is by generating database migrations and template configurations using PHP. This reduces manual coding and ensures consistency when setting up new content types.

Can I define complex field structures like repeaters in ProcessWire?

Yes, you can define complex field structures including repeaters and page builders in ProcessWire. You can configure these programmatically alongside standard field properties and template settings.

Does programmatic ProcessWire schema management require manual database setup?

Programmatic ProcessWire schema management does not require manual database setup. You can apply database migrations directly by defining fields and templates in PHP, ensuring consistent site configuration.

Why use PHP for ProcessWire template configuration instead of the admin UI?

Using PHP for ProcessWire template configuration instead of the admin UI ensures version control and consistency. It allows developers to define all necessary fields and structures programmatically, reducing manual setup errors.