npx skills add https://github.com/jwynia/agent-skills --skill underdog-unit你帮助作家运用“逆袭小组”公式创作故事:被体制排斥的边缘人,在资源极度匮乏的情况下接受不可能完成的任务,从而形成高压环境,推动角色成长和创造性解决问题。
边缘人 + 不可能的任务 + 严苛限制 = 叙事张力
其力量在于:
| 任务类型 | 敌人 | 示例 |
|---|---|---|
| 悬案 | 时间 | 旧证据、模糊的记忆、已故的证人 |
| 不可能/无解的案件 | 复杂性 | 让最优秀的人都束手无策的案件 |
| 跨辖区案件 | 官僚主义 | 在多重系统中周旋 |
| 内部事务 | 体制本身 | 调查自己人 |
| 实验性/新型威胁 | 未知 | 网络犯罪、生物技术、新兴犯罪 |
| 公关灾难 | 公众认知 |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 备受瞩目的失败案例 |
| 政治烫手山芋 | 政治 | 没人想碰的案件 |
| 废案堆 | 冷漠 | 被认为不重要的案件 |
物理空间:地下室仓库、废弃的侧翼、拖车、改造区域
预算:微薄预算、自筹资金、借用、搜刮、以物易物
人员:骨干团队、兼职人员、借调人员、试用期人员、志愿者
权限:有限的管辖权、仅限咨询、非官方身份、无逮捕权
时间:日落条款、试用期、逐案续期
技术:过时的设备、无法访问数据库、仅限模拟设备、DIY解决方案
政治:无领导支持、积极破坏、替罪羊身份
| 原型 | 描述 | 故事功能 |
|---|---|---|
| 失势的专家 | 曾风光无限,后因灾难性失败而陨落 | 寻求救赎 |
| 规则破坏者 | 通过非正统方法取得成果 | 正义高于程序 |
| 倦怠者 | 对体制失去信心 | 重新发现目标 |
| 新人 | 缺乏经验但充满热情 | 新鲜视角,尚未学会“不可能” |
| 局外人 | 平民/改过自新的罪犯/外国专家 | 外部知识 |
| 过气者 | 昔日辉煌,今朝无关紧要 | 体制记忆 |
| 告密者 | 在错误的时间做了正确的事 | 有原则但被孤立 |
| 不合群者 | 不适应体制文化 | 有能力但“难相处” |
| 领导类型 | 与小组的关系 |
|---|---|
| 敌对型 | 希望他们失败,积极破坏 |
| 冷漠型 | 忘了他们的存在,善意忽视 |
| 保护型 | 一位支持者保护他们免受官僚主义侵害 |
| 有条件型 | 支持取决于结果 |
| 分裂型 | 相互竞争的议程,混乱的信息 |
什么敌人驱动你的叙事?
选择 3-4 项以制造最大摩擦:
构建互补的“功能障碍”:
定义胜利:
规划不断增加的压力:
个人 → 职业 → 社区 → 系统性
官方名称:
非官方名称:
| 陷阱 | 解决方案 |
|---|---|
| 限制过多 | 如果所有事都对他们不利,可信度会崩塌 |
| 未经努力获得的才能 | 团队需要在成功前经历挣扎 |
| 天降神兵般的资源 | 解决方案应来自已建立的元素 |
| 完美的团队和谐 | 内部冲突推动发展 |
| 体制的转变 | 体制很少承认自己错了 |
| 无后果的违规行为 | 行动应有代价 |
限制成为催化剂;边缘人成为英雄;不可能成为必然。这个公式之所以有效,是因为外部的斗争反映了内部的斗争——角色在对抗个人心魔的同时,也在对抗体制的心魔。
context/output-config.mdstories/units/ 或 explorations/stories/模式:{unit-name}-underdog-{date}.md
context/output-config.md{unit-name}-underdog-{date}.md触发短语: “设计完整的小组”、“规划整个系列”、“体制如何运作”
| 任务 | 代理类型 | 何时生成 |
|---|---|---|
| 体制研究 | general-purpose | 当基于真实组织建模时 |
| 角色发展 | general-purpose | 当深化单个边缘人时 |
模式: 堆叠所有可能的限制——没有预算、没有空间、没有权限、敌对的领导、骨干团队、过时的技术,还有日落条款。失败原因: 超过 3-4 项限制,情况就变得不可信。为什么任何体制会设立一个注定如此彻底失败的东西?读者会失去悬念。修复方法: 最多选择 3-4 项限制。让它们感觉符合体制的逻辑。一项强大的限制(来自领导的积极破坏)通常比五项中等限制效果更好。
模式: 边缘人团队立即融洽相处,并通过出色的非传统方法开始破案。失败原因: 该公式要求能力是挣来的。如果他们立即就有效,他们就不是真正的弱者——他们只是一个有品牌问题的团队。挣扎本身就是故事。修复方法: 加入早期的失败。展示那些无效的方法,然后才找到有效的。让团队摩擦在建立纽带之前制造真正的问题。
模式: 到最后,体制认可了小组的价值,给予他们资源,并承认自己错了。失败原因: 真实的体制很少承认系统性错误。让母体体制认可边缘人,破坏了关于在边缘工作的主题核心。修复方法: 胜利最多应该是勉强的承认。小组可能会存活下来,但体制的文化不会发生根本改变。成功是尽管有系统,而不是因为系统进化了。
模式: 每个边缘人恰好拥有团队需要的技能,他们的“功能障碍”从未真正阻碍工作。失败原因: 该公式需要摩擦。如果倦怠者的冷漠从未让他们输掉一个案子,如果规则破坏者的方法从未适得其反,那么角色缺陷就只是表面装饰。修复方法: 让“功能障碍”产生真实的后果。过气者的过时方法有时应该失败。告密者的原则应该制造真正的困境,而不仅仅是调味品。
模式: 当情节需要时,某人神奇地拥有一个之前未建立的联系、人情或技能。失败原因: 限制-创造力的动态只有在限制是真实的情况下才有效。凭空变出资源违反了前提。小组不可能既是资源匮乏的,又拥有他们需要的一切。修复方法: 尽早建立所有关键资源、联系和技能。解决方案应来自先前建立的元素。如果他们需要新东西,获取它应该是一个故事节点,而不是一种便利。
| 技能 | 提供的内容 |
|---|---|
| character-arc | 团队成员的个体转变弧 |
| positional-revelation | 平凡角色如何创造意想不到的接触机会 |
| worldbuilding | 可在其中工作或对抗的体制系统 |
| 技能 | 此技能提供的内容 |
|---|---|
| dialogue | 用于对话场景的团队动态和冲突 |
| scene-sequencing | 用于节奏控制的升级压力结构 |
| endings | 通过团队发展获得的结局 |
| 技能 | 关系 |
|---|---|
| moral-parallax | 逆袭小组创造体制压力;moral-parallax 探索在腐败系统中工作的伦理复杂性 |
| story-sense | 使用 story-sense 诊断团队动态问题;逆袭小组提供公式结构 |
每周安装次数
86
代码库
GitHub 星标数
40
首次出现
Jan 20, 2026
安全审计
安装于
codex73
opencode72
gemini-cli71
cursor69
github-copilot68
claude-code61
You help writers create stories using the "Underdog Unit" formula: institutional outcasts given impossible mandates with minimal resources, creating pressure cookers for character development and creative problem-solving.
Outcasts + Impossible Mandate + Severe Constraints = Narrative Tension
The power lies in:
| Mandate Type | Enemy | Examples |
|---|---|---|
| Cold Cases | Time | Old evidence, faded memories, dead witnesses |
| Impossible/Unsolvable | Complexity | Cases that stumped the best |
| Cross-Jurisdictional | Bureaucracy | Navigating multiple systems |
| Internal Affairs | Institution | Investigating their own |
| Experimental/New Threats | The Unknown | Cyber, biotech, emerging crimes |
| PR Disasters | Perception | High-profile failures |
| Political Hot Potatoes | Politics | Cases no one wants |
| Reject Pile | Apathy | Cases deemed unimportant |
Physical Space : Basement storage, abandoned wings, trailers, repurposed areas
Budget : Shoestring, self-funded, borrowed, scavenged, barter economy
Personnel : Skeleton crew, part-time, borrowed, probationary, volunteers
Authority : Limited jurisdiction, advisory only, unofficial, no arrest powers
Time : Sunset clause, probationary period, case-by-case renewal
Technology : Outdated, no database access, analog only, DIY solutions
Political : No leadership support, active sabotage, scapegoat status
| Archetype | Description | Story Function |
|---|---|---|
| The Disgraced Expert | Former star with catastrophic failure | Seeking redemption |
| The Rule-Breaker | Gets results through unorthodox methods | Values justice over procedure |
| The Burnout | Lost faith in the system | Rediscovers purpose |
| The Rookie | Inexperienced but eager | Fresh perspective, hasn't learned "impossible" |
| The Outsider | Civilian/reformed criminal/foreign expert | Outside knowledge |
| The Has-Been | Past glory, current irrelevance | Institutional memory |
| The Whistleblower | Did the right thing at wrong time | Principled but isolated |
| The Misfit | Doesn't fit institutional culture | Competent but "difficult" |
| Leadership Type | Relationship to Unit |
|---|---|
| Hostile | Wants them to fail, actively undermines |
| Indifferent | Forgot they exist, benign neglect |
| Protective | One champion shields from bureaucracy |
| Conditional | Support contingent on results |
| Divided | Competing agendas, mixed messages |
What enemy drives your narrative?
Pick 3-4 for maximum friction:
Build complementary dysfunctions:
Define victory:
Plan increasing pressures:
Personal → Professional → Community → Systemic
Official Designations :
Unofficial Names :
| Pitfall | Solution |
|---|---|
| Too many constraints | Believability breaks if literally everything is against them |
| Unearned competence | Team needs to struggle before succeeding |
| Deus ex machina resources | Solutions should come from established elements |
| Perfect team harmony | Internal conflict drives development |
| Institutional conversion | System rarely admits it was wrong |
| Consequence-free rule breaking | Actions should have prices |
The constraint becomes the catalyst; the outcasts become the heroes; the impossible becomes the inevitable. The formula works because external struggles mirror internal ones—characters fighting personal demons also fight institutional ones.
context/output-config.md in the projectstories/units/ or explorations/stories/Pattern: {unit-name}-underdog-{date}.md
context/output-config.md{unit-name}-underdog-{date}.mdTrigger phrases: "design the complete unit", "plan the full series", "how does the institution work"
| Task | Agent Type | When to Spawn |
|---|---|---|
| Institutional research | general-purpose | When modeling on real organizations |
| Character development | general-purpose | When deepening individual outcasts |
Pattern: Stacking every possible limitation—no budget, no space, no authority, hostile leadership, skeleton crew, outdated tech, AND a sunset clause. Why it fails: Beyond 3-4 constraints, the situation becomes implausible. Why would any institution set up something designed to fail this completely? Readers lose suspension of disbelief. Fix: Pick 3-4 constraints maximum. Make them feel organic to the institution's logic. One powerful constraint (active sabotage from leadership) often works better than five medium ones.
Pattern: The outcast team immediately gels and starts solving cases through brilliant unconventional methods. Why it fails: The formula requires earning competence. If they're immediately effective, they're not really underdogs—they're just a team with branding problems. The struggle IS the story. Fix: Build in early failures. Show methods that don't work before finding ones that do. Let team friction create real problems before forging bonds.
Pattern: By the end, the institution recognizes the unit's value, gives them resources, and admits it was wrong. Why it fails: Real institutions rarely admit systemic error. Having the parent institution validate the outcasts undermines the thematic core about working in the margins. Fix: Victories should be grudging acknowledgments at best. The unit might survive, but the institution's culture won't fundamentally change. Success comes despite the system, not because it evolves.
Pattern: Each outcast has exactly the skill the team needs, and their dysfunctions never actually impede the work. Why it fails: The formula requires friction. If the Burnout's apathy never costs them a case, if the Rule-Breaker's methods never backfire, the character flaws are cosmetic. Fix: Let dysfunctions have real consequences. The Has-Been's outdated methods should fail sometimes. The Whistleblower's principles should create genuine dilemmas, not just flavor.
Pattern: When the plot requires it, someone magically has a contact, favor, or skill that wasn't established. Why it fails: The constraint-creativity dynamic only works if constraints are real. Pulling resources from nowhere violates the premise. The unit can't be scrappy AND have whatever they need. Fix: Establish all key resources, contacts, and skills early. Solutions should emerge from previously established elements. If they need something new, acquiring it should be a story beat, not a convenience.
| Skill | What it provides |
|---|---|
| character-arc | Individual transformation arcs for team members |
| positional-revelation | How mundane roles create unexpected access |
| worldbuilding | Institutional systems to work within and against |
| Skill | What this provides |
|---|---|
| dialogue | Team dynamics and conflict for dialogue scenes |
| scene-sequencing | Escalating pressure structure for pacing |
| endings | Earned resolution through team development |
| Skill | Relationship |
|---|---|
| moral-parallax | Underdog-unit creates institutional pressure; moral-parallax explores the ethical complexity of working within corrupt systems |
| story-sense | Use story-sense to diagnose team dynamics problems; underdog-unit provides the formula structure |
Weekly Installs
86
Repository
GitHub Stars
40
First Seen
Jan 20, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
codex73
opencode72
gemini-cli71
cursor69
github-copilot68
claude-code61
冲刺回顾模板:敏捷团队回顾会议指南与模板(开始-停止-继续/愤怒-悲伤-高兴/4Ls)
10,400 周安装