Duplicate skill slug `pr-review-canvas` (Team Kit vs plugin) diverges HTML vs Cursor Canvas workflows
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 8.2k
- Forks
- 751
- Avg merge
- 12h 1m
- Merged PRs (30d)
- 43
Description
Summary
Two different workflows share the same Agent Skill YAML name: pr-review-canvas, which makes the product guidance confusing when both the Cursor Team Kit bundle and the standalone PR Review Canvas plugin are installed.
Where
| Location | Deliverable / workflow |
|---|---|
cursor-team-kit/skills/pr-review-canvas/SKILL.md |
Interactive PR walkthrough as a standalone HTML page (gh api, temp files, local python3 -m http.server, renderer.js). Frontmatter describes HTML output; uses disable-model-invocation: true. |
pr-review-canvas/skills/pr-review-canvas/SKILL.md |
Cursor Canvas workflow (gh pr diff, aligns with Canvas conventions / .canvas.tsx). Matches the standalone plugin description on the Marketplace. |
User impact
- The same skill identifier implies one capability, but the runbooks contradict (HTML artifact vs Cursor Canvas).
- Both use the heading
# PR Review Canvas, which reinforces the mismatch for the HTML path.
Suggested fixes (any one helps)
- Rename the Team Kit skill (for example
pr-review-htmlorpr-review-static-html) soname:is unique in this repo, and retitle/description so “Canvas” means the same thing as elsewhere in Cursor. - Merge into a single skill with an explicit fork: Cursor Canvas vs static HTML export, if one entry point is preferred.
- Cross-link the two skills so people who install both understand which to invoke.
Thanks for maintaining these plugins—the HTML reviewer toolkit is substantial; it mainly needs a distinct skill identity from the Canvas-focused plugin.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Compare cursor-team-kit/skills/pr-review-canvas/SKILL.md with pr-review-canvas/skills/pr-review-canvas/SKILL.md, starting with their frontmatter, headings, and workflow descriptions. Confirm the intended distinction with maintainers, then make the skill identity and documentation unambiguous by applying one of the proposed rename, merge, or cross-link approaches.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- markdown, yaml
- Domain
- developer-experience, tooling
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100