Agent skill

Wp Acf And Content Modeling

by jorgerosal in jorgerosal/wordpress-skills

WordPress ACF and content modeling review. An agent skill from jorgerosal/wordpress-skills.

MITAuto-check passedDatabases

Install Wp Acf And Content Modeling

skills CLI
$ npx skills add jorgerosal/wordpress-skills --skill wp-acf-and-content-modeling -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jorgerosal/wordpress-skills wp-acf-and-content-modeling --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jorgerosal/wordpress-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/claude-skills/wp-acf-and-content-modeling .claude/skills/wp-acf-and-content-modeling && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
wp-acf-and-content-modeling
GitHub stars
103
Token cost
~3.2k tokens
SKILL.md length
1,451 words
Files
4 (incl. references)
Skills in repo
35
Repo updated
First seen
Licence
MIT

At a glance

WordPress ACF and content modeling review. An agent skill from jorgerosal/wordpress-skills.

  • Works in 7 steps: Identify the model boundary → Check core content entities first → Review field-group architecture → …
  • Reviewing Advanced Custom Fields usage
  • SKILL.md covers Overview, When to Use, Review Workflow and Model-Level Checks, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Wp Acf And Content Modeling is an agent skill from jorgerosal/wordpress-skills. WordPress ACF and content modeling review. Use when reviewing Advanced Custom Fields usage, field group architecture, CPT and taxonomy design, options pages, repeaters, flexible content, block-bound field groups, meta storage patterns, or when user mentions "ACF", "field groups", "flexible content", "repeater", "custom post type design", "taxonomy design", "content model", "relationship fields", "ACF JSON", "options page", or "meta query performance". Detects schema drift, weak content modeling, brittle field…

Its SKILL.md is about 3.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `references/acf-json-and-field-group-guide.md`, `references/content-modeling-guide.md` and `references/meta-query-and-performance.md`).

It sits in Databases, covering Query optimization. It works with WordPress. The repository describes itself as: ✅ 🎉 Claude skills and Codex skills for Wordpress development❗️. The licence is MIT.

When your agent uses it

  • Reviewing Advanced Custom Fields usage
  • Field group architecture
  • CPT and taxonomy design
  • Flexible content

Example prompts

  • “field groups”
  • “flexible content”
  • “repeater”
  • “/wp-acf-and-content-modeling”

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Identify the model boundary
  2. Check core content entities first
  3. Review field-group architecture
  4. Scan for CRITICAL patterns
  5. Check WARNING patterns
  6. Note INFO improvements
  7. Report with context-aware severity

What it can do on your machine

Read from SKILL.md and the folder at commit 8c96442. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Wp Acf And Content Modeling loads about 3.2k tokens when it runs, and up to ~5.4k if it reads all its reference files. Until then it costs about 151 tokens; SKILL.md has 1,451 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~151
When it runs · the whole SKILL.md, loaded when a task matches
~3.2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from jorgerosal/wordpress-skills at commit 8c96442, republished under its MIT licence (© jorgerosal). 1,451 words, ~3,214 tokens.

Download SKILL.mdSave it as .claude/skills/wp-acf-and-content-modeling/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
wp-acf-and-content-modeling
description
WordPress ACF and content modeling review. Use when reviewing Advanced Custom Fields usage, field group architecture, CPT and taxonomy design, options pages, repeaters, flexible content, block-bound field groups, meta storage patterns, or when user mentions "ACF", "field groups", "flexible content", "repeater", "custom post type design", "taxonomy design", "content model", "relationship fields", "ACF JSON", "options page", or "meta query performance". Detects schema drift, weak content modeling, brittle field naming, and performance issues in meta-heavy WordPress builds.

WordPress ACF and Content Modeling Skill

Overview

Systematic review skill for WordPress projects that rely on Advanced Custom Fields and custom content architecture. Core principle: a healthy WordPress content model is durable, query-aware, editor-friendly, and predictable to migrate. Review focuses on CPT and taxonomy design, field-group boundaries, naming consistency, storage strategy, ACF JSON synchronization, and the long-term cost of meta-heavy patterns. Report findings grouped by file or subsystem with severity labels (CRITICAL, WARNING, INFO), line references where possible, and concrete remediation guidance.

When to Use

