wp-project-triage
โดย wordpress
การตรวจสอบพื้นที่เก็บข้อมูล WordPress แบบกำหนดตายตัวพร้อมผลลัพธ์ JSON ที่มีโครงสร้างสำหรับคำแนะนำในเวิร์กโฟลว์ ตรวจจับประเภทของโปรเจกต์ (ปลั๊กอิน, ธีม, ธีมแบบบล็อก, แกนหลักของ WordPress, Gutenberg, เว็บไซต์เต็มรูปแบบ) และส่งออกรายงาน JSON ที่ผ่านการตรวจสอบความถูกต้องของสคีมา ซึ่งรวมถึงเครื่องมือ การทดสอบ และคำแนะนำเวอร์ชัน ทำงานผ่านสคริปต์ตรวจจับ Node.js ที่รากของพื้นที่เก็บข้อมูล ส่งออกฟิลด์ project.kind, signals และ tooling เพื่อแนะนำเวิร์กโฟลว์ปลายทาง ระบุการมีอยู่ของเครื่องมือ PHP/Node และเฟรมเวิร์กการทดสอบเพื่อแจ้งคำสั่งและข้อกำหนดที่เกี่ยวข้อง...
npx skills add https://github.com/wordpress/agent-skills --skill wp-project-triageSkills เพิ่มเติมจาก wordpress
blueprint
wordpress
ใช้เมื่อสร้าง แก้ไข หรือตรวจสอบไฟล์ JSON blueprint ของ WordPress Playground ทำงานเมื่อมีการกล่าวถึง blueprints, การกำหนดค่า playground หรือคำขอ…
official
wordpress-router
wordpress
จัดประเภทโค้ดเบส WordPress และกำหนดเส้นทางไปยังเวิร์กโฟลว์ที่ถูกต้องสำหรับปลั๊กอิน ธีม บล็อก และการเช็คเอาต์แกนกลาง ดำเนินการคัดแยกโปรเจกต์อัตโนมัติเพื่อระบุประเภทของรีโพสิทอรี (ปลั๊กอิน ธีม ธีมบล็อก บล็อก Gutenberg แกนกลาง WP) และเครื่องมือที่มีอยู่ ส่งออกผลลัพธ์การจัดประเภทและการตัดสินใจเส้นทางไปยังสกิลเฉพาะโดเมนตามความตั้งใจของผู้ใช้และประเภทของโปรเจกต์ ต้องการสิทธิ์เข้าถึงรากของรีโพสิทอรีและการดำเนินการระบบไฟล์ bash/Node บางเวิร์กโฟลว์ต้องใช้ WP-CLI กำหนดเป้าหมาย WordPress 6.9+ พร้อม PHP 7.2.24+;...
official
wp-abilities-api
wordpress
การลงทะเบียน WordPress Abilities API, การเปิดเผยผ่าน REST, และการใช้งานฝั่งไคลเอ็นต์สำหรับ WordPress 6.9 ขึ้นไป ลงทะเบียนความสามารถและหมวดหมู่ใน PHP โดยใช้ wp_register_ability() และ wp_register_ability_category() พร้อม ID, ป้ายกำกับ, และข้อมูลเมตาที่เสถียร เปิดเผยความสามารถให้กับไคลเอ็นต์ผ่าน REST endpoints /wp-json/wp-abilities/v1/ โดยตั้งค่า meta.show_in_rest: true ใช้งานความสามารถใน JavaScript โดยใช้แพ็คเกจ @wordpress/abilities สำหรับการเข้าถึงฝั่งไคลเอ็นต์และการตรวจสอบสิทธิ์ ต้องใช้ WordPress 6.9 ขึ้นไป...
official
wp-block-development
wordpress
การพัฒนา WordPress block สำหรับ Gutenberg: metadata, การลงทะเบียน, การเรนเดอร์ และขั้นตอนการสร้าง ครอบคลุมการสร้าง block, การกำหนดค่า block.json, การเรนเดอร์แบบ static vs dynamic และการลงทะเบียน PHP ฝั่งเซิร์ฟเวอร์ด้วย register_block_type_from_metadata() บังคับใช้ apiVersion: 3 เพื่อความเข้ากันได้กับ WordPress 6.9+ รวมถึงการรองรับ iframe editor และการแยกสไตล์ จัดการการจัดลำดับ attribute, deprecations/migrations เพื่อป้องกันข้อผิดพลาด "Invalid block" และการประกอบ inner blocks รวมถึง...
official
wp-block-themes
wordpress
การพัฒนา WordPress block theme: theme.json, templates, patterns, และการแก้ไขปัญหา Site Editor ครอบคลุมการแก้ไข theme.json (presets, settings, per-block styles), templates และ template parts, patterns, และ style variations ใน WordPress 6.9+ รวมถึงสคริปต์ triage เพื่อตรวจจับ theme roots และโครงสร้าง block theme พร้อมขั้นตอนแนะนำสำหรับการสร้างธีมใหม่หรือแปลงธีมแบบคลาสสิก ให้เวิร์กโฟลว์การดีบักสำหรับปัญหาเกี่ยวกับลำดับชั้นของสไตล์ การแทนที่การปรับแต่งของผู้ใช้ และ Site...
official
wp-interactivity-api
wordpress
ใช้เมื่อสร้างหรือดีบักฟีเจอร์ของ WordPress Interactivity API (data-wp-* directives, @wordpress/interactivity store/state/actions, block viewScriptModule…)
official
wp-performance
wordpress
การวิเคราะห์ประสิทธิภาพและการปรับแต่ง WordPress เฉพาะฝั่งแบ็กเอนด์ โดยใช้ WP-CLI, Query Monitor และการวินิจฉัยแบบเจาะจง ตรวจจับและวัดคอขวดด้านประสิทธิภาพผ่านคำสั่ง WP-CLI doctor/profile, ส่วนหัว Server-Timing และการรวมเข้ากับ REST API ของ Query Monitor โดยไม่ต้องเข้าถึงเบราว์เซอร์ ครอบคลุมห้าหมวดหมู่การปรับแต่ง: การลดจำนวนคำสั่งฐานข้อมูล, การทำความสะอาดออปชันที่โหลดอัตโนมัติ, การกำหนดค่าแคชอ็อบเจกต์, การปรับแต่งงาน cron และการจัดการการเรียก HTTP ระยะไกล รวมถึงการตรวจสอบความปลอดภัย...
official
wp-phpstan
wordpress
การกำหนดค่า PHPStan การแก้ไขข้อผิดพลาด และการจัดการ baseline สำหรับโปรเจกต์ WordPress จัดการรูปแบบการพิมพ์เฉพาะของ WordPress: จุดสิ้นสุด REST ด้วย WP_REST_Request, callback hook ด้วยประเภท @param ที่แม่นยำ, ผลลัพธ์ฐานข้อมูล และอาร์กิวเมนต์งานของ Action Scheduler จัดการการแก้ไขคลาสของปลั๊กอิน/ธีมของบุคคลที่สามผ่าน stubs (php-stubs/woocommerce-stubs, php-stubs/acf-pro-stubs) และรูปแบบการละเว้นที่กำหนดเป้าหมาย ให้การค้นพบ PHPStan ที่แน่นอน การตรวจสอบความถูกต้องของการกำหนดค่า baseline...
official