LogoSkills

cc-e2e

flutter-skill 탐색 → Gherkin 초안 → Patrol 박제로 이어지는 E2E 시나리오 저작 파이프라인

cc-e2e#

flutter-skill 탐색 → Gherkin 초안 → Patrol 박제로 이어지는 E2E 시나리오 저작 파이프라인

flutter-skill 로 "AI 가 빠르게 이해하고 초안을 뽑는 단계"만 수행하고, 박제된 회귀는 Patrol 코드로 떨어지게 하는 E2E 시나리오 저작 + 테스트 번들 오케스트레이션 플러그인.

Skills#

이름설명
exploration flutter-skill MCP로 실행 중인 앱을 자연어 프롬프트로 탐색하고 상호작용 순서를 저널 파일에 기록합니다. E2E 시나리오 작성을 시작할 때(1단계), 셀렉터를 찾아낼
feature-test-bundle 기능 구현 시점에 unit(UseCase/BLoC) + BDD(Patrol E2E 전용) + E2E 시나리오 3계층 테스트 스캐폴드를 생성하고 연결합니다. BDD(Gherkin)
key-hardening scenario-draft가 생성한 key-harden-targets 목록을 기반으로 앱 코드에 안정적인 widget key를 추가합니다. E2E step을 구현하기 전에 셀렉터를
scenario-draft 탐색 저널(.claude/e2e-journal/*.jsonl)을 조직 표준 Gherkin .feature 초안(영어 + 한글 주석)과 key-hardening 대상 목록으로 변환합
scenario-lock 완성된 시나리오를 CI 회귀 스위트에 lock합니다 — Patrol E2E 테스트가 통과하는지 검증하고, 번들을 등록하고, 저널을 정리합니다. step 구현 이후 E2E 시나리오를
step-implement key-hardening을 마친 .feature 초안에 TestDriver 기반 step 함수와 손으로 쓴 Patrol E2E 테스트(scenarios/*_test.dart)를 a

Commands#

이름설명
/cc-e2e:draft — 탐색 기록을 테스트 초안으로 바꾸기 .claude/e2e-journal/{feature}.jsonl 저널을 Gherkin .feature 초안과 key-hardening 대상 목록으로 변환합니다 (E2E author
/cc-e2e:explore — 앱을 직접 눌러보며 동선 기록하기 flutter-skill MCP를 통해 실행 중인 앱을 탐색하고 상호작용 저널을 기록합니다 (E2E authoring 1단계 진입점).
/cc-e2e:kick-off — 테스트 한 번에 깔아주는 도우미 기능 구현 시점에 unit(UseCase/BLoC) + BDD(Patrol E2E 전용) + E2E 3계층 테스트 스캐폴드를 생성합니다. BDD(Gherkin) 시나리오는 위젯 테
/cc-e2e:lock — 통과한 테스트를 "공식 시험지"로 박제 step 구현이 끝난 시나리오를 CI 회귀 스위트에 lock합니다: test_bundle.dart 등록, 저널 삭제, lock 레코드 작성 (E2E authoring 최종 5단계)

Agents#

이름설명
e2e-authoring-agent E2E authoring pipeline agent: flutter-skill exploration → Gherkin draft → key-hardening → TestDriver

Rules#

이름설명
Binding Gating — flutter-skill 바인딩 활성 조건 표준 - Single-purpose binding: flutter-skill 바인딩은 exploration 목적에만 사용
Feature File Conventions (.feature 저작 규약) 모든 텍스트(Feature명, Scenario명, 설명, Step, Background)는 영어로 작성 하고 # 한글 번역 주석을 덧붙입니다.
Selector Policy (flutter-skill → Patrol)

관련 플러그인#

플러그인설명
cc-bricks cob(co-bricks) 기반 브릭 생성 가이드. kobic Clean Architecture feature 모듈 11종 + 그린필드 프로젝트 초기 세팅(project-init
cc-compass 코코드 스킬 저장소 나침반 — 작업 유형(워크플로우/도구/규칙/레퍼런스)에 따라 알맞은 플러그인·커맨드·스킬로 안내
cc-designer 디자인 실무 레퍼런스 + 의사결정 스킬 (UI 디자인, 인터랙션 디자인, 디자인 시스템, 디자인 옵스, 비주얼 크리틱). owl-listener/designer-skills에서 v
cc-dev 개발 사이클 자동화 (이슈 사이클, 버그 사이클, 세션, ZenHub, Agent Teams)
cc-flutter Flutter 개발 핵심 (UI 패턴, Feature 생성, BLoC, 테스트)
cc-pixel-loop Figma + Marionette + Dart MCP를 활용한 픽셀 퍼펙트 Flutter UI 에이전틱 루프 (Read → Write → Reload → Capture → Comp
cc-quality 코드 품질 (코드 리뷰, 체크리스트, 버그 리포트, QA Health Score)
cc-security 보안 통합 — API/앱 보안, 보안 감사, CI 시크릿, 결제/IAP 엔드포인트 보안, 도서 PDF DRM (구 cc-uiux-security 확장)
cc-serverpod Serverpod 백엔드 — 모델/엔드포인트 생성, 마이그레이션 + 심화 패턴(아키텍처, 인증, 캐싱, DB, IAP, 테스트; 구 cc-backend 통합)
cc-spec 스펙 명확성 검증 (소크라테스식 인터뷰, Seed spec, 모호성 스코어링, contrarian/simplifier 에이전트, 3단계 평가)

설치#

claude plugins install coco-de/skills/plugins/cc-e2e