Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrating Cursor Commands into the Current memories Structure #74

Open
SchneiderSam opened this issue Jan 21, 2025 · 1 comment
Open

Comments

@SchneiderSam
Copy link
Contributor

Problem
@ichoosetoaccept Currently, the memories structure does not account for external commands, such as those from the Cursor repository. These commands are not user-specific (or not easy to find out) and require a global location that aligns with the existing structure while maintaining modularity and clarity.

Proposed Solution

  • Introduce a new top-level directory: External-Commands
  • Structure External-Commands as follows:
memories/
├── your-username/
│   ├── README.md (required)
│   ├── Global-AI-rules/
│   │   ├── global-rules-1/
│   │   │   ├── global-rules-1.md (optional)
│   │   │   └── README.md (optional)
│   │   └── global-rules-2/
│   │       ├── global-rules-2.md (optional)
│   │       └── README.md (optional)
│   └── Workspace-AI-rules/
│       ├── workspace-rules-1/
│       │   ├── .windsurfrules (optional)
│       │   └── README.md (optional)
│       └── workspace-rules-2/
│           ├── your-prompt-2.md (optional)
│           └── README.md (optional)
├── another-username/
│   ├── README.md (required)
│   ├── Global-AI-rules/
│   │   ├── global-rules-1/
│   │   │   ├── global-rules-1.md (optional)
│   │   │   └── README.md (optional)
│   │   └── global-rules-2/
│   │       ├── global-rules-2.md (optional)
│   │       └── README.md (optional)
│   └── Workspace-AI-rules/
│       ├── workspace-rules-1/
│       │   ├── .windsurfrules (optional)
│       │   └── README.md (optional)
│       └── workspace-rule-2/
│           ├── their-prompt-2.md (optional)
│           └── README.md (optional)
├── External-Commands/                     # New
│   ├── Cursor-Repo/                       # New Prompts from the Cursor Repo
│   │   ├── command-1/
│   │   │   ├── command-1.md
│   │   │   └── README.md
│   │   ├── command-2/
│   │   │   ├── command-2.md
│   │   │   └── README.md
│   │   └── README.md
│   └── Other-External-Repo/ 
│       ├── command-X/
│       │   ├── command-X.md
│       │   └── README.md
│       └── README.md
└── README.md (what you're reading now)

Ensure that External-Commands:

  • Contains subdirectories for each external source (e.g., Cursor-Repo).
  • Includes a README.md in each subdirectory for documentation.
  • Remains separate from user-specific content for clarity and global accessibility.

Benefits

  • Maintains a clean and modular structure.
  • Ensures external commands are globally accessible without duplicating them in user-specific directories.
  • Provides flexibility for future integration of additional external sources.

If so, we can Close this Issue: #59

And i can create a PR for https://github.com/ichoosetoaccept/awesome-windsurf/blob/e1125b46f9a7ffcee9883e5d1480b572dec1952e/memories/README.md

@SchneiderSam
Copy link
Contributor Author

After thinking about this suggestion for a night, I'm leaning towards this one: Using Metadata #88

You would have to edit every single rule and insert it here, but we could simply enter the cursor repo as the author in the Metadata.

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

No branches or pull requests

1 participant