From bl1nk-visual-mcp
Deep character development, arc, and relationship analysis for Visual Story Planner. Always activate when the user mentions: "character development", "character arc", "analyze characters", "is my character believable", "character relationships", "character motivation", "character consistency", "character feels flat", "protagonist needs work", "how does [character] change", or "relationship dynamics". Also activate when validating a story graph and the user wants to understand character-related warnings. Produces per-character arc scores, motivation clarity ratings, relationship maps, and specific writing suggestions to deepen each character — not just a summary.
npx claudepluginhub billlzzz26/visual-story-extensionThis skill uses the workspace's default tool permissions.
Provides scored analysis of each character's arc, motivation, relationships, and
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.
Analyzes BMad project state from catalog CSV, configs, artifacts, and query to recommend next skills or answer questions. Useful for help requests, 'what next', or starting BMad.
Provides scored analysis of each character's arc, motivation, relationships, and consistency across the story.
Check these fields and score:
Core arc (60 pts):
arc.start non-empty: 12 ptsarc.midpoint non-empty: 12 ptsarc.end non-empty: 12 ptsarc.transformation meaningful (> 10 chars, not a repeat of start/end): 12 ptsarc.emotionalJourney has ≥ 3 entries: 12 ptsCharacter depth (40 pts):
motivations non-empty (≥ 1 entry): 10 ptsfears meaningful (≥ 1 entry, each > 10 chars, not duplicate of secrets): 10 ptssecretsOrLies meaningful (≥ 1 entry, each > 10 chars): 10 ptsrelationships tracks evolution (≥ 3 entries showing change across acts): 10 ptsArc Score = sum / 100
Interpretation:
A character cannot reach "Strong" status without both core arc and depth dimensions scoring ≥ 60% each.
motivations non-empty: base passRate: Clear | Vague | Missing
Walk through events where the character appears (event.characters includes their ID):
traitsFor each relationship in graph.relationships involving this character:
[Character A] ──[type]──> [Character B] strength: [N]/10
Assess:
Give 2–3 concrete suggestions per underdeveloped character:
## Character Analysis: [Title]
### [Character Name] — [role]
**Arc Score: [X]/100** ([status])
**Motivation: [Clear/Vague/Missing]**
Arc (core: [X]/60, depth: [X]/40):
Start → [value]
Midpoint → [value]
End → [value]
Transformation: [value]
Fears: [value or MISSING]
Secrets: [value or MISSING]
Relationships tracked: [N] entries ([≥3 ✅ / <3 ⚠️])
Consistency: [✅ consistent / ⚠️ gaps in Act N / ❌ major inconsistency]
Relationships:
[Character A] ──[type]──> [this character] (strength: N)
💡 Suggestions:
1. ...
2. ...
---
[Repeat for each character]
### Relationship Health Summary
[overall relationship web assessment]
### 🎯 Priority Actions
1. [CRITICAL] Define arc for protagonist — currently 0/100
2. [WARNING] Secondary character has no motivation