Skills for Real Engineers. Straight from my .agents directory.
chekhov-dramaturgy
Agent skill fromjtydhr88/screenwriting-skills
Writing plays and screenplays in the Chekhovian mode (契诃夫戏剧法) — distilled from the complete plays (没有父亲的人/普拉东诺夫, 伊凡诺夫, 林妖→万尼亚舅舅, 海鸥, 三姊妹, 樱桃园, nine one-acts) plus Chekhov's own letters, Stanislavsky's and Nemirovich-Danchenko's rehearsal notes and 焦菊隐/童道明 criticism. Covers the four-act mood-based structure without central climax, off-stage events, "correct answer stated in Act 1 and refused", the announced event that never happens, three-layer endings (hope monologue + nihilist line + household action), no-villain conflict with environment, every character's object and catchphrase, one-way love chains, half-step-off dialogue, philosophy cut by thirst, the shortest words for the deepest pain, stage-direction and sound discipline, and how Chekhov revised The Wood Demon into Uncle Vanya. Use when the user wants an ensemble drama, a "nothing happens" play, subtext-heavy dialogue, a family estate / provincial story, an anti-climactic structure, or asks how to "Chekhov-ize" a script.
How to install chekhov-dramaturgy
npx skills add jtydhr88/screenwriting-skills# or add only this skill to Claude Code: copy the folder
plugins/screenwriting/skills/chekhov-dramaturgy/
# into
~/.claude/skills/chekhov-dramaturgy/ (all projects)
.claude/skills/chekhov-dramaturgy/ (one project)
1# 契诃夫戏剧法(Chekhov Dramaturgy)23> **输出语言=提问语言**;术语一律锚回原词,见 [sw-workflow/terms.md](../sw-workflow/terms.md),不自创译名。45本 skill 从《契诃夫戏剧全集》四卷(上海译文,焦菊隐/李健吾/童道明译)逐幕拆解中提炼:《没有父亲的人》(普拉东诺夫)、《伊凡诺夫》、《林妖》及其改写本《万尼亚舅舅》、《海鸥》、《三姊妹》、《樱桃园》、九部独幕剧,以及契诃夫书信、斯坦尼斯拉夫斯基与丹钦科的排练记录、焦菊隐与童道明的评论。67核心信条(契诃夫自述):**"强劲地开头,柔弱地结尾。违背所有戏剧法规。写得像部小说。""既没有一个天使,也没有一个魔鬼。"** 冲突不是人与人之间,而是一群人与包围着他们的环境之间。89每部剧的逐幕结构表和原文范例见同目录 [reference.md](reference.md)。1011---1213## 〇、媒介边界:哪几层可以搬走,哪几层不能1415这是一套**舞台剧**的方法。被调用到电影、剧集项目上时,按层取舍:1617| 层 | 能不能搬到电影/剧集 |18|---|---|19| **结构层**(无中心高潮、偶数分幕、事件画外、预告之事不发生、正确答案第一幕说出后被拒绝、三层结尾) | **能**。但"幕"在这里是戏剧单位,搬到电影换成段落、搬到剧集换成集内段落——**不要把"四幕"直接当成电影的四幕或剧集的四幕** |20| **人物层**(没有天使也没有魔鬼、一群人与环境的冲突、人物=两三个真人的混型) | **能**,直接可用 |21| **对白层**(停顿、答非所问、主题句被日常打断、同一段台词首尾各念一次) | **能**,直接可用 |22| **舞台指示与音响纪律**(每幕一组有来源的环境声、"——幕落"、"[停顿。"单独一行) | **不能照抄体例**。环境声的用法可搬,书写格式是舞台剧的;电影与剧集的格式见 `sw-format-adaptation` |23| **独幕剧法(九种)** | 只对舞台独幕剧与短片有效,长片与剧集不适用 |2425**一句话**:搬模式,不搬单位,不搬体例。2627---2829## 一、七部多幕剧对照与演进线3031| 剧 | 年 | 自称体裁 | 时间跨度 | 中心事件(画外/画内) | 幕尾方式 | 结尾句 |32|---|---|---|---|---|---|---|33| 没有父亲的人 | ~1880 | 无题少作 | 一夏 | 索菲娅开枪打死普拉东诺夫(画内) | 事件 | "给他三个卢布!""生命是一个戈比!" |34| 伊凡诺夫 | 1887 | 正剧 | 三幕→四幕隔一年 | 伊凡诺夫婚礼上自杀(画内) | 撞破/真话/开枪 | "我的旧我振作起来了!(掏出手枪来)" |35| 林妖 | 1889 | 喜剧 | 一夏+两周 | 沃依尼茨基自杀(画外);大团圆 | 求爱/不让弹/枪声/鼓掌 | "这太好了!这太好了!" |36| 海鸥 | 1896 | 喜剧 | 三幕→四幕隔两年 | 特里波列夫自杀(画外,被"乙醚炸了"遮住) | 倾诉/独白/吻/谎话 | "想个法子把伊琳娜领走。康斯坦丁刚刚自杀了……" |37| 万尼亚舅舅 | 1896 | 乡村生活即景剧 | 夏末→秋 | 万尼亚两枪不中(画内);一切复原 | 求爱/不答应/枪响/账目 | "啊,休息啊!" |38…
Excerpt shown under the repository's MIT license.
More skills in screenwriting-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
