← 모든 명령어 📥 캡처

/note-decide

의사결정 로그

ADR-lite 형식: 컨텍스트 > 결정 > 이유 > 대신(대안) > 영향(결과). 관련된 이전 결정을 찾아 “대체” 체인을 만들어요. 빠진 컨텍스트와 대안을 자동으로 추론해요.

빠른 예시

Claude Code
/note-decide ACID 트랜잭션이 필요해서 user 서비스에 MongoDB 대신 PostgreSQL을 써요

대안과 이유가 명시된 결정. 결과는 자동 생성돼요.

핵심 기능

📐

ADR-lite 형식

간결한 아키텍처 의사결정 기록: 컨텍스트, 결정, 이유(가장 강력한 한 가지), 대신(최대 3개 대안), 영향(결과).

🔗

의사결정 체인

기존 결정을 검색해, 새 결정이 옛 결정을 대신할 때 “대체” 링크를 만들어요.

🤔

대안 자동 추론

결정만 적어도 AI가 당신이 고려했을 법한 대안 1-2개를 추론해요.

⚖️

트레이드오프 섹션

복잡한 결정에는 확장 형식이 별도의 트레이드오프 섹션을 추가해요.

실전 예시

기술 선택

/note-decide ACID 트랜잭션이 필요해서 user 서비스에 MongoDB 대신 PostgreSQL을 써요

대안과 이유가 명시된 결정. 결과는 자동 생성돼요.

아키텍처

/note-decide 결제 시스템은 마이크로서비스로

AI가 모놀리식을 대안으로 추론하고, 결제 요구사항 컨텍스트를 더해요.

라이브러리 교체

/note-decide 번들 크기를 줄이려고 Moment.js에서 date-fns로 전환

찾으면 이전 Moment.js 결정을 대체해요. 마이그레이션 영향을 나열해요.

ADR-lite 형식

모든 의사결정은 간결한 구조를 따라요:

섹션설명
컨텍스트이 결정이 필요한 이유
결정무엇을 결정했는지
이유가장 강력한 한 가지 이유
대신고려한 대안(최대 3개)
영향결과와 영향을 받는 영역

복잡한 결정에는 확장 형식이 트레이드오프 섹션을 추가해요.

스마트 기능

대안 자동 추론

결정만 적어도 AI가 흔히 쓰이는 대안 1-2개를 추론해요:

/note-decide user 서비스에 PostgreSQL을 써요

AI가 대신 MongoDB, MySQL 을 추가해요 — 데이터베이스 선택에서 흔한 대안이기 때문이에요.

의사결정 체인

기존 의사결정 메모를 검색해요. 새 결정이 옛 결정을 대신하면 “대체” 링크를 만들어요:

대체: "user 서비스에 MongoDB 사용" (2월 10일)

이렇게 거슬러 올라가 추적할 수 있는 의사결정 히스토리가 쌓여요.

중복 감지

새 메모를 만들기 전에 /note-decide가 관련된 이전 결정을 검색하고, 비슷한 결정이 이미 있으면 알려줘요.

제목 가이드라인

좋은 제목은 실행 가능하고 구체적이에요:

  • “인증에 JWT 사용” (단순한 “인증”이 아니라)
  • “Fly.io에 배포” (단순한 “배포”가 아니라)
  • “REST에서 GraphQL로 전환” (단순한 “API”가 아니라)

/note-decide를 언제 쓰나요

무엇을 골랐는지뿐 아니라 그것을 골랐는지 기록하고 싶을 때 써요. 의사결정 로그는 다음과 같은 상황에서 진가를 발휘해요:

  • 새 팀원이 “우리가 왜 이렇게 했죠?”라고 물을 때
  • 몇 달 뒤에 결정을 다시 검토해야 할 때
  • 아키텍처가 어떻게 발전해 왔는지 추적하고 싶을 때

지금 써보세요

SlashNote를 다운로드하고 Claude Code 플러그인을 설치하세요

App Store에서 다운로드