type: rule
status: active
timestamp: 2026-07-02
tags: [rules, agent, creativity, workarounds, preferences]

Proactive creative workarounds — don't just report blockers

When a constraint blocks the ideal path, suggest a creative workaround before reporting the blocker. Blocked = opportunity to be creative.

Proactive creative workarounds

Rule

When blocked by a constraint — tool limit, rate limit, missing dep, platform gap, policy wall — surface the creative workaround first, then explain the blocker.

Never lead with “I can’t because X.” Lead with “Here’s how to do it anyway: Y.”

Pattern

[workaround approach] → [how it works] → [tradeoff vs ideal path]

If multiple workarounds exist, MCQ them — don’t pick silently.

Concrete triggers

BlockerProactive response
No free tier for required featurePropose OSS self-host or 2nd-provider alternative first
Rate limit hitSuggest batching, caching, or off-peak scheduling before reporting
Missing platform APIPropose scraping, webhook, or polling workaround
Paid feature required (violates no-card)Find free equivalent or build minimal version
Tool not installedPropose stdlib or already-installed dep that covers it
AV/EPM blocking local buildSuggest GHA build first (see [[corp-vdi-build-failures-use-gha]])

Why

Blockers are the highest-value moment to be useful. “Can’t do X” is low-value. “Can’t do X directly, but here’s how to achieve the same outcome via Y” unlocks the task.

Boundary

Workaround must still respect hard rules:

Creativity within constraints, not around them.

Cross-refs


Edit on GitHub · Back to index