Use when:

  • Auditing a plugin or theme that registers custom post types, taxonomies, or ACF field groups
  • Reviewing acf_add_local_field_group() or field group JSON exports
  • Checking whether repeaters / flexible content are the right fit for the content problem
  • Evaluating options pages, relationship fields, clone fields, or block field groups
  • Investigating slow admin screens or expensive meta_query usage in content-heavy builds
  • Planning a new content model for an editorial site, directory, landing-page builder, or headless setup
  • Reviewing ACF JSON sync, field key drift, or environment-to-environment portability

Don't use for:

  • Generic plugin architecture without meaningful ACF/content-model work (use wp-plugin-development)
  • Pure REST route design (use wp-rest-api-development)
  • Gutenberg block implementation details unrelated to field modeling (use wp-block-development)
  • Performance audits not tied to content schema or metadata access (use wp-performance-review)
  • WooCommerce domain modeling (use wp-woocommerce-dev unless the issue is truly generic ACF modeling)

Review Workflow

Follow this seven-step workflow.

  1. Identify the model boundary

    • What is the real domain: articles, locations, staff, products, events, landing pages, settings, or reusable content fragments?
    • Determine whether the model is single-site, multisite, or headless-facing.
    • Inventory CPTs, taxonomies, options pages, and field groups before evaluating implementation quality.
  2. Check core content entities first

    • Validate each CPT has a clear purpose and does not merely duplicate posts/pages without a reason.
    • Check whether taxonomies model classification and relationships better than extra text/meta fields.
    • Flag overloaded post types used as catch-alls for unrelated content.
  3. Review field-group architecture

    • Inspect location rules, naming conventions, instructions, conditional logic, defaults, and required flags.
    • Check whether field groups are split by editorial task instead of becoming giant monoliths.
    • Verify repeaters and flexible content are used intentionally, not as a substitute for missing entity design.
  4. Scan for CRITICAL patterns

    • Field names or data shapes changed without a migration path.
    • Environment-specific field keys relied on directly in code.
    • Content that should be relational or taxonomic stored as plain text blobs.
    • Massive meta_query dependence for core archive/search behavior with no mitigation.
    • Flexible-content or repeater structures used where separate entities are clearly required.
    • Options-page values treated as request-specific content without cache or invalidation awareness.
  5. Check WARNING patterns

    • Ambiguous field names (title, image, link) with no domain prefix or context.
    • Duplicate field groups or cloned definitions drifting across environments.
    • Relationship/post object fields with no return-format consistency.
    • Fields exposed to editors with weak instructions, no defaults, or unclear conditional logic.
    • ACF JSON enabled inconsistently or committed unreliably.
    • Repeater-heavy landing pages likely to become impossible to query, reuse, or migrate.
  6. Note INFO improvements

    • Taxonomies could improve filtering, SEO, or editorial consistency.
    • An options page could replace duplicated per-page settings.
    • A custom table may be justified for high-volume structured data.
    • Shared components may benefit from clone fields or a reusable block strategy.
    • Field instructions, tabs, and groups could reduce editor error rates.
  7. Report with context-aware severity

    • Enterprise/editorial site: prioritize governance, migration safety, query behavior, and authoring ergonomics.
    • Marketing/landing-page builder: prioritize maintainability and editorial constraints over abstract purity.
    • Headless site: prioritize schema stability, API exposure shape, and relationship modeling.
    • Add cross-skill notes when findings should be followed by wp-rest-api-development, wp-performance-review, or wp-block-development.

Model-Level Checks

Content Type Design (ACF-01)

CRITICAL

  • Multiple unrelated business concepts forced into one CPT with flags like type, layout, or kind doing all the work
  • A CPT exists only to simulate grouped fields that belong on an existing content type
  • Important relational content stored in serialized arrays or long text fields instead of structured entities

WARNING

  • CPT labels, supports, or archive behavior do not match editorial intent
  • Post types rely on custom fields for primary titles or slugs when core title/slug should carry that job
  • Content discoverability depends entirely on custom sorting/meta instead of taxonomy or date semantics

INFO

  • A taxonomy may be better than another boolean/select field
  • A small reusable post type may simplify repeated section content or shared landing-page fragments
Taxonomy Design (ACF-02)

CRITICAL

  • Taxonomy-worthy classification modeled as free-text fields, causing duplicate spellings and broken filters
  • Relationship semantics forced into repeated text/select fields instead of terms or relationship fields

WARNING

  • Taxonomies are too broad, mixing audience, topic, location, and workflow state in one structure
  • A hierarchical taxonomy is used where flat tagging would be simpler, or vice versa
  • Term metadata is added for core entity content that likely deserves its own entity instead

INFO

  • Taxonomies can often replace fragile editor-entered labels and improve queryability
Field Naming and Schema Stability (ACF-03)

CRITICAL

  • Code depends on field keys like field_123abc instead of stable field names when not required
  • Field names renamed with no migration or backward-compatibility handling
  • Two unrelated fields share nearly identical names across contexts, leading to template confusion

WARNING

  • Names are too generic (title, cta, copy, image) and lose meaning outside one template
  • Prefixing is inconsistent across domains (hero_, event_, team_ mixed unpredictably)
  • Return formats vary silently between field groups for the same conceptual field

INFO

  • Prefix related fields by domain or component to improve grepability and future migrations
Show full SKILL.md (555 more words)Show less
Repeater and Flexible Content Usage (ACF-04)

CRITICAL

  • Flexible content is used as a full site-builder without governance, creating untestable content permutations
  • Repeaters hold data that needs independent URLs, reuse, ownership, or filtering
  • Huge nested repeaters are queried or transformed as if they were relational tables

WARNING

  • Repeater rows have no min/max limits or editor guidance
  • Flexible content layouts overlap heavily and indicate missing design-system discipline
  • Deep nesting makes migrations, previews, and template maintenance brittle

INFO

  • Consider dedicated entities, synced patterns, or block-based composition for reusable structures
Relationship Fields and Return Formats (ACF-05)

CRITICAL

  • Relationship/post-object fields used without a stable expected return format in code
  • Bidirectional relationships are assumed but never maintained consistently

WARNING

  • Templates call get_field() repeatedly inside loops when values could be normalized once
  • Relationship field queries are not constrained, making editorial selection noisy and error-prone
  • IDs vs objects vs arrays are mixed casually across code paths

INFO

  • Normalize field access through view-model helpers or DTO-like mappers when templates become repetitive
Options Pages and Global Settings (ACF-06)

CRITICAL

  • Frequently changing request-level content is stored globally and expected to vary per page/user/context
  • Critical runtime configuration is edited through ACF options with no validation or deployment discipline

WARNING

  • Sitewide content is duplicated across pages instead of centralized in options/global entities
  • Options pages mix marketing copy, integration secrets, and editorial settings in one screen
  • Code assumes options always exist and never handles empty defaults

INFO

  • Split options pages by responsibility and add defaults/instructions for resilience
ACF JSON and Environment Sync (ACF-07)

CRITICAL

  • Field-group changes exist only in the database with no committed JSON or export path
  • Team workflow routinely overwrites field definitions because sync direction is unclear

WARNING

  • acf-json is committed inconsistently or partially
  • Field groups are edited in production without a promotion path
  • Local JSON path configuration differs between environments without documentation

INFO

  • Keep acf-json under version control and treat DB-only edits as temporary until exported
Meta Query and Storage Performance (ACF-08)

CRITICAL

  • Primary archive/search behavior depends on multiple unindexed meta_query clauses at scale
  • Repeater/flexible content values are mined through LIKE queries for business-critical views
  • Numeric/date filtering uses string comparison semantics or inconsistent storage formats

WARNING

  • Content modeling encourages many joins against postmeta for every request
  • Derived/aggregated values are recalculated from nested ACF data on each page load
  • Query behavior assumes ACF fields are cheap just because the admin UI is convenient

INFO

  • Promote high-volume query keys into taxonomies, dedicated lookup tables, or precomputed indexes when needed

Review Heuristics

Good ACF signs
  • Field groups align with clear editorial tasks or components
  • CPTs and taxonomies reflect real business entities
  • Names are stable, descriptive, and domain-prefixed
  • ACF JSON is committed and environment sync is intentional
  • Relationship fields and return formats are normalized in code
  • Meta usage supports the scale and query patterns of the site
