Plan Comments and Feedback
SkillCommunicationA plan Claude skill letting your agent read, reply to, resolve, and delete comments on plan reviews.
Available today. Use it from your connected AI after setup.
No other account needed.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the Plan Comments and Feedback skill
About this skill
Plan review threads end to end: what `get-plan-feedback` returns, how to read anchors, resolver intent, replies, notification email, deletion, and abuse reports. Use when reading, answering, resolving, or removing plan feedback.
What this skill tells your AI
The instructions your AI receives, as published by builderio/agent-native in templates/plan/.agents/skills/plan-comments-and-feedback/SKILL.md and read by ahel’s review.
- Plan comments include reviewer identity, @mentions, resolver intent
(
agentorhuman), exact anchors, and design-review threads. When adding human feedback throughupdate-visual-plan, preserveauthorEmailandauthorNamewhen known; passparentCommentIdto reply inline to an existing comment thread. Text feedback should anchor to the nearest prose block, and visual/canvas feedback should include target coordinates plus concise surrounding context. - Use
delete-plan-commentonly when the user explicitly asks to remove a comment, undo an accidental comment, or clean up an obsolete thread. Deleting is a soft delete: normal comment views hide the comment while the database row remains for audit/debugging. Deleting a thread root also deletes its replies. When feedback has merely been handled, preferresolve-plan-commentandconsume-plan-feedbackso review history remains visible. - Use
delete-visual-planonly when the owner explicitly asks to delete or restore their hosted plan/recap data.mode=softmoves the resource to the Deleted tab and makes normal reads/direct links stop working;mode=restoreundeletes it;mode=hardpermanently removes the plan row plus plan-scoped comments, sections, events, versions, shares, reports, SQL asset records, and collab snapshots. Hard delete requires the exact confirmation phraseDELETE <planId>. get-plan-feedbackreturns flat comments, grouped threads, anchor summaries, detailed anchor lines, and recent review events that describe the edit/comment delta. Use those fields before changing code or updating the plan, especially to distinguish comments the agent should act on from comments intended for a human reviewer.- Anchor interpretation.
targetX/targetYare percentages within the named element; barex/yare percentages of the whole document;canvasX/canvasYare board-world pixels. Wireframe anchors carrytargetNodeId/targetNodePath— prefer those over raw coordinates; fall back to coordinates plus the focused screenshot only when no node id is present. ResolvetextQuotewithcontextBefore/contextAfter; ifambiguous: true, ask the user. Threads indetachedThreadsno longer match current prose — reconcile, never drop. Act onresolutionTarget=agent; treathumanas context only;@mentionsare notification signals, not routing. Mark ingested comments consumed (consumedCommentIds); setstatus=resolvedonly on agent-targeted comments you actually addressed. When a plan write addresses feedback, do not resolve or consume it until a post-writeget-visual-planconfirms the requested change persisted. Then do both: callresolve-plan-commentfor the addressed thread andconsume-plan-feedbackfor its comments. - New human comments send best-effort transactional email when email is
configured: root comments and replies notify the plan owner, @mentioned
members, and replies also notify prior human participants in that thread.
Reuse the shared
renderEmailtemplate; do not invent a separate plan-specific email style. report-visual-planrecords a bounded abuse report for a public plan or recap without changing plan content. It requires the caller to be scoped to an accessible public plan, accepts a fixed reason plus optional short details, and updates an existing open report from the same reporter instead of creating duplicate rows.
Related Skills
- plan-hosted-writes — verify a write persisted before resolving or consuming the feedback it addressed.
- plan-browser-editing — the editing surfaces reviewers annotate.
- plan-source-sync —
comments.jsonsidecars for DB-free local plans. - plan-events — automating notifications on
plan.commented.
Signals
- GitHub stars
- 7k
- Forks
- 613
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
plan-comments-and-feedback- Source
- github.com/builderio/agent-native