Show GN: ALPS Writer·ADR Writer - Claude Code와 Codex용 제품 명세·설계 결정 관리 플러그인
요약
Claude Code와 Codex 환경에서 제품 요구사항(PRD) 및 설계 결정 기록(ADR) 작성을 돕는 오픈소스 플러그인, ALPS Writer와 ADR Writer를 공개했습니다. 이 도구들은 문서화된 의도와 코드를 분리하여 관리하며, 기존 프로젝트의 결정 기록을 가져오거나 새로운 제품 기획부터 시작할 수 있습니다.
핵심 포인트
- ALPS Writer: 질문/답변 기반으로 PRD 작성 지원
- ADR Writer: 설계 결정 이유 및 조건을 명확히 기록
- 문서화된 의도와 코드를 분리하여 관리하는 방식 채택
- Codex에서도 유사한 명령어로 사용 가능하며, Node.js 24 이상 필요
Claude Code와 Codex에서 제품 요구사항과 설계 결정을 문서로 남기도록 돕는 ALPS Writer와 ADR Writer를 만들었습니다. MIT 라이선스로 공개한 오픈소스입니다.
ALPS Writer: 질문과 답변으로 제품 요구사항 문서(PRD)를 작성합니다. 전체 형식과 작은 개념 검증용 4개 절의 Lite 형식이 있으며, 사용자가 확인한 뒤 저장합니다.ADR Writer: 설계 결정 기록(ADR)에 결정의 이유와 구현이 지켜야 할 조건을 남기고, 구현·리뷰·문서와 코드의 차이 확인을 지원합니다. 기존 프로젝트에서 결정 기록 후보를 제안받는 방식으로도 시작할 수 있고, ALPS Writer 없이 사용할 수 있습니다.
문서에는 제품 의도와 반드시 지켜야 할 권한·상태·실패 조건을 남기고, 함수명이나 파일 구조처럼 코드에서 다시 알 수 있는 정보는 코드에 두는 방식입니다. 플러그인을 제거해도 PRD·ADR·코드는 저장소에 남아 읽을 수 있습니다.
기존 프로젝트라면 작은 기능 하나를 골라 /adr-import <기능 범위>
부터, 새 제품을 구상하는 중이라면 /lite-alps-init
부터 시작할 수 있습니다. Codex에서는 같은 스킬을 $adr-import
, $lite-alps-init
으로 호출합니다. 실행에는 해당 코딩 도구와 Node.js 24 이상이 필요하며, 두 플러그인은 마켓플레이스에서 각각 설치할 수 있습니다. Full ALPS의 기능을 ADR로 넘기는 연결 기능에는 둘 다 필요합니다.
실제 프로젝트에서 써 보신 분들의 피드백을 받고 싶습니다. 어떤 프로젝트에 적용했는지, 중요한 결정이 빠졌거나 문서 작성·확인이 과했던 부분이 있었는지 알려주시면 다음 수정에 도움이 됩니다.
저장소와 설치 방법: https://github.com/haandol/alps-writer-plugins
이 소개글은 AI의 도움을 받아 공개 README의 기능과 요구사항을 대조해 작성했습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기