Common anti-patterns
  • “Everything is a page with flexible content forever”
  • “Everything is post meta even when it should be taxonomy or a dedicated entity”
  • “Editors can build anything” without constraints or safe defaults
  • “We query repeater internals directly”
  • “We changed field names and hoped templates would keep working”

Output Format

Use this structure:

text
# ACF / Content Modeling Review

## Summary
- Scope: plugin/theme/app reviewed
- Modeling maturity: strong / mixed / fragile
- Primary risks: 2-5 bullets

## Critical Findings
- [ACF-XX] Title — file:line or subsystem
  Why it matters
  Recommended fix

## Warning Findings
- [ACF-XX] Title — file:line or subsystem
  Why it matters
  Recommended fix

## Info / Improvement Opportunities
- [ACF-XX] Title — file:line or subsystem
  Suggested improvement

## Modeling Notes
- Entity design observations
- Taxonomy vs meta observations
- Query/storage implications

## Cross-Skill Follow-Up
- Run `/wp-perf-review` if query behavior is the main risk
- Run `/wp-rest-review` if schema exposure or API contracts need review
- Run `/wp-block-review` if field groups power custom blocks heavily

Reference Files

Load these only as needed:

  • references/content-modeling-guide.md
  • references/acf-json-and-field-group-guide.md
  • references/meta-query-and-performance.md

Final Reminder

This skill should not reward ACF usage merely because it works in the admin. Prefer models that stay understandable after the site doubles in content, editors, and integrations.

© jorgerosal, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (references) in claude-skills/wp-acf-and-content-modeling of jorgerosal/wordpress-skills.

  • SKILL.md
  • references/acf-json-and-field-group-guide.md
  • references/content-modeling-guide.md
  • references/meta-query-and-performance.md

Open the folder on GitHubat commit 8c96442

Compare with similar skills

Wp Acf And Content Modeling next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Wp Acf And Content Modeling compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Wp Acf And Content Modeling this skilljorgerosal/wordpress-skills103—~3.2kAutomated safety check: PassMIT
Wp Performancegambitph/Stackable3513 repos~1.5kAutomated safety check: PassGPL-3.0
SQL Optimization Patternsynulihao/AgentSkillOS61811 repos~3.3kAutomated safety check: PassNone
Cloud Trace Queryinggoogle/skills21k—~1.7kAutomated safety check: PassApache-2.0
Query Engine Designrevfactory/claude-code-harness120—~474Automated safety check: PassNone
Query Plan Snapshot CLIeclipse-rdf4j/rdf4j420—~1.5kAutomated safety check: PassBSD-3-Clause

Similar skills

  • Wp Performance

    gambitph/Stackable

    A skill your agent uses when investigating or improving WordPress performance (backend-only agent): profiling and measurement (WP-CLI profile/doctor, Server-Timing, Query Monitor via REST headers)…

    351 GitHub starsUsed in 3 repos~1.5k tokens
    Backend & APIsAuto-check passed
  • SQL Optimization Patterns

    ynulihao/AgentSkillOS

    Master SQL query optimization, indexing strategies, and EXPLAIN analysis to dramatically improve database performance and eliminate slow queries.

    618 GitHub starsUsed in 11 repos~3.3k tokens
    DatabasesAuto-check passed
  • Official

    Query Cloud Trace spans, filter by latency thresholds or error status, correlate distributed traces with Cloud Logging, and diagnose latency bottlenecks across Google Cloud services.

    21k GitHub stars~1.7k tokensUpdated today
    DatabasesAuto-check passed
  • Query Engine Design

    revfactory/claude-code-harness

    SQL query engine design and implementation guide. An agent skill from revfactory/claude-code-harness.

    120 GitHub stars~474 tokensUpdated 7 mo ago
    DatabasesAuto-check passed
  • Query Plan Snapshot CLI

    eclipse-rdf4j/rdf4j

    Use QueryPlanSnapshotCli to capture and compare RDF4J query plans, then assess likely performance improvements/regressions from execution verification and semantic plan diffs.

    420 GitHub stars~1.5k tokensUpdated today
    DatabasesAuto-check passed
  • Jpa Patterns

    affaan-m/ECC

    JPA/Hibernate patterns for entity design, relationships, query optimization, transactions, auditing, indexing, pagination, and pooling in Spring Boot.

    276k GitHub starsUsed in 5 repos~1.2k tokens
    DatabasesAuto-check passed

