ProcessWire
Recipes_

ProcessWire Skills

A collection of ProcessWire skills providing specialized knowledge, workflow patterns, and best practices for ProcessWire development.
  • alerts

    Create GitHub-flavored markdown alerts (callouts) for READMEs and issues

  • commit-generator

    Analyzes git status, groups changes logically, and generates conventional commit messages

  • opencode-skill-generator

    Converts raw instructions into standardized, token-efficient SKILL.md files

  • php-processwire-standards

    Coding standards, security, and best practices for ProcessWire PHP development

  • processwire-advanced-modules

    Advanced module development techniques including Admin UIs, security patterns, virtual templates, and robust integrations

  • processwire-api

    Core API variables, functions, classes, and ProcessWire coding conventions for page/data manipulation and development

  • processwire-best-practices

    Best practices for ProcessWire development - coding standards, database handling, module development

  • processwire-custom-page-classes

    Custom page classes, class naming, inheritance, interfaces, hookable methods, IDE integration with phpdoc

  • processwire-field-configuration

    Field configuration access patterns, Field vs Inputfield relationship, configuration storage, and universal patterns for ProcessWire development

  • processwire-fields

    Field types, inputfields, repeaters, images, file handling, field dependencies, and custom field configuration

  • processwire-getting-started

    Installation, upgrade, directory structure, pages/templates/fields concepts, API access patterns, and foundational ProcessWire development guidance

  • processwire-hooks

    Hook types (before/after/replace), defining hooks, URL/path hooks, conditional hooks, hook priority, adding methods/properties, and hookable methods

  • processwire-module-checklist

    Complete checklist for ProcessWire module development covering hooks, configuration, testing, and deployment

  • processwire-modules

    Module types, module development, autoload modules, site modules, third-party modules, LazyCron, and module configuration

  • processwire-multi-language

    Multi-language fields, URLs, translation functions, language switching, code i18n, and language packs

  • processwire-security

    Security best practices, file permissions, admin security, two-factor authentication, input sanitization, CSRF protection, and secure coding

  • processwire-selectors

    Selector syntax, operators, OR/AND groups, sub-selectors, sorting, limiting, access control, and input sanitization for querying pages

  • processwire-templates

    Output strategies (direct, delayed, markup regions), URL segments, pagination, file includes, and front-end rendering patterns

  • processwire-user-access

    Role-based access control, permissions, template access control, user management, and checking user permissions via API

  • prompt-optimizer

    Analyze prompts to reduce token usage while maintaining logic

  • prompt-rephraser

    Refines vague prompts into concise technical instructions upon request

  • rockmigrations

    Generate ProcessWire field definitions and migration code using RockMigrations