Files
cursor__plugins/README.md
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

2.4 KiB

Cursor plugins

Official Cursor plugins for popular developer tools, frameworks, and SaaS products. Each plugin is a standalone directory at the repository root with its own .cursor-plugin/plugin.json manifest.

Plugins

Plugin Category Description
Frontend Developer Tools React, TypeScript, accessibility, and performance workflows
Design Utilities UX specs, design systems, handoff, and iteration workflows
Data Science Utilities Analysis, modeling, experimentation, and reporting workflows
iOS Developer Tools Swift, SwiftUI, architecture, and testing workflows
Android Developer Tools Kotlin, Jetpack Compose, architecture, and testing workflows
Planning Utilities Scope, milestones, risk management, and execution planning
Code Review Developer Tools Correctness, security, regression checks, and actionable feedback
Web Browser Developer Tools DevTools-driven debugging, network traces, and repro workflows
Documentation Utilities READMEs, API docs, architecture notes, and changelog writing
Learning Utilities Skill maps, practice plans, and feedback loops
Cursor Dev Kit Developer Tools Internal-style workflows for CI, code review, shipping, and testing
Create Plugin Developer Tools Meta workflows for creating Cursor plugins with scaffolding and submission checks
Ralph Loop Developer Tools Iterative self-referential AI loops using the Ralph Wiggum technique

Repository structure

This is a multi-plugin marketplace repository. The root .cursor-plugin/marketplace.json lists all plugins, and each plugin has its own manifest:

plugins/
├── .cursor-plugin/
│   └── marketplace.json       # Marketplace manifest (lists all plugins)
├── plugin-name/
│   ├── .cursor-plugin/
│   │   └── plugin.json        # Per-plugin manifest
│   ├── skills/                # Agent skills (SKILL.md with frontmatter)
│   ├── rules/                 # Cursor rules (.mdc files)
│   ├── mcp.json               # MCP server definitions
│   ├── README.md
│   ├── CHANGELOG.md
│   └── LICENSE
└── ...

License

MIT