About consulting-design
A design-consultation skill for software teams, using Gemini to review architecture and trade-offs or generate alternatives. It notes practical constraints such as stateless calls and quota limits.
Key features
- 01Gemini architecture and design review
- 02Trade-off exploration
- 03Alternative idea generation
- 04Configurable brainstorming methods
Use cases
- 01Reviewing a proposed system design
- 02Generating options for a software challenge
- 03Structuring follow-up questions with explicit history
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ julianobarbosa/ claude-code-skills --skill consulting-designAfter installing, type/consulting-designin Claude Code to confirm it loaded.
Details
From the project READMEDesign Consultation with Gemini
Tools
| Tool | Use For |
|---|---|
mcp__gemini__ask-gemini | Architecture, design review, trade-offs |
mcp__gemini__brainstorm | Generating alternatives, creative solutions |
ask-gemini
{
"prompt": "I'm designing [system]. Current approach: [desc]. Trade-offs and alternatives?",
"model": "gemini-2.5-pro"
}
Options: changeMode: true for structured edits, sandbox: true for code execution
brainstorm
{
"prompt": "How might we [challenge]?",
"domain": "software",
"methodology": "auto",
"ideaCount": 10
}
Methodologies: divergent, convergent, scamper, design-thinking, lateral, auto
Gotchas
- Gemini brainstorm output is non-deterministic — same prompt rerun gives different ideas; save outputs you want to reference.
ask-geminidoesn't preserve conversation context across calls — multi-turn questions need explicit history concatenation in each prompt.- API quota is per-project per-day — bursting on a free tier locks the project out until midnight Pacific.
- Output is markdown but can include LaTeX math — downstream tooling that doesn't render math gets garbled output without warning.
brainstormdefaults to 5 ideas — for divergent ideation, explicitly request more; the default is a hard cap.
Comments
Markdown supported