the signals and their derived score are provisional and subject to change.
validate manually before sharing.
5f5206fb3c7dc2783990dbdd39c8795ba1c2c085bcc2479b66931 day agoClaude-Session: https://claude.ai/code/session_01NxyG1V28gn4EWX258ud96S83c74a08971c1 day agoClaude-Session: https://claude.ai/code/session_01NxyG1V28gn4EWX258ud96Sefa8842c567d3 days agoClaude-Session: https://claude.ai/code/session_017X11LR5nemVhQgWZFAa92efbeb7c4688dc3 days agoClaude-Session: https://claude.ai/code/session_017X11LR5nemVhQgWZFAa92e1fd600d63e632 weeks agoClaude-Session: https://claude.ai/code/session_01KpfVcxMH9VE8CRmGRvjJPS69e93b2787082 weeks agoClaude-Session: https://claude.ai/code/session_01KpfVcxMH9VE8CRmGRvjJPSc244c31d1dbf2 weeks agoClaude-Session: https://claude.ai/code/session_01KpfVcxMH9VE8CRmGRvjJPSb9da925a77632 weeks agoClaude-Session: https://claude.ai/code/session_01KpfVcxMH9VE8CRmGRvjJPS818626c80d313 weeks agoClaude-Session: https://claude.ai/code/session_01DGPdZ6TkqL4V1GjN19FS7a9916c5b21b0f3 weeks agoClaude-Session: https://claude.ai/code/session_01VBA3LsKKyFx4jhxrvzPMKMe5c1062af15a3 weeks agoClaude-Session: https://claude.ai/code/session_01VBA3LsKKyFx4jhxrvzPMKM3b59bd1859703 weeks agoClaude-Session: https://claude.ai/code/session_01VRVPxfo7Mw8a3LXDHmq87L6856904287bb3 weeks agoClaude-Session: https://claude.ai/code/session_01DGPdZ6TkqL4V1GjN19FS7aa1c2a6b390c33 weeks agoClaude-Session: https://claude.ai/code/session_01DGPdZ6TkqL4V1GjN19FS7a1a7c3952d4643 weeks agoClaude-Session: https://claude.ai/code/session_01YP8P7Qc7M5cyvgjAwtvHKa35073a4809793 weeks agoClaude-Session: https://claude.ai/code/session_01YP8P7Qc7M5cyvgjAwtvHKaa910f48685333 weeks agoClaude-Session: https://claude.ai/code/session_01C7fY9spFTYd58DtejYXxK26e0e141cacbc3 weeks agoClaude-Session: https://claude.ai/code/session_01C7fY9spFTYd58DtejYXxK23dbf36e0d0733 weeks agoClaude-Session: https://claude.ai/code/session_01EW81boqRiYWdxNb3w6pnP463a4f40a38b23 weeks agoClaude-Session: https://claude.ai/code/session_01EW81boqRiYWdxNb3w6pnP4275c7a5029f83 weeks agoClaude-Session: https://claude.ai/code/session_01EW81boqRiYWdxNb3w6pnP4a02253601d3b3 weeks agoClaude-Session: https://claude.ai/code/session_01Db6H8vtbS74gNEf37wkPRD6e4abb77dc433 weeks agoClaude-Session: https://claude.ai/code/session_01Db6H8vtbS74gNEf37wkPRD4f7c6f3166303 weeks agoClaude-Session: https://claude.ai/code/session_01Db6H8vtbS74gNEf37wkPRDdfb2fba96d3b3 weeks agoClaude-Session: https://claude.ai/code/session_01Db6H8vtbS74gNEf37wkPRD56f6d538de0e3 weeks agoClaude-Session: https://claude.ai/code/session_01UKybSHVL3YrBH9svFgp6aC0f2498434d973 weeks agoClaude-Session: https://claude.ai/code/session_01UKybSHVL3YrBH9svFgp6aC3be21f84a3203 weeks agoClaude-Session: https://claude.ai/code/session_01UKybSHVL3YrBH9svFgp6aCe83f930db4b33 weeks agoClaude-Session: https://claude.ai/code/session_01Db6H8vtbS74gNEf37wkPRD3d009b2eed533 weeks agoClaude-Session: https://claude.ai/code/session_01Db6H8vtbS74gNEf37wkPRD69e4a2f6aa443 weeks agoClaude-Session: https://claude.ai/code/session_01Db6H8vtbS74gNEf37wkPRD7801b300adc43 weeks agoClaude-Session: https://claude.ai/code/session_01Db6H8vtbS74gNEf37wkPRD5950b429c6b23 weeks agoClaude-Session: https://claude.ai/code/session_01Db6H8vtbS74gNEf37wkPRD04745765f2fe4 weeks agoClaude-Session: https://claude.ai/code/session_01TsicTbmHDvE9snCuDpQaSVd8717b6972ce4 weeks agoClaude-Session: https://claude.ai/code/session_01TsicTbmHDvE9snCuDpQaSVd5c791f394a74 weeks agoClaude-Session: https://claude.ai/code/session_01SLJYpCMov64UXS2Rtva7tie123751c92661 month agoClaude-Session: https://claude.ai/code/session_012D39ZoYMNN8iNQwsZTCvtN255b69688ad71 month agoClaude-Session: https://claude.ai/code/session_012D39ZoYMNN8iNQwsZTCvtN25daba88ab0d1 month agoClaude-Session: https://claude.ai/code/session_012D39ZoYMNN8iNQwsZTCvtN8b51f46a0ce71 month agoClaude-Session: https://claude.ai/code/session_01GS5sGAr6eV7MwYb9Q3a1pD31a97db497e41 month agoClaude-Session: https://claude.ai/code/session_01GS5sGAr6eV7MwYb9Q3a1pD00b440fe61b91 month agoClaude-Session: https://claude.ai/code/session_01GS5sGAr6eV7MwYb9Q3a1pDaf5cdd708e9f1 month agoClaude-Session: https://claude.ai/code/session_01GS5sGAr6eV7MwYb9Q3a1pDe44b5f73bb2f1 month agoClaude-Session: https://claude.ai/code/session_011DyGcfLUWtiJJZW3mbJCZH01629e9954131 month agoClaude-Session: https://claude.ai/code/session_011DyGcfLUWtiJJZW3mbJCZH584038dc58b51 month agoClaude-Session: https://claude.ai/code/session_01VvhWhWYmT6ZzB1amgEK1QA2505fa3827e91 month agoClaude-Session: https://claude.ai/code/session_01CWsz3J4MfzkanHyPrf3DU878d95f498afd1 month agoClaude-Session: https://claude.ai/code/session_01VvhWhWYmT6ZzB1amgEK1QA06783dbfdde01 month agoClaude-Session: https://claude.ai/code/session_01CWsz3J4MfzkanHyPrf3DU8f583fdbc29011 month agoClaude-Session: https://claude.ai/code/session_01FkgKbPd1yuKrT4E5kHEtLse93bf11196231 month agoClaude-Session: https://claude.ai/code/session_01FkgKbPd1yuKrT4E5kHEtLsc88b58cb6fc21 month agoClaude-Session: https://claude.ai/code/session_01Nd2AHGCDY4NUtLVLi9pDrvd598a8f3adcc1 month agoClaude-Session: https://claude.ai/code/session_01Nd2AHGCDY4NUtLVLi9pDrvfe38ed5d49761 month agoClaude-Session: https://claude.ai/code/session_01CWsz3J4MfzkanHyPrf3DU844595aa02bff1 month agoClaude-Session: https://claude.ai/code/session_01CWsz3J4MfzkanHyPrf3DU8c6e6e4b45be21 month agoClaude-Session: https://claude.ai/code/session_01CWsz3J4MfzkanHyPrf3DU8b245df8e9d271 month agoClaude-Session: https://claude.ai/code/session_01CWsz3J4MfzkanHyPrf3DU88871e02d5e021 month agoClaude-Session: https://claude.ai/code/session_01CWsz3J4MfzkanHyPrf3DU8b96f3452fb751 month agoClaude-Session: https://claude.ai/code/session_01CWsz3J4MfzkanHyPrf3DU85f12e80067621 month agoClaude-Session: https://claude.ai/code/session_01CWsz3J4MfzkanHyPrf3DU889b546b90f5e1 month agoClaude-Session: https://claude.ai/code/session_01CWsz3J4MfzkanHyPrf3DU88bf3b49ed8e21 month agoClaude-Session: https://claude.ai/code/session_01CWsz3J4MfzkanHyPrf3DU8994722f18d891 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYeaffd1b97ec1241 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYea7021941ff5211 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYea093834bc4c511 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYeabfba5badc1781 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYea71382c442d4e1 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYea01e374f2506e1 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYea846679ecf5981 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYea3fe07816d8c21 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYea7026706194231 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYea009f039b8da41 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYea3dbba0d01a2a1 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYeaf71174c2079c1 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYea1eccde6b14a01 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYea7856359da8ed1 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYeaceab6a26f1b31 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYea225cc31483f71 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYea93668d8aa83f1 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYea6267e75486371 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYeaf2013c298f881 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYea820dc355f3761 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYea9447cda74c7b1 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYeaaee46c4e9eb41 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYea9b04ea4103a31 month agoClaude-Session: https://claude.ai/code/session_01RX5t3Pbg1wSBjz5FKqzNE3a39fa4ce86a81 month agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYeaa05bab57dde41 month agoClaude-Session: https://claude.ai/code/session_01RX5t3Pbg1wSBjz5FKqzNE3d8d6c0db2cb83 months agoClaude-Session: https://claude.ai/code/session_01YAijLtpRgZMwdLoEVY56Dad01f915d968b3 months agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYea78cd3581d35d3 months agoClaude-Session: https://claude.ai/code/session_014MBFkWgYTTtvSKHXJcQYeae6542d9bb0d24 months agoClaude-Session: https://claude.ai/code/session_01BMqREd4eAWniSiCGF5PY9X619c013735ad4 months agoClaude-Session: https://claude.ai/code/session_01BMqREd4eAWniSiCGF5PY9Xfa264f92e6024 months agoClaude-Session: https://claude.ai/code/session_01BMqREd4eAWniSiCGF5PY9X988c7543bf684 months agoClaude-Session: https://claude.ai/code/session_01BMqREd4eAWniSiCGF5PY9X7d9204c339414 months agoClaude-Session: https://claude.ai/code/session_01BMqREd4eAWniSiCGF5PY9Xead9a213edbd4 months agoClaude-Session: https://claude.ai/code/session_01BMqREd4eAWniSiCGF5PY9X07cc6986e6854 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>3df297b2458e4 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>5ec9374005004 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>7658964d7dbf4 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>9310aa1e46644 months agoCo-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>f6fed456496a5 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>73f3279dd7a95 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>657c435f20d75 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>a99198c4b6095 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>ea8dd5488f425 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>c6aac4c1d34d5 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>74551bc7a8af5 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>31a95d2ba6d75 months agoCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>56f8f5fadb095 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>9e7093da784c5 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>999a31f8fe855 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>50692b7722185 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>2fa6b56dd10c5 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>f77c7bd5ff365 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>c1c7681c826b5 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>4c8f4e6869545 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>2b4c31f161ef5 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>2088607c8cff5 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>5d2f1ee0aa075 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>c5f79b028b8d5 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>df12fe8b95855 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>e2d654b768eb5 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>f372385162485 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>637b1118f4fc5 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>b021c2cd403b6 months agoCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>67e5da3d24947 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>d7ccfa159d997 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>430689b3e2447 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>b949683bdeb07 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>00796100da3e7 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>82e3e8d6c44c7 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>c4a877dbceda7 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>9c14a3f48c897 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1a12541cc6a77 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>9cb650486c3d7 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>9e29c17dd88b7 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>b58b053c15657 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>8c54f0d378017 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>ec8810dda4b87 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>5e7a96864c9d7 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>51d8c4958d978 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>df22babda07f8 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>9b8b399973278 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>aa3e0da076918 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>d396822509e18 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>9b097add0d408 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>6ef500b2012c8 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>ae2ae22892138 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>a3beceb294798 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>ba0eeae677ae8 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>8a36b2e2db748 months agoCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>db6a4a5cb5ac1 year ago🤖 Generated with [Claude Code](https://claude.ai/code)839b25506bc11 year ago🤖 Generated with [Claude Code](https://claude.ai/code)1d15014a864f1 year ago🤖 Generated with [Claude Code](https://claude.ai/code)158d84344a141 year ago🤖 Generated with [Claude Code](https://claude.ai/code)8392321f6bb91 year ago🤖 Generated with [Claude Code](https://claude.ai/code)eac67c8064761 year ago🤖 Generated with [Claude Code](https://claude.ai/code)8b74309562e61 year ago🤖 Generated with [Claude Code](https://claude.ai/code)fb9fbfe08ea51 year ago🤖 Generated with [Claude Code](https://claude.ai/code)2d866ed54c211 year ago🤖 Generated with [Claude Code](https://claude.ai/code)bbf14954bddc1 year agoCo-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>474c992a0b821 year agoCo-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>3ab71fa097f81 year ago🤖 Generated with [Claude Code](https://claude.ai/code)ba63acc0c5bf1 year ago🤖 Generated with [Claude Code](https://claude.ai/code)58db7c3b76351 year ago🤖 Generated with [Claude Code](https://claude.ai/code)620719b886881 year ago🤖 Generated with [Claude Code](https://claude.ai/code)# CMB2 WordPress Plugin
CMB2 is a developer's toolkit for building metaboxes, custom fields, and forms for WordPress. It's a PHP-based WordPress plugin with npm-based build tools for JavaScript/CSS compilation and comprehensive testing infrastructure.
Always reference these instructions first and fallback to search or bash commands only when you encounter unexpected information that does not match the info here.
## Working Effectively
### Bootstrap and Build the Repository
- Install NPM dependencies: `n# CLAUDE.md
This is the canonical agent-instruction file for this repository. Claude Code
reads it directly; Codex reads it through the relative `AGENTS.md` symlink.
## Project Overview
CMB2 (Custom Metaboxes 2) is a WordPress metabox, custom fields, and forms library. It allows developers to create custom fields for posts, pages, users, terms, comments, and options pages with a clean, extensible API.
## Architecture
- **Main entry point**: `init.php` - handles plugin initialization and bootstrapping
-CLAUDE.md---
name: cmb2-release
description: Cuts a release of the CMB2 WordPress plugin. Walks through the full ordered checklist from develop branch hygiene to the manual wp.org SVN deploy.
when_to_use: |
Use when releasing, publishing, shipping, tagging, or bumping the version of CMB2 —
phrases like "release CMB2", "cut a CMB2 release", "ship CMB2 2.x.x", "bump CMB2
version", "publish CMB2 to wordpress.org", "tag CMB2", "deploy CMB2 to wp.org".
Also when in a CMB2 checkout and asked "how do I release th---
name: beads
description: Use when working in a repository that uses bd or Beads for durable project task tracking, issue dependencies, blocker management, multi-session handoff, or shared work memory. Trigger when the user asks to find ready work, claim or close tasks, create follow-up work, inspect blockers, recover project context, or choose between local planning and persistent project tracking.
---
# Beads
Use Beads as the shared project task system. Local plans, scratch files, and personal memori---
name: cmb2-playwright-qa
description: Run evidence-focused browser QA for CMB2 changes and reports. Use when translating a pull-request procedure, review discussion, issue reproduction, or manual test into a temporary Playwright run against a configured WordPress site or the isolated wp-env suite, capturing claim-level evidence and deciding whether coverage should graduate into tests/playwright.
---
# CMB2 Playwright QA
Turn each requested behavior into an observable claim. Test only the agreed enviro---
name: cmb2-security-fix
description: Handles a reported CMB2 vulnerability end to end — intake, fixing the class of bug, disclosure-safe wording, landing and releasing the fix, and closing out with the reporter. Coordinates CONVENTIONS.md, /cmb2-release and beads rather than repeating them.
when_to_use: |
Use when a vulnerability report arrives for CMB2 (Wordfence vendor portal,
GitHub private vulnerability reporting, WPScan/Patchstack email to
hello@cmb2.io), when fixing or releasing a security---
name: changelog-credit
description: Adds CHANGELOG.md entries for CMB2 pull requests, crediting contributors with Props links and linking the PR, following the repo's existing changelog conventions. Takes an explicit PR number/URL, or scans recent commits to find merged PRs not yet credited.
when_to_use: |
Use when CMB2's CHANGELOG.md needs updating for one or more merged PRs —
phrases like "PR #N was merged, update the changelog", "add a changelog entry
for #N", "credit the contributor for this.gitignoreunspecified.mcp.json.gitignoreclaude-codeCLAUDE.local.md