A small Salesforce project containing the coolComponent Lightning Web Component and the cool-dude project skill.
This project started life displaying the word cool and was later upgraded to cool dude. Here's the difference.
The original output. A single adjective rendered in the component:
<div class="slds-text-heading_large">cool</div>- One word.
- States that something is cool, but addresses no one in particular.
- Minimal, neutral, impersonal.
The current output. Adds a direct address to the adjective:
<div class="slds-text-heading_large">cool dude</div>- Two words.
- Keeps the "cool" sentiment but now speaks to someone — the dude.
- Warmer, more conversational, slightly more radical.
| Aspect | cool |
cool dude |
|---|---|---|
| Word count | 1 | 2 |
| Tone | Neutral statement | Friendly direct address |
| Addresses you | No | Yes (you're the dude) |
| Current? | No (superseded) | Yes |
The component now renders cool dude. The cool-dude skill in .cursor/skills/ documents how to scaffold the bundle from scratch.
force-app/main/default/lwc/coolComponent/ # the LWC
.cursor/skills/cool-dude/ # project skill to recreate it