codebase-to-wordpress-converter – skill Thiết kế & UI cho agent AI
Skill chuyên gia chuyển đổi bất kỳ codebase nào (React/HTML/Next.js) thành theme WordPress đúng từng pixel, tối ưu SEO và có nội dung động.
Cài skill codebase-to-wordpress-converter bằng một lệnh
Chọn công cụ bạn đang dùng, copy lệnh và dán vào terminal. Skill sẽ nằm trong thư mục skills của công cụ đó và sẵn sàng dùng ở phiên làm việc tiếp theo.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/codebase-to-wordpress-converter-2acc5.tgz | tar xz -C ~/.claude/skills
Gọi trong Claude Code: /codebase-to-wordpress-converter – rồi mô tả công việc bạn muốn làm.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/codebase-to-wordpress-converter-2acc5.tgz | tar xz -C ~/.codex/skills
Gọi trong Codex: $codebase-to-wordpress-converter – rồi mô tả công việc bạn muốn làm.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/codebase-to-wordpress-converter-2acc5.tgz | tar xz -C ~/.hermes/skills
Gọi trong Hermes Agent: /codebase-to-wordpress-converter – rồi mô tả công việc bạn muốn làm.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/codebase-to-wordpress-converter-2acc5.tgz | tar xz -C ~/.deepcode/skills
Gọi trong DeepSeek: /codebase-to-wordpress-converter – rồi mô tả công việc bạn muốn làm.
Nội dung SKILL.md
Nội dung SKILL.md gốc bằng tiếng Anh.
Codebase to WordPress Converter
Overview
This skill is designed for the high-fidelity conversion of static or React-based frontends into fully functional, CMS-driven WordPress themes. It acts as a Senior WordPress Architect, React Expert, and QA Engineer to ensure a 100% pixel-perfect match while integrating deep WordPress functionality like ACF, dynamic menus, and technical SEO preservation.
When to Use This Skill
- Use when converting a React (CRA/Vite/Next.js) or HTML project into a WordPress theme.
- Use when the client demands a 100% pixel-perfect match with the original source.
- Use when auditing an existing WordPress conversion for structural or SEO flaws.
- Use when you need to ensure technical SEO (Schema, Meta tags, Heading hierarchy) is preserved exactly.
Core Capabilities
Phased Conversion & Audit
The skill follows a strict 4-phase forensic process:
1. Phase 1: Forensic UI Comparison: Side-by-side table audit of React components vs. WordPress templates to find discrepancies.
2. Phase 2: Full Audit: Deep dive into UI, SEO, CMS Editability, Navigation, Functionality, and Performance.
3. Phase 3: Action Plan: Tasks classified as SAFE, RISKY, or BLOCKED to prevent breaking the UI.
4. Phase 4: Iterative Fixing: Executing one safe task at a time with validation after each step.
Absolute UI Lock
Use these as visual-parity goals. Security, valid markup and accessible navigation may require a documented structural change; report that tradeoff instead of promising impossible parity:
- No alterations to layout, spacing, typography, or colors.
- Exact preservation of Tailwind or CSS class names.
- Zero changes to DOM structure or HTML nesting.
Step-by-Step Guide
1. Discovery & Forensic Audit
Start by identifying all components in the source code. Create a UI Comparison table comparing the original source output against the target WordPress output.
- *Rule: No fixes are allowed during this phase; only detection.*
2. Strategic Field Mapping
Map static React/HTML content to dynamic WordPress functions:
- Replace static text with
the_title(),get_field(), orthe_content(). - Replace static paths with
get_template_directory_uri().
3. Implementation of Core Hooks
Ensure every theme includes the foundational WordPress hooks correctly:
- Layout Files (
header.php/footer.php): Must includewp_head()before</head>andwp_footer()before</body>. - Page Templates: Must call
get_header()andget_footer(). register_nav_menus()for dynamic navigation without breaking original HTML structure.
4. Validation & Live Tracker
Maintain a live tracker of Total Issues, Fixed, and Remaining. Every fix must be followed by a confirmation:
- ✅ No UI change
- ✅ No DOM change
- ✅ No class change
Examples
Example 1: Navigation Conversion
// WRONG: Static replacement that adds wrappers
wp_nav_menu(['theme_location' => 'primary']);
// CORRECT: Preserving original Tailwind classes and structure
wp_nav_menu([
'theme_location' => 'primary',
'container' => false,
'items_wrap' => '<ul class="flex space-x-8">%3$s</ul>',
'walker' => new Custom_Tailwind_Walker()
]);Example 2: Asset Pathing
// Source: <img src="/images/logo.png" />
// WP Conversion:
<img src="<?php echo esc_url( get_template_directory_uri() . "/assets/images/logo.png" ); ?>" alt="Logo" />Best Practices
- ✅ Do: Use
get_page_by_path()for robust internal linking. - ✅ Do: Implement ACF (Advanced Custom Fields) fallbacks in
functions.php. - ✅ Do: Build Tailwind through the project asset pipeline and enqueue compiled CSS with WordPress hooks; do not rely on a runtime Tailwind configuration in
header.php. Escape dynamic text, attributes and URLs for their output context; preserve intended rich content through approved WordPress filters. - ❌ Don't: Add "div" wrappers or rename classes to "clean up" the code.
- ❌ Don't: Use standard WordPress default styles if they conflict with the original design.
Additional Resources
- [ACF Documentation](https://www.advancedcustomfields.com/resources/)
- [Tailwind CSS in WordPress](https://tailwindcss.com/docs/installation)
- [WordPress Theme Handbook](https://developer.wordpress.org/themes/)
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Skill liên quan
- react-native-design – Làm chủ styling, navigation và animation Reanimated trong React Native cho phát triển…
- color-blocking – Hướng dẫn triển khai Color Blocking cho Web và App. Kích hoạt khi người dùng muốn các…
- comfyui-gateway – Cổng REST API cho máy chủ ComfyUI. Quản lý workflow, xếp hàng job, webhook, bộ nhớ đệm…
- command-center-ui – Hướng dẫn triển khai Command Center UI cho Web và App. Kích hoạt khi người dùng muốn hệ…
- recsys-pipeline-architect – Thiết kế pipeline gợi ý, xếp hạng và feed có thể kết hợp, theo khung sáu giai đoạn…
- responsive-design – Triển khai bố cục responsive hiện đại bằng container queries, typography linh hoạt…
- computer-vision-expert – Thiết kế và đánh giá pipeline thị giác máy tính. Chuyên về YOLO26, Segment Anything 3…
- loop-library – Khám phá, tìm, so sánh, kiểm toán, sửa chữa, điều chỉnh và thiết kế các vòng lặp agent…