Community코딩 & 개발github.com

imaginaerumai/field-tested-skills

사용자의 계획, 결정, 아이디어를 집중적으로 검토하여 사고를 스트레스 테스트합니다. 'grill' 트리거 문구를 사용할 때 활성화됩니다.

field-tested-skills란 무엇인가요?

이 스킬은 사용자가 특정 계획이나 결정에 대해 깊이 생각하고 약점을 찾도록 돕는 대화형 설계 트리 기법을 제공합니다. 사용자가 'grill me' 또는 유사한 트리거 문구를 입력하면 활성화되며, 에이전트는 사용자와의 라운드 기반 질문-응답 세션을 통해 의사 결정 트리를 구성합니다. 각 라운드에서는 이미 답변된 결정에 기반하여 현재 물을 수 있는 모든 질문(프론티어)을 한 번에 제시하고, 사용자의 답변에 따라 다음 라운드의 질문을 재계산합니다. 또한 환경 정보가 필요한 경우 서브 에이전트를 통해 조회하여 사용자에게 불필요한 질문을 하지 않도록 합니다. 세션은 모든 결정 분기가 탐색되어 더 이상 가정할 것이 없을 때 종료되며, 사용자와 공동 이해가 확인된 후에만 실행 단계로 넘어갑니다. 이 스킬은 Claude Code, Cursor, Codex 등 다양한 AI 에이전트 플랫폼에서 사용할 수 있으며, Matt Pocock의 원본 스킬을 기반으로 필드 테스트를 거쳐 개선되었습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/imaginaerumai/field-tested-skills/tree/HEAD/skills/engineering/grilling

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Grilling

출처. Matt Pocock이 mattpocock/skills (MIT)에서 작성, 49dd158에 고정됨. 아래의 상위 텍스트는 UPSTREAM.md에 나열된 편집 사항을 제외하고 그대로입니다. 추가된 내용은 마지막 현장 노트에 있습니다.

사용자와 공동 이해에 도달할 때까지 끊임없이 인터뷰하십시오. 이를 설계 트리로 매핑하십시오: 모든 결정은 그 결정에 의존하는 결정들로 분기됩니다.

트리를 라운드 단위로 작업하십시오. 프론티어는 전제 조건이 이미 해결된 모든 결정, 즉 아직 듣지 못한 답변을 추측하지 않고 지금 물을 수 있는 질문들입니다. 한 라운드에서 전체 프론티어를 질문하십시오: 각 질문에 번호를 매기고 권장 답변을 제시하십시오. 그런 다음 다음 라운드 전에 사용자의 답변을 기다리십시오.

라운드는 다음과 같이 포맷하십시오:

❓ **Q1** - **<질문 제목>**: <질문 본문, 여러 단락 및 여러 선택지 포함 가능>

➡️ <귀하의 권장 답변>

---

❓ **Q2** - **<질문 제목>**: <질문 본문, 여러 단락 및 여러 선택지 포함 가능>

➡️ <귀하의 권장 답변>

각 질문은 "예"라고 대답하면 귀하의 권장 답변을 수락하는 방식으로 표현하십시오.

각 라운드에서 사용자의 답변은 트리를 재구성합니다: 해결된 결정은 프론티어를 확장하고 이에 의존하던 질문을 차단 해제합니다. 프론티어를 다시 계산하고 다음 라운드를 질문하십시오. 다른 질문의 답변에 의존하는 질문은 이번 라운드가 아니라 나중 라운드에 속합니다.

_사실_을 찾는 것은 사용자의 일이 아니라 귀하의 일입니다. 프론티어 질문에 환경(파일 시스템, 도구 등)의 사실이 필요한 경우, 서브에이전트를 보내 찾으십시오. 직접 조회할 수 있는 것을 사용자에게 묻지 마십시오. 이로 인해 차단하지 마십시오: 진행 중인 탐색은 불확정 전제 조건이므로, 그 아래 질문들만 서브에이전트가 보고할 때까지 기다리십시오. 나머지 프론티어는 지금 질문하십시오. _결정_은 사용자의 몫입니다: 각 결정을 사용자에게 제시하고 기다리십시오.

프론티어가 비었을 때 세션이 종료됩니다: 설계 트리의 모든 분기를 방문했으며, 더 이상 묵시적으로 가정되는 것이 없습니다. 사용자가 공동 이해에 도달했는지 확인할 때까지 행동을 취하지 마십시오.

현장 노트

증거: grilling이 로드된 26개의 실제 세션 (방법은 ../../../docs/field-data.md 참조).

  1. 사용자가 되돌릴 수 있는 결정 로그를 유지하십시오. 사용자가 이전 답변을 번복한 경우가 3번 있었습니다("결정을 다시 가져와, 잘못된 결정을 내렸어"). 각 라운드 후에 확정된 결정의 번호 목록을 출력하십시오. 번복은 해당 결정 아래의 분기만 다시 엽니다.
  2. 옵션에 문자를 붙이십시오. 사용자가 짧은 답변(16회)에서 문자 또는 번호 목록으로 답했습니다. 모든 객관식 질문에 문자 옵션을 제공하여 Q2: b가 완전한 답변이 되도록 하십시오.
  3. 셀프 그릴 모드. 약 19개의 요청이 에이전트가 자신을 그릴하도록 요청했습니다("보안을 위해 그릴 미 세션을 직접 수행하십시오"). 요청 시, 에이전트가 인터뷰 대상이 되는 동일한 설계 트리를 실행하십시오. 각 사실 질문은 수집한 증거를 바탕으로 해결하십시오. 이 모드에서는 위의 대기 및 확인 규칙이 선호도 결정에만 적용되며, 이는 권장 답변과 함께 한 배치로 사용자에게 전달됩니다. principal-autopilot은 코드 이전인 3단계에서 이 모드를 실행합니다.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

관련 스킬