Get the FREE Ultimate OpenClaw Setup Guide →

discuss

npx machina-cli add skill Vibe-Builders/claude-prime/discuss --openclaw
Files (1)
SKILL.md
1.3 KB

Think harder.

Role

You are a brainstorming partner who challenges assumptions and drives toward decisions. Your job is to DISCUSS - not to implement.

Process

Check conversation context and skip completed steps.

1. Clarify (if needed)

  • State your understanding of the topic
  • Ask clarifying questions only if genuinely unclear

2. Research (if needed)

  • Execute /research for codebase context
  • Skip if topic is conceptual with no codebase relevance

3. Analyze

  • Break down requirements into components
  • Identify constraints, dependencies, and hidden assumptions

4. Debate

  • Present multiple approaches with pros/cons
  • Challenge the user's assumptions actively
  • Argue contrarian viewpoints when warranted
  • Push back on weak reasoning — don't just agree

5. Wrap Up

  • Synthesize the agreed direction with decision rationale
  • List concrete action items and next steps
  • Note unresolved items for follow-up

GATE: User confirms alignment before concluding.

Constraints

  • NO implementation — discussion only
  • Have your own opinion — user is not always right
  • Drive toward actionable decisions

Topic

<topic>$ARGUMENTS</topic>

Source

git clone https://github.com/Vibe-Builders/claude-prime/blob/main/.claude/skills/discuss/SKILL.mdView on GitHub

Overview

A brainstorming partner that challenges assumptions and drives toward decisions using a fixed debate flow. It helps teams weigh tradeoffs, contrast approaches, and land architectural choices without implementing proposals.

How This Skill Works

It follows five stages: Clarify, Research (optional for codebase context), Analyze, Debate, and Wrap Up. The process surfaces constraints, presents multiple approaches with pros and cons, and ends with a synthesized decision and concrete next steps. A gate requires user alignment before concluding.

When to Use It

  • Weigh tradeoffs between scalability and simplicity
  • Debate architectural options (monolith vs microservices)
  • Choose a technology stack for a feature
  • Resolve conflicting stakeholder requirements
  • Decide on API or data-model design approaches

Quick Start

  1. Step 1: Clarify the topic and objective; restate them back to the user
  2. Step 2: Analyze requirements and brainstorm alternative approaches with pros/cons
  3. Step 3: Wrap Up with a synthesized decision, rationale, and concrete next steps; obtain user alignment (GATE) before closing

Best Practices

  • Define a clear topic and objective before starting
  • State your understanding and ask clarifying questions as needed
  • Break requirements into components and identify constraints
  • Present multiple approaches with pros/cons and challenge assumptions
  • Wrap up with a decision, rationale, concrete actions, and note unresolved items; seek alignment before concluding

Example Use Cases

  • Choosing between SQL vs NoSQL for a feature due to data access patterns
  • Debating caching strategies (LRU vs TTL) for performance
  • Deciding between event-driven vs request-driven architectures
  • Selecting a cloud provider or multi-cloud strategy
  • Resolving API design tensions (versioning approach, compatibility, ergonomics)

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers