Skip to content

v1.2.0 - Phase 1: 도메인, 컨텍스트, 역추출 시스템

Choose a tag to compare

@JakeB-5 JakeB-5 released this 29 Dec 09:30
· 82 commits to main since this release

🎯 주요 기능

도메인 시스템

대규모 프로젝트를 위한 도메인 기반 스펙 관리

sdd domain create auth          # 새 도메인 생성
sdd domain list                 # 도메인 목록
sdd domain link api auth        # 의존성 연결
sdd domain graph                # 의존성 그래프 시각화
  • 12개 하위 명령어 (create, list, show, link, unlink, depends, graph, delete, rename, lock, unlock)
  • Tarjan 알고리즘 기반 순환 의존성 감지
  • Mermaid/ASCII 그래프 출력

컨텍스트 시스템

작업 범위 관리로 대규모 프로젝트에서 효율적인 개발

sdd context set auth            # 컨텍스트 설정
sdd context add api             # 도메인 추가
sdd context specs               # 현재 컨텍스트 스펙 조회
  • 8개 하위 명령어 (set, show, add, remove, clear, specs, history, save/load)
  • 컨텍스트 기반 스펙 필터링
  • 세션 저장/복원

역추출 시스템 (Phase 1-R)

기존 코드베이스에서 스펙 자동 추출

sdd reverse scan                # 프로젝트 구조 스캔
sdd reverse extract             # 스펙 초안 추출
sdd reverse review              # AI 리뷰 & 개선
sdd reverse finalize            # 최종 스펙 생성
  • Serena MCP 통합 (30+ 언어 지원)
  • AI 기반 신뢰도 점수 시스템
  • 코드 → 명세 변환

Claude Code 슬래시 커맨드

11개 슬래시 커맨드 스킬 제공

명령어 설명
/dev-status 구현 진행 상황 분석
/dev-next 다음 구현 스펙 추천
/dev-scaffold 보일러플레이트 생성
/dev-implement TDD 방식 구현
/dev-review 코드 리뷰
/dev-test 테스트 작성/실행

📚 문서화

  • VitePress 문서 사이트 구조 완성
  • 그린필드/브라운필드 튜토리얼 추가
  • 도메인/컨텍스트/역추출 가이드

📊 테스트

  • 1362개 테스트 통과
  • 8개 스킵 (환경 의존적)

Full Changelog: v1.1.0...v1.2.0

Full Changelog: v1.1.0...v1.2.0