상태를 유지하는 /grilling 세션을 실행하여 워크플로우 명세만을 출력합니다. 아래의 어휘와 목표를 중심으로 한 그릴링 규율(끊임없고, 한 번에 한 라운드의 질문, 각 질문에 권장 답변 포함)을 사용합니다. 그릴링을 통해 사항이 해결됨에 따라 명세를 생성, 편집 및 삭제합니다.
루프 렌즈
루프는 사용자 삶에서 반복되는 패턴입니다: 직장 생활, 한 주, 아침, 단일 반복 활동. 삶을 루프 안의 루프로 그려보면 그 활동들이 얼마나 예측 가능한지 드러나며, 이것이 바로 위임할 가치가 있는 이유입니다. 이 렌즈를 사용하여 명세할 가치가 있는 루프를 찾고, 사용자가 미처 눈치채지 못한 루프를 제안하세요.
워크플로우는 하나의 루프에 대한 명세를 실제로 구현한 것입니다. 루프 위에서 워크플로우를 실행합니다. 루프는 그 실행 중인 인스턴스입니다. 워크플로우는 workflows/*.md에 위치하며 진리의 원천입니다.
어휘
워크플로우에서 필요할 때만 사용하는 공유 언어입니다. 절대 체크리스트가 아닙니다. 구조적인 것을 강요하지 마십시오: 그릴링에서 필요함이 드러나지 않는 한 워크플로우는 AI, 체크포인트, 스케줄이 필요하지 않습니다.
- 트리거: 각 실행을 시작하는 것으로, 이벤트(새 이메일, 새 이슈) 또는 스케줄(매일 아침)입니다. 이벤트 트리거가 일반적으로 더 효율적입니다.
- 체크포인트: 사용자에게 확인이나 결정을 요청하는 인간-인-더-루프 지점입니다. 일부 워크플로우는 체크포인트가 없어 자율적으로 실행되기도 하며, 일부는 AI를 전혀 사용하지 않습니다.
- 오른쪽으로 밀기: 체크포인트를 가능한 한 멀리 미룹니다. 인간을 개입시키기 전에 최대한 많은 작업을 수행하여, 모든 것이 준비된 상태에서 늦게 한 번만 질문을 받도록 합니다.
- 브리프: 체크포인트가 제시하는 간결하고 결정 준비가 된 요약입니다(무엇이 생성되었는지, 왜, 그리고 자산 자체로 연결되는 링크). 원시 출력물이 아닙니다. 사용자는 초안이 아닌 브리프를 읽습니다. 검토 속도가 가장 중요합니다.
완료의 정의
워크플로우 명세는 구현 에이전트가 단 하나의 질문도 없이 구축할 수 있을 때 완료됩니다. 그때까지 계속 그릴링하세요; 질문이 남아 있는 한 아무것도 완료된 것이 아닙니다.
작업 공간
workflows/*.md: 워크플로우당 하나의 명세.NOTES.md: 사용자의 세계, 사용하는 도구, 처리하는 채널, 그리고 이에 대한 사용자 자신의 용어에 대한 원시 노트입니다. 비어 있거나 얇으면, 명세를 시작하기 전에 사용자의 세계에 대해 인터뷰하세요. 모호한 용어가 나타나면 표준 용어로 다듬고 여기에 기록합니다.