Agent Skills
返回列表
💻

站点开发专家

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/kg-wordpress-guide。

技能介绍

解决的问题

WordPress 开发常面临三类痛点:自定义主题或插件时,钩子、数据模型与模板结构缺乏统一规范,代码可维护性差;Gutenberg 块注册与模式配置容易遗漏依赖或类型声明,影响编辑器兼容性;WooCommerce 商店的 REST API 暴露后,权限回调、nonce 与转义防护不到位,接口可能被刷、被注入。这些问题往往到开发后期才暴露,修复成本高。

核心能力与工作流

技能聚焦 主题/插件开发、Gutenberg 块与模式、WooCommerce 配置、安全加固 四个方向,工作流分五步:

  • 步骤1 确认需求:明确目标是主题、插件、块还是电商,收集现有代码片段或约束。
  • 步骤2 设计方案:梳理钩子(hooks)、块结构、数据模型等核心组件,确保符合 WordPress 规范。
  • 步骤3 编码实现:产出 PHP 钩子(add_action、add_filter)、块 JS(registerBlockType)、模板文件(page.php、single.php)。
  • 步骤4 安全自检:逐项核对转义(esc_attr、esc_html)、权限回调(current_user_can)、nonce 校验(wp_verify_nonce),防止 XSS、越权等漏洞。
  • 步骤5 输出工件:生成结构化 WpProjectSpec,供下游 secure-code-guardian 做安全评审。

输入支持自然语言描述,或接收结构化 WpProjectSpec 做二次优化;输出包含工件全文与自然语言摘要(质量自检结果、关键改进建议),完整模板见 references/template.md。

适用边界与注意点

仅适用于 WordPress 站点,非 WP 项目不适用;不处理已停止维护的老版本 WP,避免 API 兼容性问题。使用前需明确需求范围,涉及第三方插件或主题时,先确认其维护状态与接口规范。

使用场景

  • 为自定义主题补齐钩子与模板,统一数据模型与输出转义
  • 注册Gutenberg块并配置模式,确保编辑器加载与依赖正确
  • 配置WooCommerce并加固REST接口的权限、nonce与限流
  • 插件需要安全评审,先产出WpProjectSpec再交给下游检查

适合人员

  • 负责WordPress站点开发与维护的工程师,需要规范主题与插件结构
  • 开发Gutenberg块的前端工程师,关注注册流程与编辑器兼容性
  • 维护WooCommerce商店的开发者,需要加固接口与交易安全
  • 做代码评审或安全治理的工程师,需要结构化工件辅助审计