Skill 詳細

writers-room

Directly supports screenplay planning and major creative rewrites.

一致度直接一致ライター 向けにレビュー済み
出典bybren-llc/story-systems-template外部ソース
報告インストール数50人気度の参考値

使用前に確認

自動レビューは関連性のみを確認し、安全性や推奨を保証しません。使用前に出典の説明を読んでください。

保存された出典プレビュー

SKILL.md

これはレビュー時に保存された抜粋です。完全で最新の内容は外部ソースを確認してください。

---
name: writers-room
wtfbId: wtfb:writers-room
description: |
  This skill convenes a 6-seat collaborative pre-production session — Story Architect,
  Story Analyst, Dialogue Writer, Scene Writer, Standards Reviewer, and Research Specialist
  pitch their creative visions before writing begins. Optionally convenes the seats across
  MULTIPLE models/providers (Claude + self-hosted vLLM + cloud) for genuine diversity.

  Use when: starting a new screenplay, planning major rewrites,
  reimagining existing material, or seeking diverse expert perspectives.
---

# Writer's Room Skill

## Purpose

A collaborative pre-production workflow where multiple specialized agents pitch their creative visions before any writing begins. This creates diverse perspectives, healthy creative tension, and a synthesized approach that draws from the best ideas.

## When to Use

- Before starting a new screenplay or major rewrite
- When reimagining existing material
- When the creative direction is uncertain
- When you want multiple expert perspectives before committing

## Participants

The Writer's Room convenes 6 specialized agents, each with a distinct role:

### Story Architect
**Focus:** Structure and form
- Alternative three-act structures
- Non-linear possibilities
- Scene sequence options
- Climax variations
- Pacing strategies

### Story Analyst
**Focus:** Character and meaning
- Character arc potential
- Thematic depth opportunities
- Aristotle's Six Components evaluation
- What the story is *really* about
- Theophrastus archetype analysis

### Dialogue Writer
**Focus:** Voice and tone
- Character voice distinctions
- Comedic/dramatic rhythm
- Language approach (profanity, dialect, period)
- Signature lines and moments
- Subtext opportunities

### Scene Writer
**Focus:** Visual storytelling
- Key visual setpieces
- Physical comedy/action beats
- Power dynamics per scene
- Compression opportunities
- "Show don't tell" moments

### Standards Reviewer
**Focus:** Quality and originality
- What makes each proposed element A-grade?
- Weak points to avoid
- Cliche identification
- Fresh vs. derivative analysis
- Genre boundary awareness

### Research Specialist
**Focus:** Authenticity and grounding
- Setting accuracy requirements
- Technical/professional accuracy
- Historical or cultural considerations
- Real-world logic checks
- Reference material needs

## Process

### Step 1: Brief the Room
Provide all participants with:
- The core premise/logline
- Any existing material (V1 script, source material, notes)
- Target tone and audience
- Constraints (runtime, budget considerations, rating)
- What's "sacred" vs. open for reimagining

### Step 2: Individual Pitches
Each agent prepares their perspective:
- What excites them about the material
- Their proposed approach
- Specific recommendations
- Potential concerns or warnings

### Step 3: Synthesis
Combine the best elements from all pitches into:
- A unified creative direction
- Key scenes that must exist
- Tone and voice guidelines
- What's explicitly off-limits
- The "North Star" for the project

## Multi-Model Council (opt-in)

By default every seat is played by its routed Claude model (see `.claude/model-routing.md`) —
"diverse perspectives" from diverse *prompts*. The council upgrade lets the room convene diverse
*minds*: some seats on Claude, some on a self-hosted vLLM model, some on another cloud. This is
additive — the default behavior is unchanged.

### Modes

- **`solo` (default):** all six seats = their routed Claude models. No registry or endpoints
  needed. This is exactly the classic Writer's Room.
- **`diverse`:** seats spread across providers, plus optional **guest seats** on rostered
  non-Claude models (e.g. a local Qwen/Llama wildcard, a Gemini seat).
- **`custom`:** an explicit seat→model roster provided at invocation.

### How the council runs

The **Session Manager** conducts:

1. **Read the roster.** `node scripts/model-consult.js list` (or the `list_models` MCP tool if the
   
GitHub で全文を読む (外部ページ)
関連情報

関連する仕事