npx claudepluginhub nathanvale/side-quest-marketplace-old --plugin log-agent-issueThis skill is limited to using the following tools:
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.
Facilitates interactive brainstorming sessions using diverse creative techniques and ideation methods. Activates when users say 'help me brainstorm' or 'help me ideate'.
Structured issue logger for subagents. Appends JSONL entries to ~/.claude/logs/agent-issues.jsonl.
Log issues when you encounter:
Pipe a JSON payload to the script via Bash with run_in_background: true:
echo '{"agentId":"<your-agent-id>","issues":[{"type":"error","message":"<what happened>","toolName":"<tool>","context":{"key":"value"},"suggestion":"<how to fix>"}]}' | bun ${CLAUDE_PLUGIN_ROOT}/src/log-issue.ts "${CLAUDE_SESSION_ID}" 2>/dev/null
{
"agentId": "triage-worker",
"issues": [
{
"type": "error | warning | info",
"message": "Human-readable description",
"toolName": "optional — MCP tool that failed",
"filePath": "optional — file involved",
"context": "optional — object with extra details",
"suggestion": "optional — remediation hint"
}
]
}
run_in_background: true — never block on logging2>/dev/null — silent failure, never interrupt workflowissues array, don't make multiple callstimestamp and sessionId automatically