Skip to content
Skills Library
Programming · Building & coding

wordpress-engineering

/wordpress-engineering

Projektuje, rozwija, diagnozuje i audytuje WordPress: pluginy, motywy, bloki, REST API, uprawnienia i operacje WP-CLI. Użyj przy zadaniach WordPress, z obowiązkowym rozpoznaniem typu projektu, środowiska oraz granic produkcji przed zmianami.

Repository
Ai-Stack ↗
Licence
Apache-2.0
Last repository change
03.11.2026

Assessment and security

90/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content25 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
4
Scripts
0
HTML comments
0
URLs in SKILL.md
0
Deprecation

No signals detected. Repository changed on 03.11.2026, without references to retired models or APIs.

Licence

Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.

What it does and when to use it

Projektuje, rozwija, diagnozuje i audytuje WordPress: pluginy, motywy, bloki, REST API, uprawnienia i operacje WP-CLI. Użyj przy zadaniach WordPress, z obowiązkowym rozpoznaniem typu projektu, środowiska oraz granic produkcji przed zmianami.

Original author description

Projektuje, rozwija, diagnozuje i audytuje WordPress: pluginy, motywy, bloki, REST API, uprawnienia i operacje WP-CLI. Użyj przy zadaniach WordPress, z obowiązkowym rozpoznaniem typu projektu, środowiska oraz granic produkcji przed zmianami.

How it works

  1. Procedura
  2. Zasady
Original SKILL.md headings · 24 lines, 194 words
SKILL.md preview
---
name: wordpress-engineering
description: "Projektuje, rozwija, diagnozuje i audytuje WordPress: pluginy, motywy, bloki, REST API, uprawnienia i operacje WP-CLI. Użyj przy zadaniach WordPress, z obowiązkowym rozpoznaniem typu projektu, środowiska oraz granic produkcji przed zmianami."
---

# WordPress engineering

Najpierw ustal, czy pracujesz nad core, pluginem, motywem klasycznym, block theme, blokiem czy integracją. Nie zakładaj struktury projektu na podstawie samej obecności PHP.

## Procedura

1. Rozpoznaj typ projektu, wersje PHP/WordPress, narzędzia, aktywny katalog i środowisko: local, DEV, staging lub produkcja.
2. Sprawdź aktualną dokumentację WordPress dla używanych API. Preferuj publiczne API i konwencje istniejącego repozytorium.
3. Zdefiniuj kontrakt funkcji, uprawnienia, sanitizację, escaping, nonce/CSRF, REST permission callbacks oraz migracje danych.
4. Wprowadź najmniejszą zmianę i uruchom istniejące testy PHP/JS, lint oraz sprawdzenie renderowania lub endpointu.
5. Dla bloków sprawdź zapis, edycję, serializację, atrybuty i migrację wersji. Dla REST sprawdź schemat, capability gate i brak IDOR.
6. Operacje WP-CLI, import/eksport bazy, search-replace, aktualizacja pluginów, publikacja i zmiana produkcji wymagają jawnego wskazania środowiska i osobnej zgody.

## Zasady

- Nigdy nie zgaduj URL, ścieżki, prefixu tabel ani aktywnego konta hostingowego.
- Nie zapisuj artefaktów audytu do drzewa pluginu lub motywu, chyba że repo ma taki kontrakt.
- Nie kopiuj kodu ani tekstu z zewnętrznych repozytoriów WordPress bez kontroli licencji.
- Błędy security i kompatybilności raportuj jako konkretne kryteria `PASS`, `FAIL` lub `BLOCKED`.

Kontrakt projektu znajduje się w `references/project-contract.md`, a granice
aktywacji w `references/trigger-cases.json`.
Files in this package (4)
  • SKILL.md 2 KB
  • agents/openai.yaml 1 KB
  • references/project-contract.md 1 KB
  • references/trigger-cases.json 1 KB

Versions

The database has no other skills named wordpress-engineering.

Database snapshot: 13.11.2026 · package version c101cc455fd3 (SHA-256 digest of the entire package)

Downloads in the last 30 days: 0 · ranking

Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.

Similar skills

  • 100wordpress
    WordPress framework guardrails, patterns, and best practices for AI-assisted development. Use when working with WordPress projects, or when the user mentions WordPress. Provides theme development, plugin architecture, REST API, blocks, and security guidelines.
  • 95wordpress-developer
    Use when developing WordPress themes, plugins, or blocks — theme.json configuration, block themes, classic themes, child themes, plugin architecture, custom post types, taxonomies, Gutenberg block development, WordPress REST API custom endpoints, WP-CLI commands, hooks/filters…
  • 90wordpress-rest-api
    Use when talking to a WordPress site over REST: read or write posts, pages, media, users, taxonomy, settings.
  • 90wordpress-wp-rest-api
    Use when building, extending, or debugging WordPress REST API endpoints/routes: register_rest_route, WP_REST_Controller/controller classes, schema/argument validation, permission_callback/authentication, response shaping, register_rest_field/register_meta, or exposing…
  • 100wordpress-setup
    Connect to a WordPress site via WP-CLI over SSH or the REST API. Check CLI, test SSH, set up auth, verify access, save config. Use whenever the user wants to connect to a WordPress site, set up WP-CLI access, create an Application Password, or troubleshoot WordPress connection / auth issues.
  • 100wordpress
    WordPress is an open-source CMS for websites, blogs and online stores, extended with themes, plugins and a REST API. Use when installing or scripting WordPress with WP-CLI, building a block theme with theme.json, registering custom post types or REST routes, running WordPress…

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.