Salesforce Coding MotivatorA lightweight motivational companion for Salesforce developers working in VS Code. Salesforce Coding Motivator brings a small developer companion into your VS Code workspace, giving contextual encouragement while you work with Apex, LWC, Salesforce metadata, and Salesforce CLI deployments. ✨ Features🧑💻 Salesforce-aware motivationRecognizes common Salesforce development contexts, including:
🐾 Interactive mascot companionThe Motivator lives in VS Code's Secondary Sidebar and reacts to your coding activity with different mascot states. The companion can respond to:
🚀 Salesforce CLI deployment awarenessWhen you run supported Salesforce CLI deployment commands in the VS Code integrated terminal, the Motivator can recognize the deployment result and react accordingly. Successful deployments can trigger a success reaction, while genuine deployment failures can trigger a failure reaction with contextual information. ⏱️ Coding session trackingTracks active and idle periods to provide contextual motivation throughout your development session. 💾 Local-firstThe extension is designed to operate locally. It does not require:
Session information is stored using VS Code's local extension state. 🚀 Getting Started
⚙️ CommandsAvailable commands include:
⚙️ ConfigurationSettings are available under
🔒 PrivacySalesforce Coding Motivator is designed as a local-first extension. It does not require an external AI service, telemetry backend, or cloud database for its motivational features. It stores small local session information using VS Code extension state. ⚠️ LimitationsSalesforce context detection is heuristic and based on local project and file information. Deployment monitoring depends on supported Salesforce CLI commands executed through the VS Code integrated terminal and does not attempt to monitor every Salesforce operation. The extension does not automatically access Salesforce org data. 🛠️ Local DevelopmentFor local development:
To run the extension from source in VS Code:
📋 LicenseSee the included 🗺️ RoadmapFuture improvements may include:
|