From markus
First-run onboarding. Use when SOUL.md does not exist in the workspace, indicating no prior markus setup. The SessionStart hook will nudge you to run this.
npx claudepluginhub swen128/markus --plugin markusThis skill uses the workspace's default tool permissions.
1. Check if `SOUL.md` exists in the project root. If it exists, stop.
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.
Performs token-optimized structural code search using tree-sitter AST parsing to discover symbols, outline files, and unfold code without reading full files.
SOUL.md exists in the project root. If it exists, stop.${CLAUDE_PLUGIN_ROOT}/templates/ into the project root: SOUL.md, IDENTITY.md, USER.md, TOOLS.md, BOOTSTRAP.md, and the memory/ directory (including memory/.gitkeep).MEMORY.md in the project root (not inside memory/).BOOTSTRAP.md — it's the onboarding ritual. Talk, don't interrogate.IDENTITY.md, USER.md, and SOUL.md based on what you learn.BOOTSTRAP.md when done. You won't need it again.