Strike 3 — broader rethink, external search, and structured user escalation
Escalates complex issues to users with structured reports after thorough investigation and external searches fail.
npx claudepluginhub jugrajsingh/skillgardenThis skill is limited to using the following tools:
Strike 3 of the unstuck protocol. Two targeted attempts failed — broaden the search and involve the user.
Two strikes failed. Something foundational may be wrong:
Search for the exact error message and relevant context:
WebSearch: "{EXACT_ERROR_MESSAGE} {FRAMEWORK} {LANGUAGE}"
Check:
If a knowledge pack was loaded:
Compile everything learned across all three strikes:
What we know:
- Strike 1 ruled out: {LIST}
- Strike 2 ruled out: {LIST}
- External search found: {FINDINGS}
- Remaining hypotheses: {LIST}
Present a structured escalation:
AskUserQuestion:
question: "I've hit a wall after 3 investigation attempts. Here's what I found — can you provide guidance?"
header: "Escalation"
options:
- label: "Share context"
description: "I have additional context that might help (env details, recent changes, known issues)"
- label: "Try hypothesis"
description: "Pick from the remaining hypotheses and test it"
- label: "Different direction"
description: "Abandon this approach entirely, suggest an alternative"
- label: "Accept workaround"
description: "Use a temporary workaround while the root cause is investigated later"
Before asking, output the full context:
## Escalation Report
### Problem
{PROBLEM_SUMMARY}
### What Was Tried
Strike 1 (Diagnose): {APPROACH} → {OUTCOME}
Strike 2 (Pivot): {APPROACH} → {OUTCOME}
### Errors Encountered
{SPECIFIC_ERRORS}
### Remaining Hypotheses
{NUMBERED_LIST}
### External References
{URLS_OR_FINDINGS}
Based on user response:
Report to the orchestrator:
Escalation:
User guidance: {SUMMARY}
Action taken: {WHAT_WAS_DONE}
Result: { resolved | workaround | deferred }
Notes: {ADDITIONAL_CONTEXT}
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). **PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations. **DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions. **USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.