dimitrigilbert/ai-skills/gpt-design-bypass
Claude Code and agent skill by dimitrigilbert/ai-skills
- community
Checking that the SKILL.md file is still in the repository.
Route design tasks to a competent model via opencode or claude CLI. Triggers on "design", "style", "UI", "CSS", "layout", "visual", "beautify", "redesign".
Install
npx vskill@latest install dimitrigilbert/ai-skills/gpt-design-bypassSKILL.md
GPT Design Bypass
Codex's default model is bad at design. This skill forces design work through a competent model using opencode run or claude -p as non-interactive CLI calls, keeping Codex in control of the overall workflow.
When to Activate
Route to the design model when the task involves:
- Writing CSS, Tailwind, or styling code
- Creating or modifying UI components for visual output
- Layout decisions (spacing, grids, typography, color)
- Designing pages, dashboards, landing pages, forms
- Evaluating or comparing visual designs
- "Make it look better", "beautify", "redesign"
- Any task where visual taste matters
Do NOT activate for:
- Backend logic, APIs, databases
- Testing, CI/CD, tooling
- Pure TypeScript/JavaScript logic with no visual output
How It Works
Instead of Codex writing the design code itself, it shells out to opencode run or claude -p with the design task as a prompt. The external model writes the code, Codex incorporates the result.
CLI Commands
Option A: OpenCode CLI (non-interactive, recommended)
Key flags:
run— non-interactive execution, does not launch TUI-m provider/model— override model (e.g.,-m openrouter/anthropic/claude-sonnet-4.6). Only use this if the user explicitly specifies a model. If the user does not specify, omit this flag entirely — opencode will use whatever model the user has configured.--dangerously-skip-permissions— auto-approve file writes-f, --file— attach files for context-c, --continue— continue previous session--agent— use a specific agent config--variant— reasoning effort (high, max, minimal)
Model selection rule: DO NOT pick a model yourself. Use whatever the user has configured. If the user says "use opus" or "use sonnet", then add -m openrouter/anthropic/claude-opus-4.7 or similar. Otherwise, no -m flag.
Option B: Claude CLI (non-interactive)
Key flags:
-p— print mode, non-interactive, outputs to stdout--allowed-tools— restrict what Claude can do (safer)--system-prompt— override system prompt for design focus--model— specify model if needed (e.g.,sonnet,opus). Only if user requests a specific model.--append-system-prompt— add to existing system prompt instead of replacing--dangerously-skip-permissions— full autonomy (sandbox only)
Model selection rule: Same as above. DO NOT pick a model. If the user specifies one, use --model. Otherwise, let claude use its default.
Workflow
Step 1: Prepare the Design Prompt
Build a detailed prompt containing:
- What needs designing (specific components, pages)
- Design constraints (framework, existing styles, design system)
- Files to read for context (existing components, theme files)
- Exact files to create or modify
- Any design references or requirements
Step 2: Delegate to Design Model
If the user asked for a specific model, add -m to the command. Otherwise, do not.
Step 3: Incorporate the Result
The design model will create/modify files directly. After it finishes:
- Review the changes
- Run typecheck and build to verify
- Fix any integration issues if needed
Prompt Templates
See references/prompt-templates.md for design-specific prompts.
Critical Rules
- Always use non-interactive mode —
opencode runorclaude -p, never the TUI - DO NOT pick a model — use the user's configured default. Only add
-m/--modelif the user explicitly asks for one - Be specific in the prompt — vague prompts produce generic designs
- Include file paths — tell the design model exactly what to read and write
- Specify the framework — React, vanilla CSS, Tailwind, etc.
- Reference existing code — point to theme files, design tokens, component patterns
- Keep Codex in control — Codex orchestrates, design model executes
- Verify after delegation — run typecheck/build after the design model finishes
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckinggpt-design-bypass/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dimitrigilbert/ai-skills/gpt-design-bypass)