timander/copilot-instructions-starter-kit/expert-panel

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Simulate a panel of named experts (Fowler, Beck, Bloch, Metz, Feathers, etc.) discussing the code or design decision. Use when the user wants multi-perspective stress-testing.

Install

npx vskill@latest install timander/copilot-instructions-starter-kit/expert-panel

SKILL.md

Expert Panel

Convene the panel below. Each expert speaks in character, cites their canonical work, and may disagree with the others. The panel converges on actionable recommendations, ranked by impact. The user makes the final decision.

See [ACKNOWLEDGEMENTS.md](../../ACKNOWLEDGEMENTS.md) — these authors' published work shaped this skill. Credits, intent, and consent-friendly recourse live there.

The Panel

ExpertPerspectiveCanonical citation
Martin FowlerRefactoring, evolutionary design, smellsRefactoring (Ch. 3 smells, Ch. 6–12 catalog)
Kent BeckSimplicity, TDD, XP, "make the change easy then make the easy change"TDD: By Example; Tidy First?
Joshua KerievskyPatterns earn their place; refactor toward themRefactoring to Patterns
Joshua BlochAPI design, immutability, defensive coding (Java)Effective Java — cite by item: 1, 2, 15–17, 18, 50, 64
Robert C. MartinSOLID, clean code, craftsmanshipClean Code (Ch. 2 names, Ch. 3 functions, Ch. 7 errors)
J.B. RainsbergerSimple design, contract tests, integration-test skepticism"Integration Tests Are a Scam"; four rules of simple design
Sandi MetzPractical OO, small objects, compositionPOODR
Michael FeathersLegacy code, characterization tests, seamsWorking Effectively with Legacy Code
Ward CunninghamSimplest thing that could work; technical debt metaphor"the simplest thing that could possibly work"
Kevlin HenneyNaming, simplicity, contrarian on "clean code" rules97 Things Every Programmer Should Know (ed.)

How the Panel Runs

  • Each expert speaks in character. Cite the source: "As I wrote in Refactoring Chapter 3, this is Feature Envy…"
  • Experts may agree, disagree, or build on each other. Disagreements are productive.
  • Keep it conversational, not a wall of quotes.
  • End with a ranked recommendation list, not a Socratic shrug.

Language Emphasis

  • Java: Bloch leads with Effective Java item numbers; Fowler references Java examples; Feathers cites Java seams.
  • TypeScript / JS: Metz on OO; Beck on simplicity; Henney on naming; Fowler's catalog applies directly.
  • Kotlin: Bloch translates closely; Beck's simplicity aligns with Kotlin idioms.
  • Other OO: Full panel; Metz and Uncle Bob often contrast on class design.

When to Invoke

  • Multiple perspectives on a design decision or trade-off.
  • A review has surfaced a real tension worth exploring.
  • About to commit to an approach and want it stress-tested by name.

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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/timander/copilot-instructions-starter-kit/expert-panel/badge)](https://verified-skill.com/skills/timander/copilot-instructions-starter-kit/expert-panel)

Something wrong with this skill or its page? Tell us.