콘텐츠로 바로가기
WordPress.org

한국어

  • 테마
  • 플러그인
  • 소식
    • 문서
    • 포럼
  • About
    • WordPress 6.9
    • 워드프레스 6.8
    • 워드프레스와 40% 웹을 위한 여정
    • 워드프레스 번역 핸드북
  • 워드프레스 한국팀
  • 워드프레스 받기
워드프레스 받기
WordPress.org

Plugin Directory

HXRV – AI-Ready Visual Review

  • 플러그인 제출하기
  • 내 즐겨찾기
  • 로그인
  • 플러그인 제출하기
  • 내 즐겨찾기
  • 로그인

HXRV – AI-Ready Visual Review

작성자: youheiokubo
다운로드
  • 세부사항
  • 평가
  • 개발
지원

설명

Most feedback tools collect comments. HXRV turns them into a fix pipeline.

Reviewers click any element on the live page to pin a comment. Threads are discussed and resolved Figma-style. Then, instead of leaving a pile of tasks for a human to decipher, HXRV exports every open comment as a structured Markdown brief – selectors, element text, warnings included – ready to be handed directly to an AI coding agent such as Claude Code. The agent locates the template, the engineer reviews the diff, the reviewer checks the box.

What makes HXRV different

  • AI-ready export. The fix brief records each comment’s CSS selector, an excerpt of the element’s text, dynamic-content warnings (“this pin sits inside a posts loop – fix the template, not the content”), and anchor-lost notices. An AI coding agent can grep your theme and go straight to the right file. No other feedback tool produces agent-consumable output.
  • Element-anchored pins. Most tools store pins as page coordinates, so they drift on responsive layouts. HXRV anchors comments to the element itself: CSS selector plus a relative offset inside it. Pins follow their element at any viewport width.
  • Three-stage anchor fallback. When a template edit breaks a selector, HXRV re-anchors by the element’s saved text excerpt; if that fails too, the comment moves to an orphan tray instead of silently disappearing – and the export flags it so nobody (human or AI) acts on a stale pointer. Restore the element and the comment re-anchors itself.
  • Truly self-hosted. Everything lives in one custom table in your own database. No SaaS account, no external requests, no tracking. Install it for a review cycle, uninstall it, and every trace is gone – including the table.
  • Lightweight by design. Powered by htmx and Alpine.js, bundled locally (~100 KB total). No build step, no jQuery, no React widget injected into your client’s site. Assets load only in review mode for authorized users.
  • Zero settings screens. Configuration is code: filters (hxrv_capability, hxrv_export_markdown) and CSS custom properties (--hxrv-primary and friends) for restyling the overlay from your theme.

The workflow

  1. A reviewer (client, editor, designer) opens the page, clicks an element, leaves a comment.
  2. Threads collect replies; finished items get resolved.
  3. The engineer exports the open comments as a Markdown brief and pastes it into an AI coding agent – or reads it themselves.
  4. Fixes land, boxes get checked, the plugin can be removed without a trace.

Part of the HX Series (HXFE – forms, HXSE – search): htmx-powered WordPress tools that send HTML over the wire, skip the build step, and cut every feature that is not essential.

FAQ

Where is my data stored?

In a custom table (wp_hxrv_comments) in your own WordPress database. Nothing is sent to any external service. Uninstalling the plugin removes the table completely.

Who can leave comments?

Logged-in users with the edit_pages capability (administrators and editors) by default. Change it with one line in your theme’s functions.php:

add_filter( 'hxrv_capability', fn() => 'publish_posts' ); // authors and above
add_filter( 'hxrv_capability', fn() => 'edit_posts' );    // contributors and above
add_filter( 'hxrv_capability', fn() => 'read' );          // any logged-in user

For a review-only client account, return a custom capability (e.g. hxrv_review) and add it to the client’s role with add_cap() – they get commenting rights without any editing rights. External reviewer share links (no login required) are planned for a future version.

My theme already loads htmx / Alpine.js. Will they load twice?

