Skip to content

Conversation

@bemurphy
Copy link

@bemurphy bemurphy commented Oct 16, 2025

Refactored the Cursor setup section to align with the newer commands feature (https://cursor.com/docs/agent/chat/commands), similar to the Claude Code instructions:

  • Replaced ad-hoc @file references with structured /command approach
  • Added clear project-level vs global setup options
  • Included concrete usage examples with the dad-joke-cli scenario
  • Linked to official Cursor commands documentation
  • Kept rules file as an alternative option

The commands feature feels like a better fit for this workflow, providing a cleaner UX compared to directly @-mentioning files.

Note: Unlike the Claude Code setup which imports files into the .claude/commands/, the Cursor instructions simply copy files directly to the commands/ folder. This simpler approach may be sufficient, though it's possible the dual rules+commands pattern serves a purpose I'm not seeing (I've always gone through the 3-step flow, that might be the reason).

Refactored the Cursor setup section to align with the newer commands
feature (https://cursor.com/docs/agent/chat/commands), similar to the
Claude Code instructions:

- Replaced ad-hoc @file references with structured /command approach
- Added clear project-level vs global setup options
- Included concrete usage examples with the dad-joke-cli scenario
- Linked to official Cursor commands documentation
- Kept rules file as an alternative option

The commands feature feels like a better fit for this workflow, providing
a cleaner UX compared to directly @-mentioning files.

Note: Unlike the Claude Code setup which references files in CLAUDE.md
AND creates commands in .claude/commands/, the Cursor instructions simply
copy files directly to the commands/ folder. This simpler approach may be
sufficient, though it's possible the dual rules+commands pattern serves a
purpose I'm not seeing.
@bemurphy
Copy link
Author

bemurphy commented Oct 16, 2025

Personal anecdote btw...when I started using these lovely flows, Cursor didn't have support for commands. While it worked well, it felt a little awkward during the initial calls (it had to be that way) and I was wanting something more like a command interface. I'm digging this way of use since Cursor has added support, and I've got the commands in my global ~/.cursor/commands so I get the benefit without having to install every time, it's great.

@snarktank
Copy link
Owner

I'd like to keep this as simple as possible (and as agent-agnostic as possible) so I'm afraid I'm going to close this PR. Thank you for contributing though!

@snarktank snarktank closed this Oct 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants