From spec-plugin
Post-version retrospective that captures lessons learned, fixes documentation drift, and proposes skill improvements. Analyzes PROGRESS.md, story logs, QA results, and commit/change history to identify struggle patterns and knowledge worth preserving. Run after a version is shipped.
npx claudepluginhub nexaedge/nexaedge-marketplace --plugin spec-pluginThis skill uses the workspace's default tool permissions.
Your output: documentation fixes, topic-based lesson files in `docs/`, and proposed skill/CLAUDE.md improvements.
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.
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
Your output: documentation fixes, topic-based lesson files in docs/, and proposed skill/CLAUDE.md improvements.
Gather all sources of truth about what happened during this version:
specs/<version>/ for ## Execution Log sections (look for "Issues Encountered", "Struggled With", "Decisions Made")specs/<version>/qa/ for ## Run Results, ## Setup & DX Findings, and ## Struggles & Patterns sectionsspecs/<version>/architecture.mdgit log --oneline for the version's timeframe, look for fix commits, reverts, multiple attempts.claude/skills/*/SKILL.md for context on what agents are told to doCategorize findings into four buckets:
Architecture doc says X, but the actual code does Y. Examples:
Things that took multiple attempts. Sources:
Places where agents couldn't proceed without help:
Recurring issues that skills should prevent:
After listing ALL findings across all four categories:
Fix factual discrepancies between documentation and reality. These are corrections, not opinions:
specs/<version>/architecture.md) — fix incorrect ports, endpoints, data models, configuration values that don't match the actual codespecs/<version>/stories.md if any stories have incorrect statusspecs/roadmap.md if the version's status or shipped state changedKeep changes minimal and factual. Don't rewrite sections — fix specific inaccuracies.
For each category below, present findings to the user via AskUserQuestion and only proceed with approved changes.
docs/ FilesCreate or update topic-based files in docs/. Each file covers one topic and can contain multiple findings.
File format:
# <Topic>
## <Finding title>
<What went wrong, 1-2 sentences>
<What works and how to prevent it, 1-2 sentences>
## <Finding title>
...
Rules:
docs/<topic>.md fileBefore writing, ask the user (via AskUserQuestion):
"I found these lessons worth documenting. Which should I save?"
Group proposed changes by skill file. For each:
AskUserQuestion whether to applyOnly for truly universal conventions that apply across ALL versions. These should be rare.
Present each proposed addition and ask via AskUserQuestion before adding.
docs/ (Phase 4A)Retrospective: <version> — N lessons, M doc fixes, K skill updates
SendMessage: