Commit Graph

9 Commits

Author SHA1 Message Date
ericzakariasson b21ab167c8 Rename cursor-dev-kit slug and directory to cursor-team-kit.
Align marketplace metadata, plugin manifest, docs, and install instructions with the new Team Kit folder and package identifier.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 13:01:13 -05:00
ericzakariasson 3bc7cc545c Rename Cursor Dev Kit to Cursor Team Kit.
Update user-facing plugin names and marketplace copy to use the new Team Kit branding while keeping the existing slug for compatibility.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 12:59:17 -05:00
Eric Zakariasson e87eaecc7b Add Ralph Loop plugin (#15)
* Add Ralph Loop plugin

Port of the Ralph Wiggum technique from Claude Code to Cursor.
Runs Cursor in a self-referential loop, feeding the same prompt
back after every turn until a completion condition is met.

Components:
- Stop hook that intercepts session exit and re-injects the prompt
- Setup script for initializing loop state
- Skills for starting, cancelling, and explaining the loop

Co-authored-by: Cursor <cursoragent@cursor.com>

* Comply with Cursor hooks API

- Rewrite hooks.json to Cursor format (version 1, lowercase event
  names, flat structure, loop_limit: null)
- Replace Claude Code stop hook output (decision/block/reason) with
  Cursor's followup_message API
- Add afterAgentResponse hook to detect completion promise without
  depending on transcript format
- Use CURSOR_PROJECT_DIR env var for reliable state file paths
- Remove setup script; ralph-loop skill now instructs the agent to
  create the state file directly
- Update cancel-ralph skill to clean up done flag file

Co-authored-by: Cursor <cursoragent@cursor.com>

* Move state files to .cursor/ralph/ subdirectory

State file: .cursor/ralph/scratchpad.md
Done flag:  .cursor/ralph/done
Cancel cleans up with rm -rf .cursor/ralph

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-11 15:47:59 -08:00
ericzakariasson 84a7c3ba25 Remove presentation-pptx plugin
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 18:12:47 -08:00
ericzakariasson 97128c02db Apply writing guide: sentence-case titles, remove em-dashes and semicolons
- Convert all H1 headings to sentence case across skills, rules, agents,
  commands, and READMEs (~65 headings)
- Replace em-dashes with colons in plugin.json descriptions and README
  taglines to match marketplace.json convention
- Replace semicolons with periods and restructure sentences across skills,
  rules, agents, and READMEs (~19 instances)

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 18:11:09 -08:00
ericzakariasson c697bde1e0 Add create-plugin meta plugin for plugin authoring.
Introduce a dedicated meta plugin with scaffold and submission-review workflows so teams can create marketplace-ready Cursor plugins with consistent structure and metadata. Register the plugin in marketplace metadata and the root plugin index.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 17:46:01 -08:00
ericzakariasson 50f1097e7b Curate marketplace to new Cursor plugin set
Consolidate the repo around the new domain plugins and Cursor Dev Kit workflows while removing legacy plugin content. Update manifests and README listings to reflect the current plugin reality.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 17:05:41 -08:00
ericzakariasson b52a8d55ad Rename cursor-picks to cursor-dev-kit
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 14:27:33 -08:00
ericzakariasson 8762e7519e Setting up Cursor plugin repository
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 12:44:34 -05:00