TL;DR
- Fleecevest는 코딩 에이전트의 모든 제품 산출물에 명확성 사다리를 먼저 적용해, 문제·근거·최소 실험·중단 기준을 통과한 항목만 문서화하는 제품 관리 모드임
- 설치는 Claude 플러그인 명령 2개로 완료되며, 세션 시작 시 full 레벨로 활성화되고 별도 설정이 필요 없음
Cursor,Windsurf,Copilot,Cline,Kiro,OpenCode,OpenClaw, MCP 도구 등 여러 플랫폼에서 규칙 파일 또는 플랫폼별 디렉터리로 연결됨- 동일한 15개 평가 항목에서 기본 모드가 7/15, Fleecevest가 13/15를 기록하며 제품 요구사항·사양·전략 요청의 명확성이 개선됨
lite,full,ultra,off강도와 PRD·티켓·사양·전략·검토·발견·커뮤니케이션용 명령을 제공하며 산출물은docs/product/에 저장됨
Fleecevest
- Fleecevest는 코딩 에이전트에 적용하는 냉정하게 명확한 제품 관리 모드이며, 조끼는 기능을 실제로 출시했다는 의미임
- 처음 사용하는 경우 하나의 기능을 설정부터 해체까지 8단계로 끝까지 진행하는 방식임
설치
- 설치는 다음 두 명령으로 완료되며, 설치에 실행 절차서가 필요하다면 실패한 설치로 간주함
claude plugin marketplace add Websites-On-Computers/fleecevestclaude plugin install fleecevest@fleecevest- 게시 후에는 경로 대신 GitHub 슬러그를 사용할 수 있음
- 세션 내부에서는
/plugin install fleecevest@fleecevest로 설치할 수 있으며, 세션 재시작 후 시작 시 자동 활성화됨 - 기본 활성화 수준은 full이며 별도 설정이 필요 없음
다른 편집기와 에이전트
- Fleecevest는 작업 공간의 규칙 파일로 존재하며 플랫폼별 하위 디렉터리와 함께 제공됨
- 도구가 자동으로 불러오게 하거나 적절한 폴더를 직접 지정하는 방식임
- 플랫폼별 위치는 다음과 같음
- Cursor / Windsurf / Copilot / Cline / Kiro / agents.md: 저장소의 규칙 파일, 자동 로드됨
- OpenCode:
.opencode/command/, 도구에서 해당 위치를 지정함 - OpenClaw:
.openclaw/skills/, 도구에서 해당 위치를 지정함 - MCP를 지원하는 모든 도구:
fleecevest-mcp/, README를 참고해 MCP 서버를 설정함 - 모든 사본은 생성된 파일이며, 기준 파일을 편집한 뒤
npm run build를 실행해야 함 - 생성된 사본을 직접 편집하지 않는 방식임
검증 결과
- Fleecevest의 동작은 명확성 사다리를 강제하는지 측정하는 행동 벤치마크로 검증됨
- 명확성 사다리는 문제 우선, 중단 기준, 한 페이지 원칙을 포함함
npm run bench로 언제든지 동일한 15개 평가 항목에서 기본 모드와 Fleecevest를 비교할 수 있음- 평가 대상은 PRD, 사양, 전략 요청임
- 기본 모드는 7/15, Fleecevest는 13/15를 기록함
- 전체 결과는
full results에서 확인 가능함 - 실제 제품 요청을 동일한 형식으로 조끼 적용 전후에 비교하는 예시도 제공됨
Fleecevest의 기능
- Fleecevest는 모든 제품 산출물 앞에서 명확성 사다리를 먼저 실행함
- 이 제품이 애초에 존재해야 하는지 확인함
- 문제가 이름이 명시된 사용자와 함께 한 문장으로 표현되는지 확인함
- 근거가 무엇인지 확인함
- 가설을 검증할 수 있는 가장 작은 시도가 무엇인지 확인함
- 중단 기준을 포함한 지표가 무엇인지 확인함
- 사다리의 기준을 충족한 단계만 산출물로 이어짐
- 첫 번째 또는 두 번째 단계를 통과하지 못하면 한 줄로 중단을 권고함
- 이 중단 권고는 오류가 아니라 성공 상태임
도구와 라우팅
- 산출물이 어디에 놓일지는
docs/product/toolchain.md또는~/.claude/fleecevest-toolchain.md에서 한 번 선언함 - 프로젝트 설정은 해당 프로젝트에 적용됨
- 사용자 설정은 모든 위치에 적용됨
- 두 설정이 모두 있으면 프로젝트 설정이 우선함
- 세 단계는 각각 한 줄로 지정함
- 초안: 사고가 진행되는 단계이며 미해결 질문을 허용함
- 최종: 명확성 사다리를 통과하기 전에는 산출물이 최종 위치를 주장할 수 없는 단계임
- 승격: 문서가 외부로 나가는 형식 절차가 아니라 게이트가 실제로 강제되는 순간임
- Fleecevest는 커넥터를 제공하지 않으며, 기존 커넥터를 사용하고 커넥터가 없을 때는 잘 알려진 커넥터를 지정할 수 있음
- 마크다운이 진실의 원천으로 유지되며, 요청하지 않은 내용을 자동으로 전송하지 않음
명령
/fleecevest: 강도 수준(lite/full/ultra/off)을 전환하거나 현재 수준을 보고함/fleecevest-prd: 명확성 사다리를 먼저 적용한 한 페이지 PRD를 작성함/fleecevest-tickets: PRD 또는 사양에서 에픽과 붙여넣기 가능한 티켓을 작성함/fleecevest-spec: 마일스톤·담당자·위험·중단 기준을 포함한 프로젝트 사양을 작성함/fleecevest-eng: 커밋하기 전에 PM이 엔지니어링에 물어야 할 질문을 제시함/fleecevest-review: 기존 PRD·사양·티켓의 명확성 실패를 해부함/fleecevest-discovery: 인터뷰 가이드·가정 지도·리서치 종합을 작성함/fleecevest-strategy: 지표 트리·베팅·실제 하지 않을 일 목록을 포함한 전략 한 페이지를 작성함/fleecevest-comms: 답변을 우선하는 이해관계자 업데이트와 출시 커뮤니케이션을 작성함/fleecevest-toolchain: 팀의 도구·라우팅·티켓 정책을 선언함/fleecevest-help: Fleecevest의 페르소나로 도움말 카드를 제공함- 산출물은
docs/product/에 저장됨
강도 수준
- lite: 사다리가 자문 방식으로 작동하며 모호함을 표시하지만 이를 이유로 차단하지 않음
- full: 사다리를 강제하며 한 페이지 문서가 먼저 나오고 중단 기준이 필수임. 기본값임
- ultra: 한 페이지가 최대 분량이며 나머지는 모두 부록이고, 모든 요청에서 첫 번째 단계를 소리 내어 질문함
/fleecevest lite|full|ultra로 수준을 전환할 수 있음/fleecevest default <level>은 선택한 수준을 설정 파일에 기록해 재시작 후에도 유지함
지식 기반
- Fleecevest가 참조하는 자료는 실무 PM과 창업자가 출연한 Lenny's Podcast 대본에서 추출됨
- 수백 개 에피소드의 내용을 PRD 작성·발견·전략·우선순위·지표·커뮤니케이션·운영 습관·엔지니어링 협업에 관한 8개 파일로 압축함
- 각 주장은 발언한 사람에게 귀속되어 있으며, 재인용을 거듭한 요약이 아니라 직접 확인할 수 있는 출처 기반 자료임
비활성화
stop fleecevest,take off the vest,normal mode라고 말하면 Fleecevest를 중지함/fleecevest로 언제든지 다시 시작할 수 있음
크레디트
- 패턴은 Ponytail에서 포크됨
- 코퍼스는
ChatPRD/lennys-podcast-transcripts에서 가져옴 - MIT 라이선스로 제공됨
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요