claudemods

All Claude Code modsunpaged/plugins

unpaged

A Claude Code mod in unpaged/plugins

Renders Claude Code plans as whiteboards on Unpaged. /unpaged:visual-plan turns the plan in your conversation into a canvas of phases, tasks, and dependencies and listens to its @agent comments (delivered automatically by a listener inside Claude Code, with a line above the prompt showing what you listen to; a background Monitor on older builds), and inside Claude Code it also listens to every canvas the session creates or changes through Unpaged, a plan or not; approving the plan stamps the canvas EXECUTING. While the plan is implemented the session keeps a Decision log on the canvas; /unpaged:as-built then compiles the as-built record: what shipped vs the plan, every decision and its why, the data flow, a reviewer's guide: as a frozen canvas nested under the plan. Every plan is filed in the Visual plans folder of your Unpaged library.

unpaged reaches L3 (network) by its classified calls and passed claude plugin validate on Claude Code 2.1.302.

Install hint

/plugin install unpaged --marketplace unpaged/plugins

From the repository's own marketplace. Confirm the plugin name in the repository's README before installing. Mods need Claude Code 2.1.287 or later.

Access

L3 Uses the networkother: $.mcp.connect, other: $.state.get, other: $.state.set, other: $.tool.check, network, MCP servers, runs processes, drives Claude, reads files, reads env vars, draws

Validation

Passed on Claude Code 2.1.302

View the source on GitHub Back to the list

What the scan recorded

Observed events
classic hooks, mcp__unpaged__listen_arm calls, mcp__unpaged__listen_stop calls, mcp__unpaged__listen_status calls, ? calls
Hooks
session.start, classic.SessionStart {source=clear|resume|fork}, command.run {command=unpaged-listen}, tool.call {tool=mcp__unpaged__listen_arm}, tool.call {tool=mcp__unpaged__listen_stop}, tool.call {tool=mcp__unpaged__listen_status}, tool.call {tool=?}, tool.call {tool=?}, tool.call {tool=?}, turn.complete, ui.render {component=AbovePrompt}, ui.render {component=Pane, requestId=unpaged-listening}, session.end
API calls
$.clock.after, $.clock.now, $.command.register, $.env.get, $.fs.exists, $.fs.read, $.http.fetch, $.mcp.call, $.mcp.connect, $.process.run, $.prompt.submit, $.session.cwd, $.session.id, $.state.get, $.state.set, $.tool.check, $.tool.register, $.ui.close, $.ui.log, $.ui.open, $.ui.resolve, $.ui.toast
Validation on 2.1.302
Passed
Scanned revision
3dabb77d59f9
Marketplace passed
unpaged

These are the hooks and API calls reported by claude plugin validate. Access levels describe the widest reach of those calls and are not safety ratings. Validation is a static check, not a runtime test, and a passing result does not prove that a mod works or is safe. How the scan works.

Badge for your README

Reach badge for unpaged Validation badge for unpaged

Authors can show the latest scan result in their README. Each badge links to this page.

[![reach](https://raw.githubusercontent.com/karanb192/awesome-claude-code-mods/main/badges/unpaged--plugins--unpaged-reach.svg)](https://mods.aidojo.si/mods/unpaged--plugins--unpaged/)
[![validates](https://raw.githubusercontent.com/karanb192/awesome-claude-code-mods/main/badges/unpaged--plugins--unpaged-validates.svg)](https://mods.aidojo.si/mods/unpaged--plugins--unpaged/)