No. HXRV detects common script handles (htmx, alpinejs, and friends) and reuses your theme’s copy instead of loading its own, while guaranteeing the load order the overlay needs. If your theme registers them under custom handles, declare them via the hxrv_htmx_handles / hxrv_alpine_handles filters.

How do I start a review?

Click “HXRV Review” in the admin bar on any front-end page, or append ?hxrv to the URL while logged in.

What is the AI export for?

It turns open review comments into a structured Markdown brief. Paste it into an AI coding agent (Claude Code, etc.) and the agent can locate the relevant template files using the recorded CSS selectors and element text.

Does it work with the block editor and custom blocks?

Yes. Comments anchor to the rendered DOM, so classic templates, block content, and custom blocks all work. Elements inside dynamic loops (latest posts, query blocks) are flagged as possibly dynamic.

후기

이 플러그인에 대한 평가가 없습니다.

기여자 & 개발자

“HXRV – AI-Ready Visual Review”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자
  • youheiokubo

자국어로 “HXRV – AI-Ready Visual Review”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록을 RSS로 구독하세요.

변경이력

1.2.0

  • Added: optional Before / After fields on a pin comment. Reviewers can record the current state and the intended result alongside the comment, and both flow into the AI-ready Markdown export as an explicit “current → expected” instruction for coding agents. The fields are collapsed by default, keeping the one-click comment flow unchanged.

1.1.0

  • Added: Template Info panel — shows the main template, get_template_part calls, and enqueued CSS/JS for the current page in review mode, with one-click “Copy as MD” for AI agents

1.0.1

  • Added: hxrv_after_comment_created action hook — fires after a pin comment is created with $id and $comment. Enables third-party plugins (e.g. HXMD) to capture feedback

1.0.0

  • First stable release on WordPress.org.
  • Pin navigation: numbered chips in the toolbar jump to each comment and pulse its marker.
  • Reuse the theme’s htmx / Alpine.js when already registered, preventing double-loading (filterable via hxrv_htmx_handles / hxrv_alpine_handles).
  • Bidirectional anchor-status sync: orphaned comments automatically return to open if the element re-appears.
  • Updated bundled libraries: Alpine.js 3.15.12, htmx 2.0.10.

0.1.0

  • Initial release.
  • Element-anchored pin comments with threaded replies and resolve flow.
  • Text-excerpt re-anchoring and orphan handling.
  • Admin overview grouped by page.
  • AI-ready Markdown export of open comments.

기초

  • 버전 1.2.0
  • 최근 업데이트: 4일 전
  • 활성화된 설치 10보다 적음
  • 워드프레스 버전 6.0 또는 그 이상
  • 다음까지 시험됨: 7.1
  • PHP 버전 7.4 또는 그 이상
  • 언어
    English (US)
  • 태그:
    AIcommentsfeedbackreviewvisual feedback
  • 고급 보기

평점

아직 제출된 리뷰가 없습니다.

Your review

모든 리뷰 보기

기여자

  • youheiokubo

지원

할 말 있으신가요? 도움이 필요하신가요?

지원 포럼 보기

  • 소개
  • 뉴스
  • 호스팅
  • 개인정보
  • 쇼케이스
  • 테마
  • 플러그인
  • 패턴
  • 배우기
  • 지원
  • 개발자 도구
  • WordPress.tv ↗
  • 참여하기
  • 이벤트
  • 기부하기 ↗
  • Swag ↗
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

한국어

  • X(이전 트위터) 계정 방문하기
  • 블루스카이 계정 방문하기
  • 마스토돈 계정 방문하기
  • 스레드 계정 방문하기
  • 페이스북 페이지 방문하기
  • 인스타그램 계정 방문하기
  • LinkedIn 계정 방문하기
  • 틱톡 계정 방문하기
  • 유튜브 채널 방문하기
  • 텀블러 계정 방문하기
코드는 詩다
The WordPress® trademark is the intellectual property of the WordPress Foundation.