Snapshot of the fiction-assistance plugin in its original Universalis- specific form before generalization. Adds the missing plugin.json manifest (subdirectory command paths explicitly listed), moves the two stray root-level review files into their proper homes (review-all.md into the reviewing-fiction skill, review-final.md as a command with frontmatter), and registers the plugin in the marketplace. Preserved here so the original card-generation and vault-maintenance commands remain recoverable when the plugin is reduced to a portable guidance-and-analysis subset in the next commit. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3.4 KiB
description, allowed-tools
| description | allowed-tools |
|---|---|
| Update conflict cards | Edit(40 - Generated/**), MultiEdit(40 - Generated/**), Write(40 - Generated/**) |
You are analyzing scenes from a science fiction novel to create conflict cards.
Scan the files in the 00 - Manuscript/ directory and identify all major conflicts driving the story (internal, interpersonal, societal, etc.).
With EACH conflict found:
Update (or create, if needed) the conflict card in 40 - Generated/Conflicts/{conflict_name}.md for use in Obsidian.
Use wiki-style links ([[file.md]] or [[file.md|display name]]) when referencing manuscript chapters or other files in 40 - Generated/ such as characters, locations, species, etc. This applies in the frontmatter and in the Markdown below it.
Extract factual information ONLY from the scenes. Do not invent or infer details not explicitly stated in the text.
ALWAYS update the card to match the current format.
Use the following structure:
---
type: conflict
name: [full name]
aliases: [list, of, conflict, aliases]
tags: [conflict, generated]
conflict_type: [internal/interpersonal/societal/political/technological/existential]
scale: [personal/local/global/universal]
status: [active/escalating/resolved/suspended]
appearances: [list, of, chapter, filenames]
characters_involved: [list, of, characters, in, conflict]
sides: [list, of, opposing, parties, or, forces]
created: {{first_date}}
modified: {{current_date}}
---
[full name]
[Very short description of the conflict and its significance in the story]
Basic Information
- Full Name: [Extract or create descriptive conflict name]
- Type: [Internal, interpersonal, societal, political, technological, etc.]
- Scale: [Personal, local, global, universal impact]
- Status: [Active, escalating, resolved, suspended]
Conflict Dynamics
- Core Issue: [The fundamental disagreement or tension]
- Opposing Forces: [What or who is in opposition]
- Stakes: [What each side stands to gain or lose]
- Power Balance: [Who has advantage and how it shifts]
Participants & Sides
- Primary Participants: [Main characters or groups involved]
- Supporting Factions: [Secondary parties with interests]
- Neutral Parties: [Those caught in the middle]
- Motivations: [What drives each side's participation]
Background
[Background information about this conflict, using only information from the scanned chapters]
Major Events
[Major events that escalate, complicate, or resolve this conflict]
Conflict Development
- Origin: [How this conflict began or was triggered]
- Escalation: [How tensions increase over time]
- Turning Points: [Key moments that change the conflict]
- Complications: [New factors that make resolution harder]
Resolution Attempts
- Negotiations: [Any attempts at peaceful resolution]
- Compromises: [Partial solutions or temporary truces]
- Failed Solutions: [Approaches that didn't work]
- Final Resolution: [How the conflict ultimately ends, if it does]
Impact & Consequences
- Character Changes: [How characters are affected by the conflict]
- Relationship Changes: [How relationships shift due to conflict]
- World Changes: [Broader impacts on the story world]
- New Conflicts: [Secondary conflicts this one creates]
Story Context
[This conflict's role in the overall narrative and how it drives the plot]