agentleFS
forcedotcomforcedotcom/salesforcedx-vscode/.claude/skills/announce-prerelease/SKILL.md

announce-prerelease

Skill1k starsChanged 27 days agoBSD-3-ClauseView on GitHub

Compose and send Slack announcement for pre-release builds. Summarizes changes compared to current marketplace version.

Adopted by

Steady: 0 new projects took it in the last 4 weeks, none the 4 weeks before.thin data

Week of Sep 13: 0 new projectsWeek of Sep 20: 0 new projectsWeek of Sep 27: 0 new projectsWeek of Oct 4: 0 new projectsWeek of Oct 11: 0 new projectsWeek of Oct 18: 0 new projectsWeek of Oct 25: 0 new projectsWeek of Nov 1: 0 new projects
Sep 2026Oct 2026Nov 2026
New projects taking a version of this file each week, over the 8 weeks our latest run read: only 0 in all, so this is a hint, not a trend.

Who's talking about forcedotcom/salesforcedx-vscode

The biggest 5 of 52 mentions linking to the repository that our crawl found. Each line is their own headline.

See all 52

Talked about on GitHub and Stack Overflow (52 times).

On GitHub · 50

45 more on GitHub

The file

We split this skill into the rules it gives an agent

10 rules. About 0 are common, 9 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈9

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    Read packages/salesforcedx-vscode/CHANGELOG.md and extract changes between:

    line 29
  2. Distinctive:

    Use bullet points (•) for list items

    line 68
  3. Distinctive:

    Keep descriptions concise (one line per item)

    line 69
  4. Distinctive:

    Add emoji for visual appeal (🚀 🐛 ✨ 📊)

    line 72
  5. Distinctive:

    If Slack MCP available:

    line 78
  6. Distinctive:

    Wait for user approval before posting.

    line 82
  7. Distinctive:

    After sending, confirm message was posted successfully.

    line 86
  8. Distinctive:

    Links: Always include link to GitHub release for full details

    line 94
  9. Distinctive:

    Use for significant changes or when requesting testing feedback

    line 141
  10. Distinctive:

    Keep message brief - engineers can read full CHANGELOG if interested

    line 142

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Pre-release Slack Announcement

Compose Slack message announcing new pre-release build to #platform-dev-tools.

Invoke: /announce-prerelease or when user asks to announce pre-release to Slack.

Steps

1. Identify versions

Get the pre-release version and current stable marketplace version:

# Get latest pre-release from GitHub
gh release list --repo forcedotcom/salesforcedx-vscode --limit 20 | grep -E "v[0-9]+\.[0-9]+\.[0-9]+" | head -1

# Current marketplace stable version
gh release list --repo forcedotcom/salesforcedx-vscode --exclude-pre-releases --limit 1

2. Extract changelog differences

Read packages/salesforcedx-vscode/CHANGELOG.md and extract changes between:

  • Pre-release version (top of CHANGELOG)
  • Current stable marketplace version

Focus on:

  • New features (Added section)
  • Bug fixes (Fixed section)
  • Breaking changes (if any)
  • Important notes

3. Compose Slack message

Format for #platform-dev-tools:

🚀 *Salesforce Extensions for VS Code v<version> Pre-release Available*

A new pre-release build is ready for testing on the marketplace.

*What's New:*
• <feature 1>
• <feature 2>

*Bug Fixes:*
• <fix 1>
• <fix 2>

*Testing:*
Install via VS Code Extensions → search "Salesforce" → switch to Pre-release version

Or install manually:
`code --install-extension salesforce.salesforcedx-vscode@<version>`

Please test and report any issues before the stable release.

📊 <link to GitHub release for full details>

Formatting rules:

  • Use bullet points (•) for list items
  • Keep descriptions concise (one line per item)
  • Drop PR/issue numbers and technical details
  • Include link to GitHub release
  • Add emoji for visual appeal (🚀 🐛 ✨ 📊)

4. Show preview and send

Show composed message to user for review.

If Slack MCP available:

  • Offer to post directly to #platform-dev-tools
  • Or save as draft for user to send manually

Wait for user approval before posting.

5. Verify post

After sending, confirm message was posted successfully.

Best Practices

  • Timing: Send announcement shortly after pre-release is published to marketplace
  • Audience: Engineers testing pre-releases, not end users
  • Tone: Encouraging testing/feedback, not "this is ready for everyone"
  • Content: Focus on testable changes, not implementation details
  • Links: Always include link to GitHub release for full details

Example Messages

Feature-focused pre-release

🚀 *Salesforce Extensions v68.1.0 Pre-release Available*

New features ready for testing:

*Added:*
• ✨ LWC inline documentation on hover
• ✨ Apex code actions for quick fixes
• 📊 Enhanced Apex language server performance

*Fixed:*
• 🐛 SOQL Builder syntax highlighting
• 🐛 Org Browser refresh issues

Install via Extensions view → search "Salesforce" → Pre-release version

Test and share feedback! 
📋 Details: https://github.com/forcedotcom/salesforcedx-vscode/releases/tag/v68.1.0

Bug fix pre-release

🐛 *Salesforce Extensions v68.0.1 Pre-release - Bug Fixes*

Quick bug fix build ready for testing:

*Fixed:*
• Code completion crash on large files
• Deploy errors with LWC metadata
• Authentication token refresh issues

Install pre-release from Extensions view to verify fixes.

Thanks for reporting these issues!
📋 https://github.com/forcedotcom/salesforcedx-vscode/releases/tag/v68.0.1

Notes

  • Pre-release announcements are optional - not every nightly needs announcement
  • Use for significant changes or when requesting testing feedback
  • Keep message brief - engineers can read full CHANGELOG if interested
  • Encourage feedback and issue reporting

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.