npx claudepluginhub happy-nut/claude-plugin-viban --plugin vibanThis skill uses the workspace's default tool permissions.
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.
Details PluginEval's skill quality evaluation: 3 layers (static, LLM judge), 10 dimensions, rubrics, formulas, anti-patterns, badges. Use to interpret scores, improve triggering, calibrate thresholds.
Register a problem as a viban issue. No codebase exploration, no solutions — symptoms only.
CLI only (no direct viban.json access)
Input: $ARGUMENTS
If clear enough (who/what/where), skip to Step 2. Otherwise, one AskUserQuestion:
Infer from description. Don't ask unless truly ambiguous.
| Priority | Condition | Type | When |
|---|---|---|---|
| P0 | System down, data loss | bug | Something broken |
| P1 | Feature broken, errors | feat | New functionality |
| P2 | Performance, warnings | chore | Maintenance, config |
| P3 | Improvements, refactoring | refactor | Code restructuring |
[ -f ".viban/workflow.md" ] && cat ".viban/workflow.md"
PROJ-42)$ARGUMENTS → use it regardlessmkdir -p .viban/tmp
cat > .viban/tmp/desc.md <<'VIBAN_EOF'
## Symptoms
{one-sentence symptom}
{additional context, if any}
VIBAN_EOF
# Auto numbering (default)
viban add "{title}" --desc-file .viban/tmp/desc.md --priority {priority} --type {type}
rm -f .viban/tmp/desc.md
# Manual numbering (when workflow specifies)
viban add "{title}" --desc-file .viban/tmp/desc.md --priority {priority} --type {type} --ext-id "{external_id}"
rm -f .viban/tmp/desc.md
Use <<'VIBAN_EOF' (quoted) to prevent shell interpretation.
Issue #{id} registered
Title: {title}
Priority: {priority} | Type: {type}
Status: backlog
Report the registered issue and stop immediately. Do not suggest next steps, do not offer to plan, do not continue.
This skill ends here. No exceptions.
Allowed tools (whitelist — everything else is FORBIDDEN):
Bash: ONLY for mkdir -p .viban/tmp, viban add, viban list, cat .viban/workflow.md, rm -f .viban/tmp/desc.mdWrite: ONLY for .viban/tmp/desc.md (temp file for --desc-file)AskUserQuestion: for clarificationRead: for reading .viban/workflow.mdFORBIDDEN tools and actions:
Edit: NEVER use. No file modifications of any kind.Write to any path outside /tmp/viban-*.md and .viban/plans/: FORBIDDEN.Bash for anything other than viban CLI and cat/mkdir above: FORBIDDEN.git commands. No source code reads. No codebase exploration.| Command | Description |
|---|---|
viban list | Print board (check for duplicates) |
viban add "<title>" --desc-file <f> --priority <p> --type <t> | Register issue |
viban add "<title>" ... --ext-id "<id>" | Register with external ID |
viban.json directly — always use viban CLI commandsviban list