truecourse-ai/truecourse
Turns the documentation you already write into tests that run. A failing test means your product and your docs disagree, and names the section.
해결하는 문제
TrueCourse는 제품의 실제 동작이 서면 문서(PRD, README, ADR 등)와 달라지는 '문서 드리프트' 문제를 해결합니다. 제품과 문서를 자동으로 검증하여 제품이 문서에 명시된 대로 작동하도록 보장합니다.
작동 방식
TrueCourse는 기존 프로젝트 문서를 분석하여 주장과 사용자 흐름의 코퍼스를 추출합니다. 그런 다음 LLM(Claude Code 사용)을 사용하여 실행 중인 애플리케이션에 대해 엔드투엔드 Playwright 테스트를 생성하고 실행합니다. 테스트가 실패하면 제품이 더 이상 충족하지 않는 문서 내의 특정 주장을 식별합니다. 이 플랫폼에는 이러한 결과를 검토하기 위한 대시보드가 포함되어 있으며, GitHub와 통합되어 풀 리퀘스트의 문서 충돌을 확인합니다.
대상 사용자
수동 검증 없이 고품질의 정확한 문서를 유지하고 기술 사양 및 사용자 가이드를 코드베이스와 동기화하려는 제품 책임자 및 엔지니어링 팀을 위해 설계되었습니다.
주요 특징
- 문서를 자동으로 실행 가능한 엔드투엔드 테스트로 변환합니다.
- 제품 동작과 서면 주장 간의 불일치를 감지합니다.
- MCP를 통해 Claude Code와 통합하여 리포지토리 상태를 지능적으로 분석합니다.
- 자동 풀 리퀘스트 검사를 지원하여 문서와 코드 간의 드리프트를 방지합니다.
- 제품 정의 및 테스트 흐름을 관리하기 위한 전용 작업 공간을 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트