{"id":21467,"plugin_id":"plugins_6aaeb2c568208191bd71d62167ba2ba3","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:16:57.317Z","digest":"ad085ca8c0e756983526bac930fa5963cbd6c835150f3b3dc789ecafbd2c41fa","against":null,"payload":{"description":"Converts git commits, PR diffs, or engineering release notes into clean, user-facing changelogs, customer update emails, and launch tweets. Translates internal code changes into customer value. Use for /changelog-to-post, \"draft release notes\", or announcing new features.","included_files":[],"name":"changelog-to-post","skill_md_contents":"---\nname: changelog-to-post\ndescription: Converts git commits, PR diffs, or engineering release notes into clean, user-facing changelogs, customer update emails, and launch tweets. Translates internal code changes into customer value. Use for /changelog-to-post, \"draft release notes\", or announcing new features.\nmenu-description: translate code changes into user changelogs and launch announcements\n---\n\n# Changelog to Post\n\nEngineers write commits for git history: *\"fix(auth): handle null session in token refresh hook\"*. Customers and prospects don't care about the hook—they care that they won't get logged out mid-workflow.\n\n`changelog-to-post` reads your recent git commits, PR descriptions, or release tags, translates them into clear customer value, and produces a complete launch communication bundle.\n\n---\n\n## When to Invoke\n\n- You just merged a batch of PRs or tagged a new version.\n- You want to update your product's public changelog or `CHANGELOG.md`.\n- You want to send a quick email to active users announcing new capabilities.\n- You want to draft an announcement post for X/LinkedIn.\n\n---\n\n## The Launch Bundle Output\n\nWhen invoked, `changelog-to-post` generates 3 linked deliverables:\n\n### 1. The Customer-Facing Changelog (For Website / In-App Modal)\n- Grouped into: **✨ New Capabilities**, **⚡ Performance & Improvements**, and **🐛 Bug Fixes**.\n- Each item leads with what the user can now do, not the internal code change.\n\n### 2. The Founder Release Email (For Active Users & Newsletter)\n- 150-250 words max.\n- High-level narrative of why this release matters.\n- Link to documentation or live demo.\n\n### 3. The Social Announcement (For X and LinkedIn)\n- Visual-ready hook highlighting the single biggest improvement.\n- Clean bullet list of secondary improvements.\n\n---\n\n## Example Walkthrough\n\n### Raw Input (Git Log):\n- `feat: add parallel test execution with --workers flag`\n- `fix: prevent memory leak in child process fork`\n- `feat: export results to JUnit XML and GitHub Actions annotations`\n- `perf: cache AST parses across warm test runs`\n\n### Generated Deliverables:\n\n#### Deliverable 1: Public Changelog Entry\n```markdown\n## v1.4.0 — 5x Faster Test Runs & CI Annotations\n\n### ✨ New\n- **Parallel Test Execution**: Run test suites across multiple CPU cores with `--workers`. Large suites finish up to 5x faster.\n- **GitHub Actions Annotations**: Test failures now show inline on your GitHub PR diffs with file and line references.\n- **JUnit XML Export**: Export test results formatted for Datadog, CircleCI, and standard CI reporting dashboards.\n\n### ⚡ Improvements\n- **Warm AST Caching**: Tests with unchanged dependencies skip re-parsing, saving ~400ms per run during local TDD loops.\n\n### 🐛 Fixes\n- Fixed a memory leak where orphaned child processes remained in memory after aborted test runs.\n```\n\n#### Deliverable 2: Founder Update Email\n```markdown\nSubject: v1.4.0: 5x faster test runs and inline PR annotations\n\nHey everyone,\n\nOne of the most common complaints we heard last month was that test suites were taking too long on large monorepos.\n\nToday we're releasing v1.4.0, which introduces native parallel test execution. You can now pass `--workers auto` to distribute test suites across all CPU cores. In our internal benchmarks on a 2,000-test repo, runtime dropped from 4 minutes 12 seconds to 48 seconds.\n\nWe also added inline GitHub PR annotations so you can see exactly which line broke without scrolling through raw terminal logs.\n\nUpdate to v1.4.0 today:\n`npm install -g fstack@latest`\n\nFull release notes and documentation are live here: [link].\n\nLet us know what you think!\n\nBest,\nFabio\n```\n\n#### Deliverable 3: X Announcement\n```text\nfstack v1.4.0 is live.\n\nTests now run in parallel across CPU cores with `--workers auto`.\n\nBenchmark on our monorepo:\n• Before: 4m 12s\n• Now: 48s\n\nAlso shipped:\n- Inline GitHub Actions annotations on PR diffs\n- JUnit XML export for CI dashboards\n- AST caching for instant local re-runs\n\n`npm i -g fstack@latest`\n```\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}