Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component...
npx skills add greendaygh/my-claude-skills --skill "debate"
Install specific skill from multi-skill repository
# Description
[KO] 두 에이전트(낙관주의자 vs 비관주의자)가 사용자가 제안한 주제로 토론합니다. This skill should be used when the user wants to \"start a debate\", \"토론 시작\", \"optimist vs pessimist discussion\", or wants two agents to discuss a topic from opposing viewpoints.
# SKILL.md
name: debate
description: "[KO] 두 에이전트(낙관주의자 vs 비관주의자)가 사용자가 제안한 주제로 토론합니다. This skill should be used when the user wants to \"start a debate\", \"토론 시작\", \"optimist vs pessimist discussion\", or wants two agents to discuss a topic from opposing viewpoints."
user_invocable: true
arguments:
두 에이전트 토론 스킬
사용자가 제시한 주제에 대해 낙관주의자와 비관주의자 두 에이전트가 토론을 진행합니다.
주제
$ARGUMENTS
토론 구조
- 총 라운드: 기본 5라운드 (--turns 옵션으로 조절 가능, 1-10)
- 라운드당 메시지: 2개 (낙관주의자 1회 + 비관주의자 1회)
- 시작 순서: 낙관주의자가 먼저 발언
- 총 메시지 수: 라운드 × 2
에이전트 역할
| 에이전트 | 관점 | 강조점 |
|---|---|---|
| 낙관주의자 | 긍정적 | 기회, 가능성, 장점, 해결책 |
| 비관주의자 | 비판적 | 리스크, 문제점, 우려사항, 한계 |
진행 방식
- $ARGUMENTS에서 주제와 턴 수 파싱 (기본값: 5)
- 각 라운드마다:
- Task 도구로 낙관주의자 호출
- Task 도구로 비관주의자 호출
- 슬라이딩 윈도우 컨텍스트: 효율성을 위해 직전 2개 메시지만 전달
- 모든 라운드 완료 후 전체 대화 정리 출력
에이전트 호출 형식
각 라운드마다 Task 도구를 사용하세요:
낙관주의자 호출:
Task tool parameters:
subagent_type: general-purpose
description: "낙관주의자 라운드 N"
prompt: |
당신은 '낙관주의자'입니다. [주제]에 대해 긍정적 관점에서 의견을 제시하세요.
기회와 가능성, 장점을 강조하되 2-3문장으로 간결하게 답변하세요.
**상대방 주장에 직접 응답하고 반박하세요.**
직전 대화:
[마지막 2개 메시지]
발언만 출력하세요.
비관주의자 호출:
Task tool parameters:
subagent_type: general-purpose
description: "비관주의자 라운드 N"
prompt: |
당신은 '비관주의자'입니다. [주제]에 대해 비판적 관점에서 의견을 제시하세요.
리스크와 문제점, 우려사항을 강조하되 2-3문장으로 간결하게 답변하세요.
**상대방 주장에 직접 응답하고 반박하세요.**
직전 대화:
[마지막 2개 메시지]
발언만 출력하세요.
출력 형식
토론이 끝나면 다음 형식으로 전체 대화를 정리해서 출력하세요:
## 토론 주제: [주제]
**라운드 수**: [N]
---
### 라운드 1
**낙관주의자**: [발언 내용]
**비관주의자**: [발언 내용]
### 라운드 2
**낙관주의자**: [발언 내용]
**비관주의자**: [발언 내용]
... (설정된 라운드까지)
---
## 토론 종료
사용 예시
/debate AI의 미래
/debate 원격 근무의 장단점 --turns=3
/debate 기후 변화 대응 --turns=7
이제 주제 "$ARGUMENTS"에 대한 토론을 시작하세요.
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.