Commit Graph

4 Commits

Author SHA1 Message Date
Alex Vandak Maloney 442ab7d08f Reuse agent-compatibility's avatar for pr-review-canvas and docs-canvas
The inline SVG Cursor cube was rendering too chunky in the marketplace
card tile, even after padding the viewBox. Drop both avatars back to
the same properly-designed raster avatar (256x256 RGBA PNG) used by
`agent-compatibility`, and point each manifest's `logo` field at
`assets/avatar.png`.

Made-with: Cursor
2026-04-15 13:47:59 -04:00
Alex Vandak Maloney 01c91641cd Use custom SVG avatars for PR Review Canvas and Docs Canvas
Replace the borrowed PNG avatar with purpose-drawn SVGs that read as a
matched pair:

- pr-review-canvas: canvas frame + three descending hunk bars + a
  callout dot in the upper-right, hinting at "diff reorganized for
  reviewer comprehension with tricky-thing callouts".
- docs-canvas: canvas frame + three TOC bullets on the left + three
  descending body-text bars on the right, hinting at "doc with ToC and
  navigable sections".

Both are single-color (currentColor), 24x24 viewBox, no external
dependencies, and suitable for scaling on marketplace cards.

Made-with: Cursor
2026-04-15 12:03:32 -04:00
Alex Vandak Maloney 24f0e6e70e Add avatars and tighten PR Review Canvas diff gathering
- Add Cursor logo avatars (copied from agent-compatibility) for both
  plugins and wire `logo: assets/avatar.png` into each manifest.
- Rewrite the PR Review Canvas "Gather the diff" step to require a
  GitHub PR link. If the user didn't provide one, stop and ask — do
  not guess at the current branch or fall back to a local git diff.

Made-with: Cursor
2026-04-15 11:51:25 -04:00
Alex Vandak Maloney 3b1d0271a9 feat: add pr-review-canvas and docs-canvas plugins
Two first-party Canvas plugins the Cursor Canvas welcome page can
surface via the marketplace query:

- pr-review-canvas: render PR diffs as a Canvas organized by reviewer
  importance — core logic up top, wiring condensed, boilerplate
  summarized, with pseudocode/example traces/callouts for tricky hunks.
- docs-canvas: initial scaffold for rendering documentation
  (architecture, API refs, runbooks, walkthroughs) as a navigable
  Canvas. Skill body is deliberately a starting outline.

Both plugins follow the standard layout (.cursor-plugin/plugin.json +
skills/<name>/SKILL.md + README/CHANGELOG/LICENSE), are registered in
.cursor-plugin/marketplace.json, and added to the root README plugin
table.

Validated locally with `node scripts/validate-plugins.mjs`.

Made-with: Cursor
2026-04-15 11:44:48 -04:00