Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I got tired of typing "do 1 and 3, skip 2" to Claude Code, so I built an approve/reject board

说明与用途

ar-board 通过将 Claude Code 的建议列表转换为本地网页卡片,简化了批准流程,用户可通过键盘快速选择同意、拒绝或待定,并将评论记录为偏好文件以改进后续建议。

问题

When Claude Code returns a numbered list of proposals, the user must manually type commands like "do 1 and 3, skip 2" and the agent may misinterpret or repeat items in subsequent sessions.

结果

ar-board streamlines the approval workflow, eliminates manual command typing, and provides a persistent preference file that improves future agent proposals.

工作流

  • Ask Claude Code for a list of proposals (e.g., "Give me 10 architecture improvements as an AR board.")
  • Claude Code reads past preferences from .ar-board/preferences.md
  • Claude Code writes proposals to batch.json and starts the local panel on 127.0.0.1
  • The user judges each card via keyboard (A approve, R reject, M maybe) and adds a comment
  • Claude Code reads decisions from decisions.json, acts only on approved items, and asks for confirmation of inferred preference rules
  • Approved items are executed by the agent; rejected or undecided items are ignored

证据

You ask Claude Code for ten improvements to your project. It answers with a tidy numbered list.

来源

I built ar-board, a Claude Code plugin that turns the list into cards on a local page.

来源

The agent gets back an exact list of what you approved, and your reasons go into a preferences file it reads before it proposes anything next time.

来源

The panel writes decisions.json atomically: a private temp file with mode 0600, moved into place with os.replace.

来源

  • 记录日期: 2026-10-25T02:11:26.940Z