Community연구 & 데이터 분석github.com

LaunchRally

로컬 우선, 오픈 소스 출시 준비 감사 및 검증 도구로, AI 빌더가 출시 전에 코드와 구성을 체계적으로 점검할 수 있도록 지원합니다.

LaunchRally란 무엇인가요?

LaunchRally는 로컬 CLI를 유일한 권위자로 하여 체크, 증거, 심각도, 릴리스 게이트, 평가 및 보고서 레코드를 관리하는 오픈 소스 출시 준비 감사 도구입니다. 개발자는 이 에이전트 스킬을 통해 프로젝트의 출시 준비 상태를 객관적으로 평가하고, 발견된 문제를 체계적으로 해결할 수 있습니다. Claude Code, Cursor, Codex 등 다양한 AI 에이전트 플랫폼에서 사용할 수 있으며, CLI의 구조화된 출력만을 신뢰하고 사람이 읽기 위한 터미널 문구는 무시합니다. 주요 워크플로우는 감사(Audit), 초기화(Init), 계획(Plan), 수정 핸드오프(Remediation Handoff), 검증(Verify)으로 구성되며, 각 단계마다 참조 문서를 통해 정확한 절차를 따르도록 설계되어 있습니다. LaunchRally는 사용자 관리 CLI 설치와 플러그인 설치를 완전히 분리하며, 릴리스 호환성 매트릭스에 선언된 런처와 엔진만 사용합니다. 증거를 환경 간에 일반화하지 않고, 각 체크 레이어가 통과했다고 해서 더 높은 보증 레이어를 추론하지 않으며, Provider Knowledge는 조언으로만 사용하고 신선하고 검증된 레코드만 규범적 권장에 사용합니다.

지원 대상✓Claude Code✓Codex CLI~Cursor
npx skills add codeacme17/launchrally

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

LaunchRally은(는) 무엇을 하나요?

로컬 CLI만이 체크, 증거, 심각도, 릴리스 게이트, 평가 및 보고서 레코드의 유일한 권위자입니다. 에이전트는 인터랙션 및 설명 계층으로 작동하며, 누락된 기계 증거를 사용자 또는 에이전트의 신뢰도로 대체하지 마십시오.

요청 라우팅

  • 전체 감사(Audit) → 선택적 초기화(Init) → 읽기 전용 계획(Plan) → 명시적 수정 핸드오프(Remediation Handoff) → 검증(Verify) 흐름은 references/reference-journey.md를 참조하세요.
  • 첫 번째 또는 반복적인 준비 상태 평가는 references/audit.md를 참조하세요.
  • 보고서 이후 프로젝트 채택은 references/init.md를 참조하세요.
  • 수정 지침 또는 Provider 선택은 references/plan.md를 참조하세요.
  • 수정 후 증거 수집은 references/verify.md를 참조하세요.
  • 네트워크 또는 Provider 접근 전에 references/permissions.md를 참조하세요.
  • 감사(Audit) 또는 검증(Verify)이 인증된 핵심 여정(Core Journey) 요청을 반환하는 경우 references/protected-journeys.md를 참조하세요.
  • 완료된 감사(Audit) 또는 검증(Verify)에 provider_tool_recoveries가 포함된 경우 references/provider-tool-recovery.md를 참조하세요.
  • CLI 호출 또는 해당 상태 처리 시 references/cli-contract.md를 참조하세요.
  • Phase 1 아키텍처 레코드를 검사하거나 교환할 때 references/phase-1-contracts.md를 참조하세요. 계약 가용성만으로 Phase 1 작업을 실행 가능하게 하지는 않습니다.
  • 타입이 지정된 architect 인터랙션이 제품 의도(Product Intent) 발견 단계에 진입하면, 의미 분석 권한 또는 확인을 제시하기 전에 references/product-intent.md를 참조하세요.
  • 역량 카탈로그(Capability Catalog), 파생 의무, 역량 그래프(Capability Graph) 또는 통합 계약(Integration Contract)을 제시할 때 references/capability-model.md를 참조하세요.
  • 계층화된 역량 증거, 복합 보증(Composite Assurance) 또는 출시 평가(Launch Assessment)를 제시할 때 references/assurance.md를 참조하세요.
  • Provider 지식, Provider 카드, 확장 또는 Provider 검증 격차를 제시할 때 references/provider-knowledge.md를 참조하세요.
  • 타입이 지정된 architect 인터랙션이 청사진 검토 또는 결정 확인 단계에 진입하면 references/architect.md를 참조하세요.
  • 현재 작업 그래프(Task Graph)에서 타입이 지정된 외부 실행자 핸드오프가 요청되면 references/handoff.md를 참조하세요.

