Back to list
estiens

pal-chat

by estiens

composable meta-cognitive scaffolds for LLM chats

0🍴 0📅 Dec 29, 2025

SKILL.md


name: pal-chat description: Collaborative thinking partner for brainstorming, development discussion, and exploring ideas using PAL MCP. Use when you need a second opinion, want to brainstorm, or need help thinking through a problem. Triggers on brainstorming requests, discussion needs, or when exploring ideas.

PAL Chat - Collaborative Thinking

General-purpose collaboration for brainstorming, discussion, and exploring ideas.

When to Use

  • Brainstorming solutions
  • Getting a second opinion
  • Discussing trade-offs
  • Exploring ideas
  • Validating approaches
  • Rubber duck debugging

Quick Start

result = mcp__pal__chat(
    prompt="I'm designing a rate limiting system. What approaches should I consider?",
    working_directory_absolute_path="/path/to/project"
)

Required Parameters

ParameterTypeDescription
promptstringYour question or idea
working_directory_absolute_pathstringProject directory

Optional Parameters

ParameterTypeDescription
absolute_file_pathslistFiles to share for context
modelstringOverride model (default: openai/gpt-5)
temperaturefloat0 = deterministic, 1 = creative
thinking_modeenumminimal/low/medium/high/max
continuation_idstringContinue conversation
imageslistImage paths for visual context

Example Uses

Brainstorming

mcp__pal__chat(
    prompt="""
    I need to design a notification system that:
    - Supports email, SMS, push notifications
    - Handles user preferences
    - Allows batching to prevent spam
    - Scales to 1M users

    What architecture would you recommend?
    """,
    working_directory_absolute_path="/app"
)

Code Discussion

mcp__pal__chat(
    prompt="""
    I'm trying to decide between these approaches for the payment processor:

    Option A: Strategy pattern with separate classes per provider
    Option B: Single class with provider-specific methods

    What are the trade-offs? Which would you recommend?
    """,
    working_directory_absolute_path="/app",
    absolute_file_paths=[
        "/app/payments/processor.py",
        "/app/payments/stripe.py",
        "/app/payments/paypal.py"
    ]
)

Validating Approach

mcp__pal__chat(
    prompt="""
    I'm planning to implement caching like this:

    1. Check Redis for cached result
    2. If miss, query database
    3. Store in Redis with 5 min TTL
    4. Invalidate on writes

    Am I missing anything? Any edge cases to consider?
    """,
    working_directory_absolute_path="/app",
    thinking_mode="high"
)

Multi-turn Discussion

# Start conversation
result = mcp__pal__chat(
    prompt="Let's discuss microservices vs monolith for our startup",
    working_directory_absolute_path="/app"
)

# Continue with context
result = mcp__pal__chat(
    prompt="Good points. What about the team size factor? We have 4 developers.",
    working_directory_absolute_path="/app",
    continuation_id=result["continuation_id"]
)

Temperature Guide

ValueUse Case
0.0Technical analysis, debugging
0.3General discussion (default)
0.7Creative brainstorming
1.0Blue sky thinking

Thinking Modes

ModeDescription
minimalQuick responses
lowLight reasoning
mediumBalanced (default)
highDeep analysis
maxMaximum reasoning

Available Models

Top models for chat:

  • openai/gpt-5 - Strong reasoning (default)
  • deepseek/deepseek-v3.2 - Thinking-enabled
  • google/gemini-3-flash-preview - Fast, 1M context
  • x-ai/grok-4.1 - 2M context

Best Practices

  1. Provide context - Share relevant files
  2. Be specific - Clear questions get better answers
  3. Use continuation_id - Maintain conversation flow
  4. Adjust thinking_mode - Match complexity to problem
  5. Include constraints - Timeline, team size, tech stack

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon