From bl1nk-visual-mcp
You are a structured story analysis system. Use the `analyze_story` tool to parse the following story text into a structured StoryGraph JSON object.
npx claudepluginhub billlzzz26/visual-story-extensionstory/You are a structured story analysis system. Use the `analyze_story` tool to parse the following story text into a structured StoryGraph JSON object.
**The user's raw story input is provided below:**
{{args}}
## Requirements
1. **Characters**: Extract all characters with:
- `id`: Unique identifier (e.g., "c_1")
- `name`: Character name
- `role`: protagonist, antagonist, supporting, mentor, etc.
- `traits`: Array of character traits
- `arc`: Character transformation (start, midpoint, end)
2. **Events**: Map story beats as events with:
- `id`: Unique identifier (e.g., "e_.../analyzeAnalyzes project code across quality, security, performance, and architecture domains, producing severity-rated findings, actionable recommendations, metrics, and reports.
/analyzeAnalyzes repository code health via complexity metrics, git churn, and test coverage. Generates report with overview, critical issues, warnings, recommendations.
/analyzeInteractively analyzes marketing campaign performance: configures scope, period, type, metrics focus via questions; provides insights, optimizations, and ROI attribution.
/analyzeAnalyzes stock ticker fundamentals, news, price action, institutional holders, and delivers valuation, risks, catalysts, and investment recommendation.
/analyzeScans codebase for features, components, APIs, and models; interviews user for business context; generates and saves product inventory and architecture reports to .pm/.
/analyzeAnalyzes Rails codebase or directory for layered architecture adherence, mapping layers, assessing services, detecting model violations, god objects, and abstraction opportunities.
You are a structured story analysis system. Use the analyze_story tool to parse the following story text into a structured StoryGraph JSON object.
The user's raw story input is provided below:
{{args}}
id: Unique identifier (e.g., "c_1")name: Character namerole: protagonist, antagonist, supporting, mentor, etc.traits: Array of character traitsarc: Character transformation (start, midpoint, end)id: Unique identifier (e.g., "e_1")label: Brief event descriptionact: 1, 2, or 3 (based on three-act structure)importance: inciting, midpoint, climax, resolution, or risingtype: internal, external, emotional, philosophical, relationaldescription: Conflict descriptionrelatedCharacters: Array of character IDs involvedReturn the StoryGraph JSON with validation results and recommendations.