mcpField
C
constraint-based-creativity

constraint-based-creativity

github.com/lyndonkl创意与媒体187109 次安装10 周前更新
代码仓库

关于 constraint-based-creativity

constraint-based-creativity 是利用刻意限制来生成和完善创意的技能,指导用户从定义约束、构思和评估,一直到验证可执行方案。

主要功能

  1. 01为创意挑战设计约束
  2. 02资源、形式、规则和技术约束类别
  3. 03结构化构思与记录
  4. 04评估并完善由约束驱动的创意
  5. 05使用质量评分标准验证方案

适用场景

  1. 01在有限预算内生成营销活动创意
  2. 02通过选定约束突破构思瓶颈
  3. 03为受限形式设计创意概念

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/lyndonkl/claude --skill constraint-based-creativity

安装后在 Claude Code 中输入/constraint-based-creativity确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

resources/
methodology.md
template.md
resources/evaluators/
rubric_constraint_based_creativity.json
resources/examples/
code-minimalism-api-design.md
product-launch-guerrilla-marketing.md

详细介绍

基于约束的创造力

目录

概述

刻意限制自由(资源、规则、材料、格式)看似矛盾,却能激发创造力:减少决策瘫痪、打破惯性模式、促成新颖组合,并创造令人印象深刻的差异化。

快速示例: Twitter 最初的 140 个字符限制,迫使人们写出简洁有力的内容。俳句的 5-7-5 音节结构催生了诗歌。1 万美元的预算会促使人们选择游击营销,而非超级碗广告。仅用 CSS(不使用图片)进行构建,会形成独特的视觉风格。

工作流

复制此清单并跟踪进度:

Constraint-Based Creativity Progress:
- [ ] Step 1: Understand the problem and context
- [ ] Step 2: Choose or design strategic constraints
- [ ] Step 3: Generate ideas within constraints
- [ ] Step 4: Evaluate and refine solutions
- [ ] Step 5: Validate quality and deliver

步骤 1:了解问题和背景

询问用户面临的创意挑战(需要解决什么)、当前状况(尝试过什么、为何不起作用)、理想结果(成功标准)以及现有约束(已有的实际限制)。了解创意为何显得陈旧或陷入停滞,有助于确定哪些约束能够激发创造力。请参阅约束类型,了解可采用的策略。

步骤 2:选择或设计策略性约束

如果用户已有约束(预算紧张、时间短、材料有限)→ 使用 resources/template.md,在这些约束下发挥创造力。如果没有约束且构思陷入停滞 → 学习 resources/methodology.md,设计能够迫使思维模式焕新的策略性约束。最多选择 1-3 个约束,以免限制过度。

步骤 3:在约束下生成创意

在构思过程中严格应用所选约束。创建 constraint-based-creativity.md 文件,记录:问题陈述、当前约束(禁止、要求或限制的内容)、创意生成过程,以及所有产生的创意(包括那些揭示了新见解的“失败”尝试)。数量很重要——评估前至少争取提出 20 个创意。请参阅 resources/template.md,了解结构化的生成流程。

步骤 4:评估并完善方案

使用双重标准评估创意:(1) 是否满足所有约束?(2) 是否解决了原始问题?选出最有力的 2-3 个创意。通过组合不同元素、删除不必要的复杂性以及强化由约束带来的见解来完善方案。记录哪些创意为何脱颖而出——约束往往会揭示意想不到的角度。请参阅 resources/methodology.md,了解评估框架。

步骤 5:验证质量并交付

使用 resources/evaluators/rubric_constraint_based_creativity.json 进行自我评估。确认:确实遵守了约束(没有变通或违反)、方案具有新颖性(并非对现有方案稍作改动)、创造力确由约束促成(没有约束就不会产生该方案)、创意切实可行(而非仅停留在概念层面),并且解释了创意洞见(说明该约束为何能激发这一创意)。最低标准:平均分 ≥ 3.5。提交完整的 constraint-based-creativity.md 文件,并重点说明由约束带来的突破。

约束类型

策略性约束分为多个类别。根据你想打破的思维模式来选择:

资源约束(迫使提高效率):

  • 预算:“为这次活动制定一个 500 美元的方案”(而非通常的 5 万美元)
  • 时间:“48 小时内交付”(而非通常的 2 周冲刺)
  • 团队:“仅限单人项目”或“没有工程师”
  • 材料:“仅使用拾得物品”或“仅使用可回收材料”

