Use when brainstorming feels stuck or generates obvious ideas, need to break creative patterns, working with limited resources (budget/time/tools/materials), want unconventional solutions, designing with specific limitations, user mentions "think outside the box", "we're stuck", "same old ideas", "tight constraints", "limited budget/time", or seeking innovation through limitation rather than abundance.
Turn creative blocks into breakthroughs by imposing strategic constraints. Use when brainstorming produces stale ideas, resources are limited, or users ask to "think outside the box"—constraints force novel solutions that unlimited freedom can't achieve.
/plugin marketplace add lyndonkl/claude/plugin install lyndonkl-thinking-frameworks-skills@lyndonkl/claudeThis skill inherits all available tools. When active, it can use any tool Claude has access to.
resources/evaluators/rubric_constraint_based_creativity.jsonresources/examples/code-minimalism-api-design.mdresources/examples/product-launch-guerrilla-marketing.mdresources/methodology.mdresources/template.mdTurn limitations into creative fuel by strategically imposing constraints that force novel thinking, break habitual patterns, and reveal unexpected solutions.
Invoke this skill when you observe:
Common trigger phrases:
Constraint-based creativity deliberately limits freedom (resources, rules, materials, format) to force creative problem-solving. Paradoxically, constraints often boost creativity by:
Quick example: Twitter's original 140-character limit forced concise, punchy writing. Haiku's 5-7-5 syllable structure produces poetry. $10K budget forces guerrilla marketing over Super Bowl ads. Building with only CSS (no images) creates distinctive visual style.
Copy this checklist and track your progress:
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
Step 1: Understand the problem and context
Ask user for the creative challenge (what needs solving), current state (what's been tried, why it's not working), ideal outcome (success criteria), and any existing constraints (real limitations already in place). Understanding why ideas feel stale or stuck helps identify which constraints will unlock creativity. See Constraint Types for strategic options.
Step 2: Choose or design strategic constraints
If user has existing constraints (tight budget, short timeline, limited materials) → Use resources/template.md to work within them creatively. If no constraints exist and ideation is stuck → Study resources/methodology.md to design strategic constraints that force new thinking patterns. Choose 1-3 constraints maximum to avoid over-constraining.
Step 3: Generate ideas within constraints
Apply chosen constraints rigorously during ideation. Create constraint-based-creativity.md file documenting: problem statement, active constraints (what's forbidden/required/limited), idea generation process, and all ideas produced (including "failed" attempts that revealed insights). Quantity matters - aim for 20+ ideas before evaluating. See resources/template.md for structured generation process.
Step 4: Evaluate and refine solutions
Assess ideas using dual criteria: (1) Does it satisfy all constraints? (2) Does it solve the original problem? Select strongest 2-3 ideas. Refine by combining elements, removing unnecessary complexity, and strengthening the constraint-driven insight. Document why certain ideas stand out - often the constraint reveals an unexpected angle. See resources/methodology.md for evaluation frameworks.
Step 5: Validate quality and deliver
Self-assess using resources/evaluators/rubric_constraint_based_creativity.json. Verify: constraints were genuinely respected (not bent/broken), solutions are novel (not slight variations of existing), the constraint created the creativity (solution wouldn't exist without it), ideas are actionable (not just conceptual), and creative insight is explained (why this constraint unlocked this idea). Minimum standard: Average score ≥ 3.5. Present completed constraint-based-creativity.md file highlighting the constraint-driven breakthroughs.
Strategic constraints fall into categories. Choose based on what pattern you want to break:
Resource Constraints (force efficiency):
Format/Medium Constraints (force adaptation):
Rule-Based Constraints (force creative workarounds):
Technical Constraints (force optimization):
Audience/Perspective Constraints (force reframing):
Pattern: The Limitation Sprint When team is stuck, run 30-minute sprints with different constraints. Example: "10 ideas using only free tools" → "10 ideas in black/white only" → "10 ideas for $100 budget." Constraint rotation prevents pattern fixation.
Pattern: The Subtraction Game Remove assumed "essentials" one at a time. Example: "App without login" → "App without UI" (voice only) → "App without internet" (offline-first). Forces questioning assumptions.
Pattern: The Format Flip Change medium to force different thinking. Example: "Explain strategy as a recipe" or "Present roadmap as a movie trailer" or "Write documentation as a children's book."
Pattern: The Resource Inversion Make the assumed limitation the focus. Example: "We have no budget" → "Build guerrilla marketing campaign showcasing zero-budget creativity" or "Only 2-person team" → "Sell the 'small team, big care' advantage."
Pattern: The Historical Constraint Impose constraints from different eras. Example: "Design this as if it's 1995" (pre-smartphone) or "Build this with Victorian-era materials" or "Market this like 1960s Mad Men."
✓ Do:
✗ Don't:
Resources:
resources/template.md - Structured process for generating ideas within constraintsresources/methodology.md - Advanced techniques for designing strategic constraints, combining constraint types, and systematic explorationresources/examples/ - Worked examples showing constraint-driven breakthroughsresources/evaluators/rubric_constraint_based_creativity.json - Quality assessment before deliveryWhen to choose which resource:
Expected deliverable:
constraint-based-creativity.md file containing: problem statement, chosen constraints with rationale, idea generation process (including volume metrics), top 2-3 solutions with refinement notes, explanation of how constraints drove creativity, and next steps.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.