Help us improve
Share bugs, ideas, or general feedback.
From forge
Generate activity digests and summaries of what happened in Forge. Use whenever the user asks "what happened", "catch me up", "what changed", "summary of activity", wants a digest, status update, or standup/sprint prep. Also use for questions about recent decisions, phase transitions, or active discussions. Even if the user doesn't say "digest" explicitly — any request to understand recent Forge activity should use this skill.
npx claudepluginhub flox/forge-plugin --plugin forgeHow this skill is triggered — by the user, by Claude, or both
Slash command
/forge:digestThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate concise "what happened" summaries for Forge activity.
Summarizes recent changes from git history, meeting notes, sprint progress, documents, or logs for context recovery, handoffs, and sprint reviews.
Generates interactive HTML project recap of current state, recent git activity, key decisions, architecture, and cognitive debt hotspots. Auto-activates on recap/summary/status requests; accepts time window (2w/30d/3m).
Generates a serial week-by-week narrative digest of a project's full claude-mem timeline. Use for weekly digests, week-by-week stories, or serial timeline chapters.
Share bugs, ideas, or general feedback.
Generate concise "what happened" summaries for Forge activity. Digests focus on semantic changes — decisions, phase transitions, new work, direction shifts — not raw commit counts or file diffs.
Parse the user's duration into a git --since value:
| Input | Resolution |
|---|---|
daily | 24 hours ago |
weekly | 7 days ago |
monthly | 30 days ago |
since YYYY-MM-DD | Exact date |
last N days/weeks | N days/weeks ago |
effortsSignal to extract (priority order):
decisions.mdGit filter: -- .forge-context/efforts/
slicesSignal to extract (priority order):
decisions.mddesign.md changes
that alter approach, not just fill in detailsGit filter: -- .forge-context/slices/
forgeSignal to extract:
allCombine all three scopes above. This is the default when no scope is specified.
Not everything that changed is worth reporting. Apply these rules to separate signal from noise:
Always significant:
decisions.mdSignificant if substantive:
Usually noise (skip unless meaningful):
fix(audit) — automated audit fixeschore( — routine maintenance# Digest: {Scope} | {Duration Label}
**Period:** YYYY-MM-DD to YYYY-MM-DD
## Key Highlights
- {1-2 sentence executive summary, most important items only}
## Efforts
### New
- **Name** — problem statement (few words)
### Decisions
- **Effort Name** — ADR-N: Title
### Candidate Movement
- **Effort Name** — N accepted, M spawned
## Slices
### Phase Transitions
- **Slice Name**: Phase A -> Phase B
- **Slice Name**: Completed (date)
### Decisions & Direction Changes
- **Slice Name** — ADR-N: Title
- **Slice Name** — what changed (few words)
### New Slices
- **Slice Name** from Effort Name — scope (few words)
## Forge Infrastructure
- Brief bullets of meaningful changes only
## Dig Deeper
- [Description](path/to/file.md)
—) not hyphens for separators in
item descriptionsforge-signature