plugins/context-master/skills/context-master/SKILL.md
Universal context management and planning system. PROACTIVELY activate for: (1) ANY complex task requiring planning, (2) Multi-file projects/websites/apps, (3) Architecture decisions, (4) Research tasks, (5) Refactoring, (6) Long coding sessions, (7) Tasks with 3+ sequential steps. Provides: optimal file creation order, context-efficient workflows, extended-thinking delegation (~23x context efficiency), passive deep-analysis architecture, progressive task decomposition. Environment-agnostic — works for Web, API, and Claude Code CLI.
npx skillsauth add JosiahSiegel/claude-plugin-marketplace context-masterInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Universal context management and planning skill for complex tasks, long sessions, and multi-file projects. Works the same way whether you are in the Web app, the API, or Claude Code CLI; CLI-specific bonuses live in references/claude-code-cli.md.
This SKILL.md is intentionally short. Detailed material lives in references/ — load only what you need.
Activate proactively whenever the request matches one of:
If the request is a single file with no dependencies, skip this skill.
For any multi-file project — websites, apps, APIs, documentation sets — run these five steps in order:
references/multi-file-planning.md).User: "Create a portfolio with home, about, projects, and contact pages."
Step 1 STOP -- do not start with index.html.
Step 2 PLAN -- "Think hard about architecture: 5 files needed,
styles.css is the shared dependency."
Step 3 ANNOUNCE -- "I'll create:
1. styles.css (shared styling)
2. index.html (references styles.css)
3. about.html
4. projects.html
5. contact.html"
Step 4 CREATE -- write files in that order.
Step 5 VERIFY -- every HTML file links styles.css; navigation resolves.
Result: no refactor, no re-export, no broken links.
The full template, optimal-order patterns by project type (website / React / backend API / etc.), and verification checklists are in references/multi-file-planning.md.
references/multi-file-planning.md.Full rationale and examples for every principle: references/universal-best-practices.md.
| Project size | Without planning | With planning | Savings | |---|---|---|---| | Small (3-4 files) | ~6,000 tokens | ~2,500 tokens | ~58% | | Medium (7-8 files) | ~12,000 tokens | ~4,500 tokens | ~63% | | Large (20+ files) | ~35,000 tokens | ~12,000 tokens | ~66% |
A 200K-token context window holds roughly 16-17 medium projects with planning, 7-8 without — a 2.1x effective increase. Numbers and methodology in references/multi-file-planning.md.
The single most powerful pattern for context efficiency: route deep reasoning into an isolated space and return a short summary to the main thread.
/agent deep-analyzer "Ultrathink about [decision]" — ~5K tokens of reasoning happens out-of-band; main context receives a ~200-token summary (~23x efficiency)."Create a deep-analysis artifact and ultrathink about [decision]" — same idea, artifact instead of subagent.Triggers, anti-patterns, and ready-made prompts: references/thinking-delegation.md.
Each of these has a step-by-step procedure in references/workflows.md:
Quick list — examples and fixes in references/anti-patterns.md:
When sessions drift (responses unfocused, conversations getting too long, code regenerating instead of editing, extended thinking not engaging), see references/troubleshooting.md for a symptom → remedy table covering Web/API and CLI separately.
If you are running in Claude Code CLI, you also get:
/clear, /compact, /continue — built-in context controls./agent <name> — delegate to an isolated subagent.CLAUDE.md — persistent project memory.CLAUDE.md and subagent definitions.Details, script invocations, and the deep-analysis delegation patterns: references/claude-code-cli.md.
Skill–subagent integration patterns (when both are available) live in references/agent-skills-integration-2025.md. Long-form context strategies and subagent prompt patterns: references/context_strategies.md and references/subagent_patterns.md.
| File | Use when |
|---|---|
| references/multi-file-planning.md | Planning template, optimal-order patterns by project type, verification checklists, post-project reflection. |
| references/universal-best-practices.md | Need the rationale or examples for any of the 8 core principles. |
| references/workflows.md | Need a step-by-step procedure for a specific scenario (decision, feature, research, refactor). |
| references/thinking-delegation.md | Designing a deep-analysis delegation or writing the thinking prompt. |
| references/anti-patterns.md | Reviewing whether the current approach is wasting context. |
| references/troubleshooting.md | Session is drifting, slow, or producing too much explanation. |
| references/claude-code-cli.md | Running in Claude Code CLI and want subagent / CLAUDE.md tooling. |
| references/agent-skills-integration-2025.md | Combining skills with subagents in CLI. |
| references/context_strategies.md | Long-form strategy notes. |
| references/subagent_patterns.md | Subagent prompt patterns. |
If any of those failed, walk back through references/anti-patterns.md and references/multi-file-planning.md post-project section before the next task.
development
Use for Clerk sessions, tokens, webhooks, orgs, and security. PROACTIVELY activate for session tokens, JWT templates, getToken(), custom claims, pending sessions, multi-session UX, organizations, roles, permissions, system vs custom permissions, features/plans, MFA/passkeys/password policy/bot protection, Clerk webhooks, Svix signatures, verifyWebhook(), user/org sync, retries/replays, environment variables, custom domains, secret rotation, logs, and auth security reviews. Provides token semantics, webhook idempotency, authorization defaults, and hardening checklist.
tools
Use for Clerk in Next.js. PROACTIVELY activate for @clerk/nextjs setup, App Router auth()/currentUser(), clerkMiddleware(), proxy.ts/middleware.ts, createRouteMatcher(), protected pages/layouts/Route Handlers/Server Actions/API routes/tRPC, auth.protect() role/permission/token checks, ClerkProvider placement, server-only clerkClient, Link prefetch, redirects, 401/404 auth failures, custom domains, __clerk proxy paths, and deployment gotchas. Provides file patterns, server/client boundary rules, matcher templates, and production checks.
development
Use for Clerk frontend auth flows. PROACTIVELY activate for React, JavaScript, Vue, Nuxt, Astro, Expo, React Router, TanStack React Start, or SPA setup; ClerkProvider and publishable-key wiring; SignIn/SignUp/UserButton/UserProfile/OrganizationSwitcher; custom useUser/useAuth/useClerk/useSignIn/useSignUp/useSession/useOrganization flows; multi-session UX; cross-origin getToken() fetches; loading states, redirects, routing, CORS/cookies, or hydration bugs. Provides SDK selection, UI patterns, token-fetch templates, and frontend gotchas.
development
Use for Clerk dev/prod readiness, deployment, and multi-language implementation planning. PROACTIVELY activate for environment variables, pk_test/sk_test vs pk_live/sk_live, local dev, preview/staging/prod instances, domains/DNS, redirects, OAuth credentials, custom domains/proxy, authorizedParties, CSP, CORS/cookies, webhooks/tunnels, Vercel/Netlify/Cloudflare/API gateways, monitoring/troubleshooting, and backends in Node/Express/Fastify, Python/FastAPI/Django/Flask, Go, Ruby/Rails, Java/Spring, .NET, PHP/Laravel. Provides checklists, rollout plans, and language-portable patterns.