More from jorgerosal/wordpress-skills

All 35 skills in this repo
  • Wp Accessibility Review

    jorgerosal/wordpress-skills

    WordPress accessibility review for themes, blocks, plugins, and admin interfaces.

    103 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Wp Admin UI Development

    jorgerosal/wordpress-skills

    WordPress admin UI review and development guidance. An agent skill from jorgerosal/wordpress-skills.

    103 GitHub stars~1.2k tokensUpdated 4 mo ago
    Auto-check passed
  • Wp CI CD And Release Engineering

    jorgerosal/wordpress-skills

    WordPress CI/CD and release engineering review guidance. An agent skill from jorgerosal/wordpress-skills.

    103 GitHub stars~1.7k tokensUpdated 4 mo ago
    Auto-check passed
  • Wp Headless And Wpgraphql

    jorgerosal/wordpress-skills

    Headless WordPress and WPGraphQL review guidance. An agent skill from jorgerosal/wordpress-skills.

    103 GitHub stars~1.7k tokensUpdated 4 mo ago
    Auto-check passed
  • Wp Migration Upgrade Review

    jorgerosal/wordpress-skills

    WordPress migration and upgrade review. An agent skill from jorgerosal/wordpress-skills.

    103 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Wp Phpstan Review

    jorgerosal/wordpress-skills

    WordPress PHPStan review and setup guidance. An agent skill from jorgerosal/wordpress-skills.

    103 GitHub stars~1.2k tokensUpdated 4 mo ago
    Auto-check passed

Works with

Categories

Questions about Wp Acf And Content Modeling

What does Wp Acf And Content Modeling do?

WordPress ACF and content modeling review. An agent skill from jorgerosal/wordpress-skills. Wp Acf And Content Modeling is an agent skill from jorgerosal/wordpress-skills. WordPress ACF and content modeling review.

When should I use Wp Acf And Content Modeling?

Wp Acf And Content Modeling fits situations like: reviewing Advanced Custom Fields usage; field group architecture; CPT and taxonomy design; flexible content.

How do I install Wp Acf And Content Modeling in Claude Code?

Run `npx skills add jorgerosal/wordpress-skills --skill wp-acf-and-content-modeling -a claude-code`. Or copy the skill folder (claude-skills/wp-acf-and-content-modeling in jorgerosal/wordpress-skills) into .claude/skills/wp-acf-and-content-modeling in your project. Claude Code loads it when a task matches its description.

How do I install Wp Acf And Content Modeling in Codex?

Run `npx skills add jorgerosal/wordpress-skills --skill wp-acf-and-content-modeling -a codex`. Or copy the skill folder (claude-skills/wp-acf-and-content-modeling in jorgerosal/wordpress-skills) into .agents/skills/wp-acf-and-content-modeling in your project. Codex loads it when a task matches its description.

Can I use Wp Acf And Content Modeling in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jorgerosal/wordpress-skills --skill wp-acf-and-content-modeling -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/wp-acf-and-content-modeling, .gemini/skills/wp-acf-and-content-modeling, .github/skills/wp-acf-and-content-modeling and .opencode/skills/wp-acf-and-content-modeling in your project.

What does Wp Acf And Content Modeling need to run?

SKILL.md names no scripts, command-line tools or credentials: Wp Acf And Content Modeling is instructions for the agent only.

Does Wp Acf And Content Modeling access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Wp Acf And Content Modeling safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Wp Acf And Content Modeling use?

Wp Acf And Content Modeling is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Wp Acf And Content Modeling use?

About 3.2k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.2k tokens, read only when the agent opens those files.

What are the alternatives to Wp Acf And Content Modeling?

Skills that share tags, products or a category with Wp Acf And Content Modeling: Wp Performance (gambitph/Stackable, 351 stars), SQL Optimization Patterns (ynulihao/AgentSkillOS, 618 stars), Cloud Trace Querying (google/skills, 21k stars) and Query Engine Design (revfactory/claude-code-harness, 120 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Wp Acf And Content Modeling?

jorgerosal (a GitHub user) maintains it in jorgerosal/wordpress-skills, which has 103 GitHub stars. The repository holds 35 skills in this directory. The repository was last updated on June 7, 2026.

Source: jorgerosal/wordpress-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.