ワンクリックで
speckit-changelog-notify
Generate stakeholder notifications summarizing spec changes for team communication
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Generate stakeholder notifications summarizing spec changes for team communication
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | speckit-changelog-notify |
| description | Generate stakeholder notifications summarizing spec changes for team communication |
| compatibility | Requires spec-kit project structure with .specify/ directory |
| metadata | {"author":"github-spec-kit","source":"changelog:commands/speckit.changelog.notify.md"} |
Generate ready-to-send stakeholder notifications that summarize what changed in the spec. Produces formatted messages suitable for Slack, email, PR descriptions, or standup updates — so the team always knows what's happening with requirements.
$ARGUMENTS
You MUST consider the user input before proceeding (if not empty). The user may specify:
.specify/scripts/bash/check-prerequisites.sh --json from the repo root and parsing FEATURE_DIR and AVAILABLE_DOCS. The spec artifacts live in $FEATURE_DIR/ (under specs/<feature>/), not under .specify/. Always quote "$FEATURE_DIR" in shell snippets — the resolved value is absolute and may contain spaces.git log --oneline -10 -- "$FEATURE_DIR/spec.md".Identify Changes: Determine what changed since last notification point.
Collect:
Generate Slack Format: Short, scannable, emoji-enhanced.
## Slack Notification
📋 **Spec Update: User Auth System**
*3 changes since yesterday:*
➕ Added: Email verification requirement
✏️ Changed: JWT expiry reduced from 24h → 1h
❌ Removed: Social login (deferred to v2)
📊 Impact: +8h effort | Complexity: 52 → 66
⚠️ Breaking: JWT clients need refresh token support
_Full changelog: `/speckit.changelog.generate`_
Generate Email Format: More detailed, context-rich.
## Email Notification
**Subject:** Spec Update — User Auth System (3 changes, +8h effort)
Hi team,
The User Auth spec was updated with 3 changes that affect the current sprint:
**New Requirements:**
- Email verification: Users must verify email before accessing protected resources
- Effort: +5h | Phase: 2a | Priority: P1
**Modified Requirements:**
- JWT token expiry reduced from 24h to 1h (security hardening)
- Effort: +2h for refresh token implementation
- ⚠️ Breaking: All API clients need to implement token refresh
**Deferred:**
- Social login (Google, GitHub) moved to v2.0
- Effort saved: -3h this sprint
**Net Impact:** +8h effort | Sprint fit: 🟡 Tight (48h needed, 40h available)
**Action needed:** Engineering team to review JWT breaking change by EOD Wednesday.
Best,
[Auto-generated by Spec Changelog]
Generate PR Description Format: Technical, diff-focused.
## PR Description
## Spec Changes
This PR updates the User Auth spec with 3 requirement changes:
| Change | Requirement | Impact |
|--------|------------|--------|
| ➕ Added | Email verification | +5h effort, new Phase 2a task |
| ✏️ Modified | JWT expiry (24h → 1h) | +2h effort, breaking change |
| ❌ Removed | Social login | -3h effort, deferred to v2 |
**Complexity:** 52 → 66 (+27%)
**Effort:** 42h → 50h (+8h)
### Breaking Changes
- JWT token expiry reduced — clients must implement refresh token flow
### Reviewers
- [ ] @backend-team — JWT changes
- [ ] @product — Scope change approval
Generate Standup Format: Ultra-brief, verbal-friendly.
## Standup Update
**Spec changes (User Auth):**
- Added email verification (+5h)
- Hardened JWT tokens — expiry now 1h instead of 24h (+2h)
- Dropped social login for now (-3h)
- Net: +8h, sprint is tight but doable if we defer admin polish
Output: Deliver all requested notification formats (default: all four).
Generate a human-readable diff between two spec versions showing exactly what changed
Generate a full changelog from spec git history showing all requirement changes over time
Generate release notes for a specific version or tag from spec changes
Generate a custom checklist for the current feature based on user requirements.
Identify underspecified areas in the current feature spec by asking up
Map spec requirements to test files and calculate requirement-level coverage