wp-phpstan

Konfigurasi PHPStan, perbaikan error, dan pengelolaan baseline untuk proyek WordPress. Menangani pola pengetikan khusus WordPress: endpoint REST dengan WP_REST_Request, callback hook dengan tipe @param yang akurat, hasil database, dan argumen pekerjaan Action Scheduler. Mengelola resolusi kelas plugin/tema pihak ketiga melalui stub (php-stubs/woocommerce-stubs, php-stubs/acf-pro-stubs) dan pola abaikan yang ditargetkan. Menyediakan penemuan PHPStan yang deterministik, validasi konfigurasi, baseline...

npx skills add https://github.com/wordpress/agent-skills --skill wp-phpstan

Lebih banyak skill dari wordpress

blueprint
wordpress
Gunakan saat membuat, mengedit, atau meninjau file JSON blueprint WordPress Playground. Dipicu oleh penyebutan blueprint, konfigurasi playground, atau permintaan…
official
wordpress-router
wordpress
Mengklasifikasikan basis kode WordPress dan merutekan ke alur kerja yang benar untuk plugin, tema, blok, dan pemeriksaan inti. Menjalankan triase proyek otomatis untuk mengidentifikasi jenis repositori (plugin, tema, tema blok, blok Gutenberg, inti WP) dan perkakas yang tersedia. Menghasilkan hasil klasifikasi dan perutean pohon keputusan ke keterampilan khusus domain berdasarkan niat pengguna dan jenis proyek. Membutuhkan akses root repositori dan operasi sistem file bash/Node; beberapa alur kerja memerlukan WP-CLI. Menargetkan WordPress 6.9+ dengan PHP 7.2.24+;...
official
wp-abilities-api
wordpress
Pendaftaran API Kemampuan WordPress, eksposur REST, dan konsumsi sisi klien untuk WordPress 6.9+. Daftarkan kemampuan dan kategori dalam PHP menggunakan wp_register_ability() dan wp_register_ability_category() dengan ID stabil, label, dan metadata. Ekspos kemampuan ke klien melalui titik akhir REST /wp-json/wp-abilities/v1/ dengan mengatur meta.show_in_rest: true. Konsumsi kemampuan dalam JavaScript menggunakan paket @wordpress/abilities untuk akses sisi klien dan pemeriksaan izin. Membutuhkan WordPress 6.9+...
official
wp-block-development
wordpress
Pengembangan blok WordPress untuk Gutenberg: metadata, registrasi, rendering, dan alur kerja build. Mencakup pembuatan blok, konfigurasi block.json, rendering statis vs. dinamis, dan registrasi PHP sisi server dengan register_block_type_from_metadata(). Menerapkan apiVersion: 3 untuk kompatibilitas WordPress 6.9+, termasuk dukungan editor iframe dan isolasi gaya. Menangani serialisasi atribut, depresiasi/migrasi untuk mencegah kesalahan "Blok tidak valid", dan komposisi blok dalam. Termasuk...
official
wp-block-themes
wordpress
Pengembangan tema blok WordPress: theme.json, template, pola, dan pemecahan masalah Site Editor. Mencakup pengeditan theme.json (prasetel, pengaturan, gaya per blok), template dan bagian template, pola, serta variasi gaya di seluruh WordPress 6.9+. Termasuk skrip triase untuk mendeteksi akar tema dan struktur tema blok, ditambah prosedur terpandu untuk membuat tema baru atau mengonversi tema klasik. Menyediakan alur kerja debugging untuk masalah hierarki gaya, penggantian kustomisasi pengguna, dan Site...
official
wp-interactivity-api
wordpress
Gunakan saat membangun atau men-debug fitur WordPress Interactivity API (arahan data-wp-*, @wordpress/interactivity store/state/actions, block viewScriptModule…
official
wp-performance
wordpress
Profil dan optimalisasi performa WordPress khusus backend menggunakan WP-CLI, Query Monitor, dan diagnostik tertarget. Mendeteksi serta mengukur hambatan performa melalui perintah doctor/profile WP-CLI, header Server-Timing, dan integrasi REST API Query Monitor tanpa memerlukan akses peramban. Mencakup lima kategori optimasi: pengurangan kueri basis data, pembersihan opsi yang dimuat otomatis, konfigurasi cache objek, optimalisasi tugas cron, dan manajemen panggilan HTTP jarak jauh. Termasuk verifikasi aman...
official
wp-playground
wordpress
Instans WordPress cepat dan sekali pakai di browser atau secara lokal melalui CLI, dengan pemasangan otomatis, peralihan versi, dan debugging Xdebug. Jalankan situs WordPress sementara di WebAssembly dengan SQLite; mendukung WordPress 6.9+ dan PHP 7.2.24+, dengan peralihan versi cepat untuk pengujian kompatibilitas. Perintah CLI mencakup server (memasang plugin/tema secara otomatis), run-blueprint (pengaturan berbasis skrip), dan build-snapshot (ekspor ZIP yang dapat dibagikan) melalui Node.js 20.18+. Mendeteksi dan memasang kode plugin atau tema lokal secara otomatis;...
official