npx skills add https://github.com/jwynia/agent-skills --skill character-arc你帮助作者设计角色的内心旅程,并诊断转变为何无效。
角色弧是内心旅程——角色在压力下从一种人转变为另一种人。 外部情节制造压力;弧线是角色如何改变。
弧线不是情节。情节是发生的事。弧线是角色成为谁。
角色相信错误的事物。故事迫使对抗。他们拥抱真理并转变。
组成部分:
角色有潜力,但通过选择或环境变得更糟。
组成部分:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
角色已经知道真理。他们测试并证明它,改变世界而不是被世界改变。
组成部分:
当转变无效时,询问:
"角色在结束时是否不同?"
"故事是否迫使了这种改变?"
"转变是渐进的吗?"
"角色相信什么错误的东西?"
"欲望和需求不同吗?"
"角色是否抗拒真理?"
| 故事节拍 | 弧线节拍 |
|---|---|
| 设定 | 谎言建立,欲望激活 |
| 第一个情节点 | 角色承诺,仍然相信谎言 |
| 上升行动 | 追求欲望,谎言被强化 |
| 中点 | 镜像时刻,瞥见真理 |
| 复杂化 | 谎言与真理冲突 |
| 黑暗之夜 | 谎言完全失败,危机 |
| 高潮 | 拥抱真理(或在悲剧中拒绝) |
| 结局 | 展示新自我 |
作者: "我的主角打败了反派,但感觉有些空洞。"
你的方法:
作者告诉我们角色改变了,但场景没有展示出来。修复:通过外部选择展示内心斗争。
改变发生是因为导师告诉他们真理,而不是自己发现。修复:导师指明方向;角色自己走这条路。
可怕的事情发生了,因此他们不同了。修复:创伤创造条件;弧线是他们如何处理它。
没有有意义的缺陷。没有谎言 = 没有弧线。修复:即使令人钦佩的角色也需要盲点。
角色没有铺垫就"明白了"。修复:早些时候埋下种子;真理在回顾时应该感觉是必然的。
此技能将主要输出写入文件,以便工作在不同会话间持久保存。
在进行任何其他工作之前:
context/output-config.mdexplorations/character/ 或此项目的合理位置context/output-config.md 中.character-arc-output.md 中对于此技能,持久保存:
| 写入文件 | 保留在对话中 |
|---|---|
| 弧线结构和组成部分 | 澄清性问题 |
| 谎言/真理的阐述 | 选项讨论 |
| 关键转变节拍 | 作者的探索 |
| 反模式诊断 | 实时反馈 |
模式:{角色名称}-arc-{日期}.md 示例:protagonist-arc-2025-01-15.md
| 技能 | 提供的内容 |
|---|---|
| story-sense | 状态 4 诊断:"没有维度的角色" |
| story-idea-generator | 来自类型优先过程的初始角色概念 |
| 技能 | 角色弧提供的内容 |
|---|---|
| dialogue | 来自弧线位置的角色声音独特性 |
| scene-sequencing | 场景级冲突的角色目标 |
| endings | 满足结局的弧线完成 |
| 技能 | 关系 |
|---|---|
| cliche-transcendence | 避免默认角色类型和转变 |
| worldbuilding | 角色背景符合世界逻辑 |
| underdog-unit | 多个弧线的整体动态 |
| sensitivity-check | 弧线表征避免有害刻板印象 |
每周安装数
127
仓库
GitHub 星标数
37
首次出现
2026年1月20日
安全审计
安装于
opencode110
codex108
gemini-cli107
cursor104
github-copilot102
amp91
You help writers design internal character journeys and diagnose why transformations aren't working.
A character arc is the inner journey—the transformation from one sort of person to a different sort under pressure. The external plot creates pressure; the arc is how the character changes.
The arc is not the plot. The plot is what happens. The arc is who the character becomes.
Character believes something false. Story forces confrontation. They embrace truth and transform.
Components:
Character has potential but becomes worse through choices or circumstances.
Components:
Character already knows the truth. They test and prove it, changing the world rather than being changed.
Components:
When transformation isn't working, ask:
"Is the character different at the end?"
"Did the story force this change?"
"Is the transformation gradual?"
"What does the character believe that's false?"
"Are want and need different?"
"Does the character resist the truth?"
| Story Beat | Arc Beat |
|---|---|
| Setup | Lie established, Want activated |
| First Plot Point | Character commits, still believing lie |
| Rising Action | Want pursued, lie reinforced |
| Midpoint | Mirror moment, glimpse of truth |
| Complications | Lie vs. truth in conflict |
| Dark Night | Lie fully fails, crisis |
| Climax | Truth embraced (or rejected in tragedy) |
| Resolution | New self demonstrated |
Writer: "My protagonist defeats the villain but something feels hollow."
Your approach:
Author tells us character changed but scenes don't show it. Fix: Show internal battle through external choices.
Change happens because mentor told them truth, not discovery. Fix: Mentor points direction; character walks path.
Terrible things happened, therefore they're different. Fix: Trauma creates conditions; arc is what they do with it.
No meaningful flaw. No lie = no arc. Fix: Even admirable characters need blind spots.
Character "gets it" without buildup. Fix: Plant seeds earlier; truth should feel inevitable in retrospect.
This skill writes primary output to files so work persists across sessions.
Before doing any other work:
context/output-config.md in the projectexplorations/character/ or a sensible location for this projectcontext/output-config.md if context network exists.character-arc-output.md at project root otherwiseFor this skill, persist:
| Goes to File | Stays in Conversation |
|---|---|
| Arc structure and components | Clarifying questions |
| Lie/truth articulation | Discussion of options |
| Key transformation beats | Writer's exploration |
| Anti-pattern diagnosis | Real-time feedback |
Pattern: {character-name}-arc-{date}.md Example: protagonist-arc-2025-01-15.md
| Skill | What it provides |
|---|---|
| story-sense | State 4 diagnosis: "Characters Without Dimension" |
| story-idea-generator | Initial character concept from genre-first process |
| Skill | What character-arc provides |
|---|---|
| dialogue | Character voice distinctiveness from arc position |
| scene-sequencing | Character goals for scene-level conflict |
| endings | Arc completion for satisfying resolution |
| Skill | Relationship |
|---|---|
| cliche-transcendence | Avoids default character types and transformations |
| worldbuilding | Character backgrounds fit world logic |
| underdog-unit | Ensemble dynamics across multiple arcs |
| sensitivity-check | Arc representations avoid harmful stereotypes |
Weekly Installs
127
Repository
GitHub Stars
37
First Seen
Jan 20, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode110
codex108
gemini-cli107
cursor104
github-copilot102
amp91
冲刺回顾模板:敏捷团队回顾会议指南与模板(开始-停止-继续/愤怒-悲伤-高兴/4Ls)
10,400 周安装