mcpField
C
consulting-design

consulting-design

github.com/julianobarbosaDevelopment14138 installsUpdated 2d ago
Repository

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

  1. 01Gemini architecture and design review
  2. 02Trade-off exploration
  3. 03Alternative idea generation
  4. 04Configurable brainstorming methods

Use cases

  1. 01Reviewing a proposed system design
  2. 02Generating options for a software challenge
  3. 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-design

After installing, type/consulting-designin Claude Code to confirm it loaded.

Details

From the project README

Design Consultation with Gemini

Tools

ToolUse For
mcp__gemini__ask-geminiArchitecture, design review, trade-offs
mcp__gemini__brainstormGenerating 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-gemini doesn'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.
  • brainstorm defaults to 5 ideas — for divergent ideation, explicitly request more; the default is a hard cap.

Comments

Markdown supported