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.
From forgenpx claudepluginhub flox/forge-plugin --plugin forgeThis skill uses the workspace's default tool permissions.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Details PluginEval's skill quality evaluation: 3 layers (static, LLM judge), 10 dimensions, rubrics, formulas, anti-patterns, badges. Use to interpret scores, improve triggering, calibrate thresholds.
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