A view for every review.
Every review opens in a plugin's view, made for the work it shows. Install one with a command, or give your agent one line and it installs it for you.
Come with the app
They install by name, and the setup installs the two it recommends.
- Action listRecommended


listItems grouped under headings, each accepted or rejected with an optional note. - FeedbackRecommended


feedbackQuestions answered in one pass: choices, yes or no, free text, each with an optional recommendation. - Code review


code-reviewA change's diff with the comments a reviewer agent proposes to post, each accepted or rejected before anything is posted. - Change map


change-mapA code change, such as a pull request, drawn as a diagram of the parts it touches and how they interact. Each part opens its files in a diff viewer, and parts of the interface show screenshots before and after. Comment on a part, an interaction or a line, and approve the change or ask for changes. - Markdown review


markdownA Markdown document, rendered with its diagrams and as its raw source, with its outline. Comment on a section, a diagram or a selected passage, and approve it or ask for changes. - Image review


imageA round of generated images or illustrations, sent as PNG, JPEG, WebP or SVG files, each large on a stage to zoom and pan. Pick a favourite, keep or drop the rest, and box or pin a spot on an image to ask for a change there.
Samples
They show what else a plugin can do, and install from a checkout of forgeplane/pinrail-plugins.
- Database schema review


db-schemaA database schema, or a change to one, drawn as a diagram of its tables and relationships. Comment on a table, a column or a relationship, answer the agent's questions, and approve the schema or send it back. - Design canvas


canvasA set of designs laid out on a canvas, such as the steps of a wizard or variants of a screen. Pan and zoom, pin comments to any point or element, mark each frame approved or in need of changes, and approve the set or ask for changes. - HTML artifact


artifactAn HTML page reviewed element by element: each comment comes back with the element's CSS selector. - Draft emails


emailEmail drafts read, edited and sent, revised or discarded one by one. - Audio review


audioAudio takes, such as voices reading one script, jingle variants or podcast cuts, each with its waveform and, when given, its transcript in sync. Play and compare them at the same point, comment at a moment or over a stretch, mark what to cut, and pick a favourite, keep or drop each one. - Video review


videoA video to watch on a stage, with its scenes and its sound on a timeline. Comment at a moment or over a stretch, on the picture or on the sound, box an area of a frame to say what to change there, and approve the cut or ask for changes. - Before and after


visual-diffBefore and after images of a revision, compared with a wipe slider, side by side, an onion-skin fade or a difference highlight. Each request the revision claims to address is marked fixed, partly or not fixed, new problems are marked on the after image, and each pair is accepted or sent back for another pass. - 3D model review


model-3dCandidate 3D models, sent as GLB files, each one to orbit under studio light, from set views and the agent's own, with its size and triangle count. Pick a favourite, keep or drop the rest, and click a part to ask for a change to it. - Logo review


logoCandidate logo marks, shown the way they will live: at every size, as app icons, in a browser tab and a menu bar, and beside the wordmark, in the brand's own colours. Pick a favourite, keep or drop the rest. - Palette review


paletteCandidate colour systems, each painted on a sample app screen in light and dark, with WCAG contrast measured on the pairs that matter. Pick a favourite, keep or drop the rest, comment on a token, and set a new value for one. - Motion review


motionAnimation variants, as CSS or Lottie, each on a stage with a timeline to play, scrub and step frame by frame, at a quarter speed and up, alone or side by side in sync. Pick a favourite, keep or drop the rest, and comment at a moment or over a stretch of the animation. - Calendar


calendarTimes to arrange on a calendar around what is already booked: pick one suggested slot per item, or leave it for the agent. - Trade approval


tradeA trade an agent proposes, on the market's candlestick chart with its entry, stop and targets drawn in, beside the agent's reasoning. Approve it or reject it, with a note.
The next one is yours.
A plugin is a manifest, two JSON schemas and a web page. Your agent can build one for the work you review, and try it in the app before you install it.
pinrail plugins new my_pluginWrite a plugin →