Claude Code Plugins

Community-maintained marketplace

Feedback

LLM Counsel Request Formulation

@dkoosis/cc-plugins
0
0

This skill should be used when Claude needs to "formulate a request for external feedback", "craft a question for ChatGPT or Gemini", "structure a code review request", "write an A/B decision query", or needs guidance on how to effectively ask peer LLMs for counsel on architecture, design, or code decisions.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name LLM Counsel Request Formulation
description This skill should be used when Claude needs to "formulate a request for external feedback", "craft a question for ChatGPT or Gemini", "structure a code review request", "write an A/B decision query", or needs guidance on how to effectively ask peer LLMs for counsel on architecture, design, or code decisions.
version 0.1.0

Formulating Effective Requests for External LLM Counsel

Guide for crafting requests that elicit useful, actionable feedback from ChatGPT or Gemini.

Core Principles

External LLMs give better responses when requests are:

  • Constrained: A/B choices or ranked lists, not open-ended
  • Contextualized: Project goals and priorities stated upfront
  • Excellence-framed: Appeal to craftsmanship, not just correctness
  • Specific: Concrete code or decisions, not abstract questions

Request Structure

Standard Template

[Context Block - 2-3 sentences]
[Project type and goals. Key priorities or constraints.]

[Question Block]
[The specific decision, with options if applicable]

[Response Format]
Please provide:
- [A/B recommendation with rationale, OR]
- [Ranked list of approaches with tradeoffs]

[Excellence Framing]
Our goal is ἀρετή. Please bring your 職人気質.

Context Block Patterns

Security-focused project:

This is a financial services API where security and auditability are paramount. We prioritize correctness over convenience.

Personal tool:

This is a personal productivity tool I use daily. Speed, trustworthiness, and low friction are my top priorities.

Scalability-focused:

This is a data pipeline expected to handle 10M events/day. Throughput and reliability matter more than development speed.

Startup/iteration:

This is an early-stage product where we need to move fast and learn. Flexibility to pivot matters more than optimization.

Question Block Patterns

Architecture decision (A/B):

We need caching for our API responses. Should we use: A) Redis (external dependency, but battle-tested) B) In-memory LRU cache (simpler, but per-instance)

Our API runs on 3 instances behind a load balancer.

Design pattern choice:

For creating configuration objects with many optional fields, which pattern fits better: A) Builder pattern (fluent, explicit) B) Functional options (Go idiomatic, extensible)

Here's the current struct: [code]

Refactoring approach (ranked list):

This 800-line file needs splitting. What's the best decomposition? [code excerpt showing structure]

Please rank the approaches from most to least recommended.

Code review (ranked issues):

Please review this code and provide a ranked list of corrections and recommendations, from most to least critical. [code]

Response Format Specifications

For A/B decisions:

Please provide:
- Your recommendation (A or B)
- Key factors that determined your choice
- When you'd choose the other option instead

For ranked lists:

Please provide a ranked list from most to least [critical/recommended/important], with brief rationale for each.

For code review:

Please provide a ranked list of issues from most to least critical, covering:
- Correctness and bugs
- Security concerns
- Performance implications
- Design/architecture
- Code clarity

The Excellence Framing

Why It Works

The closing line appeals to craftsmanship values that encourage thoughtful, high-quality responses:

Our goal is ἀρετή. Please bring your 職人気質.

ἀρετή (arete): Greek concept of excellence, virtue, living up to one's full potential

職人気質 (shokunin kishitsu): Japanese craftsman spirit - pride in work, attention to detail, continuous improvement

This framing signals you want thoughtful counsel, not quick answers.

Variations

For different tones:

Formal:

We aim for engineering excellence and long-term maintainability.

Direct:

Give me your honest assessment. I want craft, not compromise.

Collaborative:

Help me think through this carefully. Quality matters more than speed.

Code Review Requests

Scope Limits

  • Maximum 10 files per request
  • Keep total code under ~2000 lines if possible
  • Focus on related files, not scattered snippets

Structure for Code Reviews

[Context]
This is [project type] where [key priorities].

Please review the following code and provide a ranked list of corrections and recommendations.

Our goal is ἀρετή. Please bring your 職人気質.

---

**File 1: path/to/file.go**
```go
[contents]

File 2: path/to/other.go

[contents]

Focus areas:

  • Correctness and potential bugs
  • Security considerations
  • Performance implications
  • Design clarity
  • Idiomatic usage

### What to Include

- Full file contents (not snippets) when reviewing design
- Relevant type definitions referenced by the code
- Brief note on what the code does if not obvious

### What to Exclude

- Generated code
- Test files (unless reviewing test quality specifically)
- Configuration files (unless that's the focus)
- Dependencies or vendor code

## Anti-Patterns

### DON'T: Open-ended questions

❌ "What do you think about this code?"
❌ "How should I design this system?"
❌ "Any suggestions for improvement?"

### DO: Constrained questions

✅ "Should we use approach A or B? Here are the tradeoffs I see..."
✅ "Rank these three architectural options for our use case..."
✅ "What are the top 3 issues with this code, ranked by severity?"

### DON'T: Missing context

❌ "Review this function: [code]"

### DO: Provide context

✅ "This is a security-critical auth handler. Review for vulnerabilities: [code]"

### DON'T: Too much scope

❌ "Review our entire codebase"
❌ [20 files attached]

### DO: Focused scope

✅ "Review these 3 related handlers for consistency and correctness"

## Service Selection Guidance

**ChatGPT** tends to excel at:
- Implementation details and code generation
- Practical, hands-on advice
- Step-by-step explanations

**Gemini** tends to excel at:
- Architectural reasoning
- Conceptual tradeoff analysis
- Broader design perspectives

Choose based on whether the question is more implementation-focused (ChatGPT) or architecture-focused (Gemini).

## Quick Reference

| Element | Pattern |
|---------|---------|
| Context | 2-3 sentences: project type + priorities |
| Question | Specific decision with options |
| Format | A/B recommendation OR ranked list |
| Closing | Excellence framing (ἀρετή, 職人気質) |
| Code limit | Max 10 files, ~2000 lines |