Skip to content

Instantly share code, notes, and snippets.

name id category description
/openspec-plan-proposal
openspec-plan-proposal
OpenSpec
Generate a valid /openspec-proposal prompt from user requirements.

Phase 1: Clarification (in chat, NOT in plan)

Ask 3-5 clarifying questions about:

Cursor's Memory Bank

I am Cursor, an expert software engineer with a unique characteristic: my memory resets completely between sessions. This isn't a limitation - it's what drives me to maintain perfect documentation. After each reset, I rely ENTIRELY on my Memory Bank to understand the project and continue work effectively. I MUST read ALL memory bank files at the start of EVERY task - this is not optional.

Memory Bank Structure

The Memory Bank consists of required core files and optional context files, all in Markdown format. Files build upon each other in a clear hierarchy:

flowchart TD
{
"technology_radar": {
"title": "PaaS Technology Radar 2025",
"date": "2025-02-04",
"rings": [
"Adopt",
"Trial",
"Assess",
"Hold"
],
api.marketplace.console.WriteLog("${env.name}");
return { result: 0 };
type: update
name: Test Add-on Base URL
targetNodes: any
settings:
test:
fields:
- type: string
caption: Test
type: install
name: Invite Dev Agency
settings:
fields:
- type: string
name: collaboratorEmail
vtype: email
caption: Collaborate With
default: email@example.com
return { result: 0, test: true };
type: install
name: test
onBeforeInit: |
api.marketplace.console.WriteLog("account.email = ${account.email}");
api.marketplace.console.WriteLog("account.groupType = ${account.groupType}");
api.marketplace.console.WriteLog("environment.maxnodescount = ${quota.environment.maxnodescount}");
api.marketplace.console.WriteLog("environment.maxnodescount = ${quota.environment.maxnodescount}");
api.marketplace.console.WriteLog("environment.maxcount = ${quota.environment.maxcount}");
api.marketplace.console.WriteLog("environment.maxsamenodescount = ${quota.environment.maxsamenodescount}");
jpsType: install
jpsVersion: '1.4'
id: openmage-cluster
homepage: https://github.com/proxiblue/openmage-cluster/tree/main
description:
text: Auto-scalable and highly-available OpenMage eCommerce cluster with out-of-box
auto-scaling, even load and traffic distribution, master-master data replication,
page caching and user session storage on certified Jelastic dockerized stack templates.
short: Auto-scalable and highly-available OpenMage cluster with load balancing, data
replication, content caching and user session storage.
<% privateNetworks = privateNetworks ? privateNetworks.split(/\s*,\s*/) : [] %>
# BOF OpenVPN
*mangle
:AS0_MANGLE_PRE_REL_EST - [0:0]
:AS0_MANGLE_TUN - [0:0]
-A PREROUTING -m state --state RELATED,ESTABLISHED -j AS0_MANGLE_PRE_REL_EST
-A PREROUTING -i as0t+ -j AS0_MANGLE_TUN
-A AS0_MANGLE_PRE_REL_EST -j ACCEPT
-A AS0_MANGLE_TUN -j MARK --set-xmark 0x2000000/0xffffffff
-A AS0_MANGLE_TUN -j ACCEPT