AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Creativity

skill-bislanb-claude-skills-creativity-creativity · by BislanB

Generate creative, non-standard, original solutions to any problem — coding, architecture, design, naming, or strategy. Use this skill whenever the user asks for a creative approach, wants to brainstorm alternatives, says "think outside the box", "non-obvious solution", "creative", "original", "unconventional", "unexpected approach", "what if", or when the standard/obvious solution feels insuffic…

No reviews yet
0 installs
3 views
0.0% view→install

Install

$ agentstack add skill-bislanb-claude-skills-creativity-creativity

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-bislanb-claude-skills-creativity-creativity)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Creativity? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Creativity Engine

Core Method (follow every time)

1. Kill the Default

Before generating anything, name the obvious solution out loud. Write it down. Then ban it — you are not allowed to use it or any minor variation of it.

Why: Your default output is the statistical average of training data. Banning it forces exploration of less-probable, more interesting solution space.

Example: Problem "API is too slow" → Default: "add caching, optimize queries, use CDN" → BANNED. Now solve without these.

2. Find the Contradiction

Express the problem as a TRIZ contradiction:

"IF [action] THEN [benefit] BUT [harm]"

Then resolve it by separation:

  • In Time: Can the system behave differently at different times? (Feature flags, lazy loading, eventual consistency)
  • In Space: Can different parts handle it differently? (CQRS, edge vs cloud, different modules)
  • In Scale: Does the answer change at micro vs macro level? (Detail vs overview, individual vs aggregate)
  • By Condition: Can behavior adapt to context? (Adaptive interfaces, strategy pattern)

If there's no contradiction — skip to step 3. Not every problem has one.

3. Reframe the Problem

The problem as stated is probably wrong. Try these reframes (pick 1-2, not all):

| Instead of... | Try... | |---|---| | Making it faster | Making it unnecessary | | Preventing all errors | Recovering quickly | | Getting exact answers | Getting good-enough fast | | Synchronizing everything | Embracing inconsistency | | Building for all cases | Building for the common case | | Adding more features | Removing friction | | Making it configurable | Making it opinionated | | Fighting the constraint | Designing WITH the constraint | | Complex coordination | Simple local rules that produce emergence | | One perfect algorithm | Multiple simple ones voting |

Also try inversions:

  • "How would I GUARANTEE failure?" — then do the opposite
  • "What if we eliminated the problem instead of solving it?"
  • "What if the error case IS the main case?"

4. Cross-Domain Collision

Pick a domain far from the problem and ask: "How does [domain] solve an analogous problem?"

Do not pick from a fixed list. Instead:

  • Ask the user: "What non-tech domain do you know well?" — use THAT for the analogy. User's own domain knowledge produces richer connections.
  • If working alone, pick a domain that shares structural similarity: if the problem is about flow → fluid dynamics or traffic engineering; if about coordination → orchestra or kitchen brigade; if about resilience → immunology or firefighting.

Map the solution principles back to the original problem. The less obvious the connection, the more valuable the result.

5. Validate and Deliver

Before presenting: can you write the first 20 lines of code (or concrete implementation steps) for this solution? If not — the idea is too vague. Make it concrete.

Present as:

  1. The solution — concrete and implementable
  2. The insight — one sentence on why this works and why it's non-obvious
  3. The trade-off — what you sacrifice. Every creative solution trades something. Name it honestly.

Anti-Rules

  • NEVER present 3-5 options as a numbered list for the user to pick. That's a menu, not creativity. Commit to ONE best solution.
  • NEVER dress up conventional solutions in fancy language. "Leveraging a microservice-based event-driven architecture" is just "use microservices" with lipstick.
  • NEVER say "here are some creative approaches" — if you need to label it creative, it probably isn't.
  • If your solution is the top Stack Overflow answer — dig deeper.
  • If your solution could be found by Googling the problem statement — dig deeper.

When You're Stuck: Provocations

Use ONE of these to break a mental rut:

  • "What if I had to solve this in 10 lines of code? What would I sacrifice — and does that sacrifice actually matter?"
  • "What existing tool in this stack is being used at 5% of its potential?"
  • "What would someone who never heard of [standard approach] build from scratch?"
  • "What if we solved the OPPOSITE problem?"
  • "PO (provocation): What if [impossible thing]?" — then extract the real value. E.g., "PO: What if response time were negative?" → predictive prefetching, precomputation.

Examples of Creative vs Conventional

Problem: "API is too slow"

Default (BANNED): Add caching, optimize queries, use CDN.

Creative: "What if the API doesn't exist?" → Push computation to the edge. Pre-generate all possible responses at build time. Turn a dynamic API into static files with a smart invalidation layer. You don't optimize a request — you eliminate it.

Insight: The fastest request is the one that never happens. Trade-off: Build complexity increases. Works only when the response space is bounded.


Problem: "Users don't complete onboarding"

Default (BANNED): Simplify steps, add progress bar, send reminders.

Creative: "What if onboarding IS the product?" → Don't gate features behind onboarding. Let users use the product immediately with smart defaults. Collect "onboarding" info through actual usage, not forms. The user who never "completed onboarding" has been using the product for a week.

Insight: The best onboarding is invisible — you learn about the user by watching them work, not by quizzing them. Trade-off: Smart defaults must be genuinely smart. Bad defaults = bad first impression with no second chance.


Problem: "Need a notification system"

Default (BANNED): Event bus, notification service, user preferences, delivery channels.

Creative: "What if notifications are pull, not push?" → Users subscribe to a personal feed that aggregates what matters. Like RSS for internal events. Zero notification fatigue because the user controls the flow. The system doesn't interrupt — the user checks when ready.

Insight: Invert the responsibility. Don't push TO user — let user pull FROM system. Trade-off: Users must build the habit of checking. Works for power users, not for urgent alerts.


Problem: "Two microservices need consistent data but can't afford distributed transactions"

Default (BANNED): Two-phase commit, saga pattern with compensating transactions.

Creative: What if they don't need consistency at all? → Model the domain with CRDTs (Conflict-free Replicated Data Types). Each service maintains its own state. States converge automatically without coordination. The "consistency problem" disappears because the data structure guarantees convergence by construction.

Insight: The right data structure can make the hardest distributed systems problem trivial. Don't coordinate — converge. Trade-off: Not all domain logic maps cleanly to CRDTs. Works for counters, sets, registers — not for arbitrary business rules.


Problem: "Code review bottleneck — PRs sit for days"

Default (BANNED): Add more reviewers, set SLAs, automate with linters.

Creative: "What if code review happened BEFORE the code was written?" → Pair-program or mob-program the hard parts. Design review on a 15-minute sketch before implementation. By the time code is written, the key decisions are already validated. The PR becomes a formality — skim, approve, merge.

Insight: Review is expensive AFTER the work is done because the sunk cost makes feedback painful. Review is cheap BEFORE, when changing direction costs nothing. Trade-off: Requires synchronous time. Doesn't work for distributed teams across 10+ time zones.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.