Skip to main content

discuss

Gray area 식별 및 사용자 결정 수집. CONTEXT.md를 생성하여 downstream 에이전트가 재질문 없이 작업 가능. GSD discuss-phase 패턴 기반.

Source facts

Repository
insightflo/claude-impl-tools
Last source activity
March 29, 2026 at 12:57
Detected SKILL.md language
Korean
Stars
17
Forks
3

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
discuss
description
Gray area 식별 및 사용자 결정 수집. CONTEXT.md를 생성하여 downstream 에이전트가 재질문 없이 작업 가능. GSD discuss-phase 패턴 기반.
triggers
["/discuss","토론하자","결정 수집","context 생성"]
version
1.0.0
updated
2026-03-29T00:00:00.000Z
# /discuss — 구현 결정 수집 > **목표**: 사용자의 구현 결정을 수집하여 CONTEXT.md 생성 > > **철학**: 사용자 = 비전가, Claude = 빌더. 비전과 선택을 물어보고, 기술적 구현은 Claude가 결정. ## 출력 경로 - 프로젝트 레벨: `.claude/CONTEXT.md` - 작업별: `.claude/context/{task-id}.md` ## 절대 금지 1. 기술적 구현 세부사항 질문 (아키텍처, 라이브러리 선택 등) 2. 범위 확장 제안 (새 기능 추가 유도) 3. 모든 영역 질문 - 관련 있는 것만 물어봄 ## 실행 순서 ### Step 1: 작업 범위 확인 ```bash # TASKS.md에서 현재 작업 확인 CURRENT_TASK=$(grep -E '^\s*-\s*\[ \]' TASKS.md | head -1) ``` ### Step 2: Gray Area 식별 작업 유형에 따라 관련 gray area 식별: - **UI 작업**: 레이아웃, 인터랙션, 상태 표시 - **API 작업**: 응답 포맷, 에러 처리, 인증 - **CLI 작업**: 플래그 디자인, 출력 포맷, 에러 복구 - **데이터 작업**: 그룹핑 기준, 중복 처리, 명명 규칙 ### Step 3: AskUserQuestion으로 결정 수집 각 gray area에 대해 AskUserQuestion 호출: ```json { "question": "{gray area에 대한 구체적 질문}", "options": [ { "label": "옵션 A", "description": "..." }, { "label": "옵션 B", "description": "..." }, { "label": "Claude 재량", "description": "알아서 결정해도 됨" } ] } ``` ### Step 4: CONTEXT.md 생성 수집된 결정을 바탕으로 `.claude/CONTEXT.md` 또는 `.claude/context/{task-id}.md` 생성. ### Step 5: 결과 확인 ```text ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ /discuss COMPLETE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 결정 수집 완료: - D-01: {결정 1} - D-02: {결정 2} - Claude 재량: {재량 영역} CONTEXT.md 생성됨: .claude/CONTEXT.md 다음 단계: /agile 또는 작업 시작 ``` ## Gray Area 예시 ### UI 작업 - 레이아웃: 카드 vs 리스트 vs 테이블 - 로딩: 스켈레톤 vs 스피너 vs 프로그레스바 - 빈 상태: 일러스트 + 메시지 vs 간단한 텍스트 ### API 작업 - 에러 응답: 상세 vs 간단 - 페이지네이션: 커서 vs 오프셋 - 인증: Bearer vs API key ### CLI 작업 - 출력: JSON vs 테이블 vs 플레인텍스트 - 플래그: 짧은(-v) vs 긴(--verbose) vs 둘 다 - 에러: 재시도 vs 즉시 실패 --- **Last Updated**: 2026-03-29 (v1.0.0)
View on GitHub