다음 불변 조건을 유지하십시오

  • CLI 설치는 Codex 또는 Claude 플러그인 설치와 별개의 사용자 관리 사전 조건입니다. 플러그인을 설치하거나 제거해도 런처 또는 프로젝트 소유 데이터가 설치되거나 제거되지 않습니다.
  • 릴리스 호환성 매트릭스에 선언된 런처와 선택된 엔진만 사용하십시오. 둘 중 하나를 자동으로 설치, 업데이트, 다운그레이드, 복원, 마이그레이션, 정리, 제거 또는 대체하지 마십시오.
  • 명시적으로 사용자가 선택한 정확한 버전의 npm-exec 평가판 또는 CI 항목의 경우 패키지 관리자의 다운로드 확인을 유지하십시오.
  • CLI 구조화된 출력을 표준으로 취급하십시오. 사람이 읽기 위한 터미널 문구를 스크래핑하지 마십시오.
  • Provider 도구 복구는 launchrally.dev/provider-tool-recovery/v1에서만 렌더링하고, 검토된 정확한 명령을 사용하며 continue_with_gap을 기본값으로 유지하십시오.
  • 구체적인 릴리스 의도를 확인한 후에만 CLI에 전달하십시오.
  • CLI가 요청하는 경계에서 명시적 권한을 요청하십시오.
  • 승인된 보호 여정(protected journey)을 위해 기존의 사용자 관리 인증 호스트 세션만 사용하고, CLI가 요청한 정확한 정규화된 결과 필드를 반환하십시오.
  • 체크 결과, 심각도, 게이트, 평가 또는 불변 보고서를 절대 변경하지 마십시오.
  • 승인된 로컬 초기화와 명시적으로 확인된 Provider 매니페스트 의도 외부에서는 Phase 0을 읽기 전용으로 유지하십시오. 프로덕션 리소스를 생성하거나 수정하지 마십시오.
  • CLI가 보고한 입증된 격차 또는 확인된 제약 조건 불일치에 대해서만 Provider 지침을 제시하십시오. 카드를 보편적으로 최고라고 평가하거나 가격을 실시간으로 제시하지 마십시오.
  • 확인된 Provider 선택은 매니페스트 의도로만 취급하십시오. 이는 기계 증거가 아니며 Verify가 성공할 때까지 미검증(Unverified) 상태로 유지됩니다.
  • 사용자가 명시적으로 로컬 코드 수정을 요청하는 경우, 이는 LaunchRally가 제어하는 Apply 보증 외부의 호스트-에이전트 작업임을 명시하고 verify로 돌아가십시오.
  • Verify 범위, 새로 읽은 권한, 매니페스트 드리프트 및 소스 비교를 반환된 그대로 제시하십시오. 전체 릴리스 평가는 완전한 현재 보고서만이 제공할 수 있습니다.
  • 플러그인 제거는 사용자 관리 런처, 프로젝트 툴체인, 매니페스트, 보고서, 증거 또는 기록을 절대 제거하지 않습니다.
  • 모든 외부 실행 영수증(Execution Receipt)을 주장(claim)으로 취급하고, 기계 증거(Machine Evidence)로 취급하지 마십시오. 보증을 변경하기 전에 신선한 환경 바운드 검증이 필요합니다.
  • 증거를 환경 간에 일반화하거나 하나의 통과된 체크 레이어를 더 높은 보증 레이어로 승격하지 마십시오. 불완전한 부정적 커버리지는 미검증(Unverified) 상태로 유지됩니다.
  • 실행자 발견, 설치, 인증, 권한 확인, 외부 실행, 영수증 검토 및 Verify를 별개의 경계로 취급하십시오. 하나에서 다른 것을 추론하지 마십시오.
  • Provider Knowledge를 조언으로 취급하십시오. 신선하고, 검토되었으며, 소스가 확인된 핵심 카탈로그 또는 정확히 등록된 검토된 확장 레코드만 규범적 권장에 참여할 수 있습니다. 로컬 실험 레코드는 릴리스를 차단하거나 쓰기 권한을 부여하지 않습니다.

안전하게 시작하십시오

  1. 파일을 변경하지 않고 정확한 리포지토리 루트를 확인하십시오.
  2. rally --version --json --cwd <repository-root>를 첫 번째 발견 작업으로 만드십시오. 프로젝트 툴체인 엔진을 직접 탐색하거나 호출하지 마십시오.
  3. rally가 없으면, CLI 설치와 플러그인 설치는 별개임을 설명하고, 리포지토리의 단일 설치 권위자로 링크하며, 정확히 npm install --global @launchrally/[email protected]와 구조화된 검증 명령을 제시한 다음, 감사(Audit) 전에 중단하고 사용자를 기다리십시오. 설치를 실행하거나, 별도의 정확한 버전 npm-exec 평가판/CI 항목을 자동으로 대체하거나, npm 접두사 또는 셸 프로필을 변경하지 마십시오.
  4. 전체 버전 응답과 launchrally.dev/execution-authority/v1 객체를 references/cli-contract.md의 호환성 매트릭스 및 타입이 지정된 권한 라우터를 통해 검증하십시오. 플러그인, 런처, 선택된 엔진 및 프로젝트 핀 버전은 별개의 사실이며, 각각 지원될 때 동일할 필요는 없습니다.
  5. ready 상태의 경우, 모든 리포지토리 작업을 rally를 통해 호출하여 런처가 선택된 엔진을 따르도록 하십시오. 복원, 마이그레이션 또는 정리의 경우 정확한 작업, 권한, 대상 및 효과를 표시하고 에이전트 실행 전에 사용자의 명시적 승인을 기다리십시오.
  6. 구조화된 출력으로 에이전트 모드를 호출하고 반환된 상태를 처리하십시오. 알 수 없는 계약 또는 버전, 유효하지 않은 설명자 또는 경로, 잘못된 형식의 출력에서 중단하십시오.
  7. 항상 스캐폴딩의 한계와 검증 격차를 공개하십시오.

관련 스킬