claude/skills/story-plot-support/SKILL.md
物語のプロット作成を、長期/中期/短期スパンの索引に従って支援する。 長期: シリーズログライン/終点固定/タイムラインA-B/設定台帳/伏線台帳/巻×筋マトリクス。 中期: 8シークエンス/三幕・STC・Hauge/Truby・McKee点検/アウトライン階層。 短期: ステップアウトライン/シーンカード/Goal-Conflict-Turn-Button/Value Shift/章×筋マトリクス。 既存プロットの破綻検出(矛盾・中だるみ・伏線回収漏れ・筋の放置)も行う。
npx skillsauth add lilpacy/dotfiles story-plot-supportInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
ユーザーが「迷子にならず」「破綻せず」「書ける速度で」プロットを作れるように、 索引に基づいて 適切な手法セットを選び、成果物(ファイル)として永続化する。
plot.yml(YAML)。
Markdownは"見やすいビュー"として生成/更新する。初回は resources/intake.md の「1分質問セット」を提示して回答を回収する。
ユーザーが未指定でも作業は止めない(仮置きで進め、TBDで明示する)。
リポジトリ内に plots/<project_slug>/ を作る(既存なら再利用)。
永続化ポリシーは resources/persistence.md に従う。
初回に「新規 / 途中(Import)」を判定し、Importの場合は sources/ に原文保存してから plot.yml を作る。
推奨ファイル:
plot.yml(唯一の正本)intake.yml(初回質問の回答)sources/(Import時の原文保存・上書き禁止)snapshots/(マイルストーン保存)decisions.md(決めたことログ)views/(Markdownビュー:ログライン、マトリクス、8シークエンス、ステップアウトライン等)notes.md(ユーザーの意図、未確定事項、決めたルール)必要なら scripts/new_project.sh を実行して雛形生成してよい。
状況A〜Eを判定し、以下のプリセットから提示して選ぶ(必ず"おすすめ"を1つ出す):
ユーザーが既存のアウトラインや原稿を渡した場合は、まず以下を機械的にチェックしてレポートする:
resources/workflow.mdresources/templates_*.mdresources/checklists.mdresources/schemas.ymlresources/examples.mdresources/intake.mdresources/persistence.mddevelopment
Use when searching the web or reading online documentation. Prefer DuckDuckGo for search and read documents through npx curl.md instead of raw HTML.
testing
Use when writing or editing tests. Tests should be ordered by near-normal, normal, then abnormal cases where applicable, and test names must be Japanese behavior descriptions from a reviewer/user perspective.
development
GoF/オブジェクト指向デザインパターンを関数型プログラミング(pure functions, higher-order functions, ADT, composition, immutability, effect boundaries)でシンプルに整理・設計・リファクタリングする。Strategy/Factory/Adapter/ObserverなどGoF全23パターンのFP置き換え、適用判断、具体事例を提示する必要があるときに使う。
tools
Use when committing, pushing, or preparing PRs. Defines the user's commit workflow, message style discovery, review handoff, and branch/worktree push requirements.