形式/媒介约束(迫使调整适应):

  • 长度:“用 10 个词解释”或“用 6 个词讲一个故事”
  • 媒介:“仅限文本,不含图片”或“仅限视觉内容,不含文字”
  • 平台:“仅限 Twitter 线程”(而非博客文章)
  • 尺寸:“仅限正方形格式”或“竖屏视频”

规则约束(迫使寻找创造性的变通方法):

  • 禁用元素:“不含字母 ‘e’”或“不使用形容词”
  • 必须包含的元素:“必须包含这 3 件物品”
  • 风格规则:“仅限海明威风格”或“仿照莎士比亚的风格”
  • 流程规则:“不做编辑,只能一镜到底”

技术约束(迫使进行优化):

  • 代码:“最多 100 行”或“不使用外部库”
  • 性能:“1 秒内加载”或“能在 20 世纪 90 年代的硬件上运行”
  • 数据:“不收集个人身份信息”或“可离线使用”
  • 兼容性:“仅限文本(ASCII 艺术)”

受众/视角约束(迫使转换思路):

  • 受众:“向 5 岁儿童解释”或“仅面向专家”
  • 视角:“仅用第一人称”或“仅用第二人称”
  • 语气:“不使用企业腔”或“仅限随意口吻”
  • 口吻:“以[特定人物/角色]的身份写作”

常见模式

模式:限制冲刺 团队陷入僵局时,设置不同约束,开展 30 分钟冲刺。例如:“仅用免费工具提出 10 个点子” → “仅用黑白提出 10 个点子” → “在 100 美元预算内提出 10 个点子”。轮换约束可避免思维定式。

模式:减法游戏 逐一移除默认认为“必不可少”的要素。例如:“没有登录功能的应用” → “没有 UI 的应用”(仅语音) → “没有互联网的应用”(离线优先)。这会迫使人们质疑假设。

模式:形式翻转 改变媒介,迫使采用不同的思路。例如:“把策略解释成一道菜谱”或“把路线图做成电影预告片”或“把文档写成儿童读物”。

模式:资源逆转 把默认的限制变成关注重点。例如:“我们没有预算” → “打造一场展示零预算创意的游击营销活动”,或“团队只有 2 人” → “宣传‘团队虽小,关怀更周到’这一优势”。

模式:历史约束 加入不同时代的约束。例如:“把这个设计成 1995 年的样子”(智能手机出现之前),或“用维多利亚时代的材料来打造”,或“像 20 世纪 60 年代的《广告狂人》那样营销”。

注意事项

✓ 应该:

  • 选择能直接应对创意瓶颈的约束(复杂度上遇阻 → 采用简化约束)
  • 在构思过程中严格执行约束(不要在过程中“灵活变通”)
  • 先大量生成,再进行评判(先数量,后质量)
  • 记录失败的点子——其中往往蕴含着洞见的种子
  • 说明约束是如何促成解决方案的(因果关系很重要)
  • 依次使用多种不同的约束(冲刺模式)

✗ 不应该:

  • 过度施加约束(同时施加 3 项以上约束通常会让人束手无策)
  • 选择与问题无关的随意约束
  • 在点子难以产生时放弃约束(突破往往就在这时出现)
  • 把基于约束的创意与常规头脑风暴混为一谈
  • 接受对现有点子的轻微变体(约束应迫使产生新意)
  • 跳过评估步骤(需要验证约束是否促成了创造性思考)

快速参考

资源:

  • resources/template.md - 用于在约束条件下生成创意的结构化流程
  • resources/methodology.md - 设计策略性约束、组合不同类型的约束以及系统化探索的进阶技巧
  • resources/examples/ - 展示约束驱动突破的完整示例
  • resources/evaluators/rubric_constraint_based_creativity.json - 交付前的质量评估

选择资源的时机:

  • 已有约束条件(预算、时间、技术)→ 从模板开始
  • 没有约束条件,但构思陷入停滞 → 学习方法论,设计约束
  • 想查看突破性创意的示例 → 查看示例文件夹
  • 向用户交付之前 → 始终使用评估标准进行验证

预期交付物: constraint-based-creativity.md 文件,包含:问题陈述、所选约束及其理由、创意生成过程(包括数量指标)、排名前 2–3 的解决方案及其优化说明、约束如何推动创意的说明,以及后续步骤。

评论

支持 Markdown