From waggle
Diagnoses common Waggle issues: schema mismatches, missing fields, stale views, broken ingestion, and version incompatibilities. Use when something isn't working as expected — errors, missing data, unexpected behavior, or after upgrading Waggle. Triggers on: "troubleshoot", "debug", "not working", "error", "something is wrong", "broken", "help me fix".
npx claudepluginhub kazukinagata/waggle --plugin waggleThis skill uses the workspace's default tool permissions.
Diagnoses common issues and guides the user through resolution.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Diagnoses common issues and guides the user through resolution.
Invoke the bootstrap-session skill to establish the active provider and current user.
Skip if active_provider and current_user are already set in this conversation.
Before diagnosing, check the changelog for recent breaking changes or known issues:
Read ${CLAUDE_PLUGIN_ROOT}/CHANGELOG.md and identify:
Present a brief version summary:
Current Waggle version: {version from .claude-plugin/plugin.json}
Latest changelog entry: v{version} — {date}
Fetch the user's Tasks database schema using notion-fetch with tasksDatabaseId and compare against the expected schema in the active provider's SKILL.md.
Check for:
Assignees (old) vs Assignee (new)For each mismatch, propose the appropriate auto-repair DDL or manual fix.
Run through these checks based on the user's reported symptom:
curl -s http://localhost:3456/api/healthviewing-tasks skillAssignee field is set (not empty) on the taskAssignee vs Assignees)Assignee matches current_user.idvalidating-fields skill with the task data and target status to get the full list of errors and warnings${CLAUDE_PLUGIN_ROOT}/CHANGELOG.md for the version the user upgraded toFor each identified issue:
Report:
[Troubleshooting Complete]
Issues found: N
- {issue 1}: {status: fixed / needs manual action / not resolved}
- {issue 2}: ...
Changelog reference: CHANGELOG.md (v{version})