본문으로 건너뛰기

© 2026 Molayo

GitHub요약2026. 05. 26. 15:56

Snowflake-Labs/cocoplus

요약

CocoPlus는 Snowflake Cortex Code CLI를 위한 AI 기반 개발 라이프사이클 플러그인입니다. 데이터 엔지니어링 프로젝트의 초기화부터 배포까지 전 과정을 멀티 에이전트 워크플로우로 구조화하여 제공합니다.

핵심 포인트

  • 프로젝트 전 단계를 아우르는 멀티 에이전트 워크플로우 제공
  • 8개의 전문가 페르소나를 통한 작업 분해 및 병렬 실행
  • 안전 게이트를 통한 프로덕션 객체 보호 및 검증 기반 인도
  • 외부 서비스 없이 Coco 네이티브 구성 요소로만 동작

CocoPlus는 Snowflake Cortex Code CLI를 위한 AI 기반 개발 라이프사이클 (development lifecycle) 플러그인입니다. 프로젝트 초기화부터 사양 정의 (spec), 계획 (plan), 빌드 (build), 테스트 (test), 리뷰 (review), 그리고 배포 (ship) 단계에 이르기까지 데이터 엔지니어링 (data engineering) 프로젝트에 구조화된 멀티 에이전트 (multi-agent) 워크플로우를 제공합니다.

Skills, Agents, Hooks, 그리고 AGENTS.md와 같은 Coco 네이티브 구성 요소만을 사용하여 구축되었습니다.

CocoPlus는 요구사항 수집부터 프로덕션 배포까지 모든 프로젝트에 구조화된 개발 라이프사이클을 적용하여, 단계별 게이트 (phase gates), 병렬 전문가 실행 (parallel specialist execution), 그리고 각 단계에서의 체크포인트 검증 기반 인도 (checkpoint-validated delivery)를 강제합니다. 도메인에 맞춰진 8개의 전문가 페르소나 (specialist personas)로 작업을 분해하고, 이를 격리된 git 워크트리 (git worktrees)에서 실행하며, 세션 전반에 걸친 모든 결정, 토큰 (token), 품질 발견 사항을 추적합니다. 다층 안전 게이트 (multi-layer safety gate)는 프로덕션 Snowflake 객체가 실수로 수정되는 것을 방지하며, 지속적인 패턴 라이브러리 (pattern library)와 프로젝트 지식 베이스 (knowledge base)는 시간이 지남에 따라 조직의 기억을 축적합니다. 오케스트레이션 (orchestration), 평가 (evaluation), 거버넌스 (governance), 비용 가시성 (cost visibility), 프롬프트 엔지니어링 (prompt engineering), 사양 정의 전 확약 (pre-spec commitment), 멀티 에이전트 심의 (multi-agent deliberation), 그리고 컨텍스트 증류 (context distillation)를 아우르는 35가지 기능을 제공하며, 이 모든 기능은 외부 서비스 없이 Coco 네이티브 구성 요소 위에서 실행됩니다.

$de

데이터 엔지니어 (Data Engineer) · $ae

분석 엔지니어 (Analytics Engineer) · $ds

데이터 사이언티스트 (Data Scientist) · $da

데이터 분석가 (Data Analyst)

$bi

BI 분석가 (BI Analyst) · $dpm

데이터 제품 매니저 (Data Product Manager) · $dst

데이터 스튜어드 (Data Steward) · $cdo

최고 데이터 책임자 (Chief Data Officer)

cortex skill add Snowflake-Labs/cocoplus

확인:

cortex plugins list
# 출력 결과에 cocoplus가 나타나야 합니다
$pod init — 프로젝트에서 CocoPlus를 초기화합니다
$cocoplus on — 모든 기능을 활성화합니다
$spec — 요구사항 (requirements) 단계를 시작합니다

전체 문서 사이트는 cocoplus.dev를 참조하세요.

  • 플러그인 지원이 가능한 Snowflake Cortex Code CLI (coco)
  • Node.js (Hooks용 — Windows/Mac/Linux 호환)
  • Git

MIT — LICENSE를 참조하세요

본 소프트웨어는 오픈 소스 (Open Source)로 제공됩니다. 본 소프트웨어는 "있는 그대로" 제공되며, 상품성 및 특정 목적에 대한 적합성에 대한 묵시적 보증을 포함하되 이에 국한되지 않는 명시적 또는 묵시적인 어떠한 보증도 부인합니다. 어떠한 경우에도 소유자 또는 기여자는 계약, 엄격 책임 또는 불법 행위(과실 포함 또는 기타) 등 책임 이론에 관계없이, 본 소프트웨어의 사용으로 인해 발생하는 어떠한 직접적, 간접적, 부수적, 특별, 징벌적 또는 결과적 손해(대체 재화나 서비스의 조달, 사용 손실, 데이터 또는 이익 손실, 또는 영업 중단을 포함하되 이에 국한되지 않음)에 대해, 그러한 손해의 가능성을 사전에 알고 있었더라도 책임을 지지 않습니다.

관련 법률에서 요구하거나 서면으로 합의하지 않는 한, 라이선스(License)에 따라 배포되는 소프트웨어는 명시적이든 묵시적이든 어떠한 종류의 보증이나 조건 없이 "있는 그대로" 배포됩니다. 라이선스에 따른 권한 및 제한 사항을 규정하는 구체적인 문구는 라이선스를 참조하십시오.

본 프로젝트는 오픈 소스 (Open Source) 저장소이며 Snowflake의 공식 서비스가 아닙니다. 본 도구는 Snowflake 또는 개발자의 이전 또는 현재 고용주에 의해 보증되지 않습니다.

본 프로젝트에는 프로젝트, 제품 또는 서비스에 대한 상표나 로고가 포함되어 있을 수 있습니다. SNOWFLAKE는 미국 및/또는 기타 국가에서 Snowflake Computing, Inc.의 상표입니다. 제3자의 상표 또는 로고의 사용은 해당 제3자의 정책을 따릅니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub AI Coding Assistants의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0