kramme-cc-workflow/skills/kramme:launch:announce/SKILL.md
Drafts user-facing launch announcement copy for a shipped feature from PRs, diffs, changelog notes, or user-provided context. Supports changelog blurbs, short social posts, email snippets, and demo scripts. Use after rollout or when announcement drafts are needed. Drafts only; not for staged rollout, rollback decisions, posting, publishing, or internal changelog summaries.
npx skillsauth add abildtoft/kramme-cc-workflow kramme:launch:announceInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Draft user-facing announcement copy for a shipped feature. This skill turns shipping context into review-ready copy; it does not decide whether a rollout is safe, post to any channel, publish content, commit files, open PRs, or edit changelogs.
Accept free-form input. Treat any of these as useful context:
--channels changelog,email, short social post, 3 X options, LinkedIn and email, or demo script.If no channel is named, draft a changelog blurb and one short social post. Add other channels only when the user asks or the change clearly warrants them.
Establish the source of truth.
gh pr view when available.git diff origin/main...HEAD --stat, recent commits, relevant changelog entries, and PR metadata.Extract announcement facts.
Handle uncertainty.
Choose channels.
Draft the copy.
Return review-ready drafts.
## Source Notes
- Sources used: <user context, PR #, commit range, changelog entry, etc.>
- Assumptions: <none | concise list>
- Omitted claims: <none | unsupported claims intentionally excluded>
## Drafts
### Changelog Blurb
<copy>
### Short Social Post
<copy>
### Email Snippet
Subject: <subject>
<body>
Omit empty channels. If the request is only for one channel, return only that channel plus the source notes.
tools
Requires Linear MCP. Implements one Linear issue end to end, selects applicable code-review, convention, and PR-refactor gates, runs them to bounded convergence, verifies, and optionally opens the PR and iterates on CI and review feedback until green. Use when the user wants a single Linear issue taken from implementation through a clean Pull Request. Not for implementation-only work, SIW-tracked issues, stacked PRs, existing PR updates, or post-merge rollout.
development
Reviews PR and local changes for convention drift and overcaution against documented rules and mined peer-file practice. Use for new patterns, dependencies, abstractions, or defensive complexity that departs from established practice; every finding cites evidence. Supports --inline. Not for general code quality (use kramme:pr:code-review) or spec review (use kramme:siw:spec-audit --team).
testing
Charts huge or foggy initiatives into a local `.context` decision map and resolves one typed frontier ticket per session until the work is ready for SIW or another execution workflow. Use when the route to a destination cannot fit in one agent session or parallel workspaces need coordinated planning state. Not for clear specs, ordinary issue decomposition, implementation, or Linear-native tracking.
development
Investigates a question against primary sources and saves one cited Markdown artifact. Use for reading legwork: official docs/API facts, source-code or spec checks, standards, and first-party service behavior before planning or implementation. Not for making product or architecture decisions, implementing code, broad web search, secondary blog summaries, or uncited answers.