From spec-plugin
Deep-dive architecture for a single version. Reads the version spec, overall architecture, roadmap, and related versions, then produces a comprehensive architecture document with specific implementation choices. Adapts to project type. Use before /build-stories.
npx claudepluginhub nexaedge/nexaedge-marketplace --plugin spec-pluginThis skill uses the workspace's default tool permissions.
Your task: produce a comprehensive architecture document for the given version that makes every important decision explicit, with rationale.
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 task: produce a comprehensive architecture document for the given version that makes every important decision explicit, with rationale.
specs/ in CWD.specs/<version>.mdspecs/architecture.mdspecs/roadmap.mdspecs/) — check Project Context for project type and code repository pathspecs/v*.md) to understand prior and future versionsspecs/<version>/Identify all key decisions needed for this version. Adapt categories to the project type.
Pay special attention to "Simplified in this version" from the version spec — architecture should match the simplified scope, not the full future version.
Use AskUserQuestion for every significant decision point. Present:
Limit to 2-3 decisions per round. Iterate until resolved.
Write specs/<version>/architecture.md.
Use mermaid for ALL diagrams:
flowchart for processes and relationshipssequenceDiagram for interactionserDiagram for data modelsstateDiagram-v2 for state machinesPresent a summary: