cc-bricks
cob(co-bricks) 기반 브릭 생성 가이드. kobic Clean Architecture feature 모듈 11종 + 그린필드 프로젝트 초기 세팅(project-init / /bricks:create-project).
cob(co-bricks) 기반 브릭 생성 가이드. kobic Clean Architecture feature 모듈 11종 + 그린필드 프로젝트 초기 세팅(project-init / /bricks:create-project).
A guide for generating Clean Architecture-based Flutter feature modules and initializing greenfield projects
with the cob (co-bricks) tool.
This plugin ships 11 feature- skills*, each mirroring a real kobic app-level module (verified against
kobic-latest-audit/feature), plus a project-init skill + /cc-bricks:create-project command
for greenfield project setup. Generic scaffolds that had no kobic counterpart (16 bricks: assessment, check_in, community, dashboard, group, home, mypage, notice_board, notification, onboarding, payment, ranking, report, review, task, users) were removed — they triggered incorrectly and mis-taught non-existent kobic patterns.
Two scopes. Project init (greenfield monorepo + N features + optional cloud/CI infra) →
project-initskill //cc-bricks:create-project. Feature-level synthesis into an existing repo → Generation Workflows + eachfeature-*skill.
아웃소싱 프로젝트 문서 정책 — 내부 도구 저장소(coco-de/bricks · coco-de/co-secret · coco-de/co-bricks)에 관한 지식·규약·상태 문서는 이 skills 리포의 플러그인에만 둡니다. 외주/클라이언트 대면 프로젝트 리포(예: unibook)의 CLAUDE.md·README·rules 에 작성하지 않으며, 발견 시 해당 플러그인 스킬로 이관하고 프로젝트 리포에서 제거합니다 (선례: coco-de/unibook#12615, 2026-08-31 — 64개 문서 이관). donor 프로젝트별 공급 상태 문서는
donor-registry스킬이 SSOT 입니다.
Skills#
| 이름 | 설명 |
|---|---|
| donor-registry | 기존 Unibook 코드를 브릭 템플릿으로 가져오거나 일부 기능만 조립할 때 사용합니다. 원본 코드의 공급 범위, 도메인별 조건과 cob sync·apply 시 지켜야 할 기준을 |
| feature-ai_chat | 브릭 템플릿으로 AI 채팅 기능을 추가하거나 확장할 때 사용합니다. ai_chat 번들의 서버·클라이언트 코드와 대화 입력 화면을 배치하는 방법을 안내합니다. |
| feature-app_router | 브릭 템플릿으로 앱의 화면 이동 구조를 만들거나 확장할 때 사용합니다. app_router 번들로 앱 전체의 경로와 화면 연결을 구성합니다. |
| feature-book_content_reader | 브릭 템플릿으로 PDF 전자책 리더를 만들거나 확장할 때 사용합니다. book_content_reader 번들의 읽기 기능과 DRM 관련 코드를 배치합니다. |
| feature-book_content_search | 브릭 템플릿으로 책 안의 내용을 검색하는 기능을 추가할 때 사용합니다. book_content_search 번들의 검색 화면과 관련 코드를 배치합니다. |
| feature-book_content_viewer | 브릭 템플릿으로 책 콘텐츠를 보여주는 화면을 만들 때 사용합니다. book_content_viewer 번들을 배치하고 뷰어 기능을 확장하는 방법을 안내합니다. |
| feature-chat | 브릭 템플릿으로 실시간 채팅 기능을 추가하거나 확장할 때 사용합니다. chat 번들의 앱·관리자 콘솔·서버·클라이언트 코드를 함께 배치합니다. |
| feature-my_library | 브릭 템플릿으로 내 서재 기능을 추가하거나 확장할 때 사용합니다. my_library 번들의 화면과 관련 코드를 배치하는 방법을 안내합니다. |
| feature-my_page | 브릭 템플릿으로 결제·정산 중심의 마이페이지를 만들 때 사용합니다. my_page 번들의 내 정보, 결제 내역과 관련 화면 코드를 배치합니다. |
| feature-publisher_settlement | 브릭 템플릿으로 출판사 정산 기능을 추가할 때 사용합니다. publisher_settlement 번들의 정산 목록·상세 화면과 관련 코드를 배치합니다. |
| feature-search | 브릭 템플릿으로 앱의 검색 기능을 추가하거나 확장할 때 사용합니다. search 번들의 앱·관리자 콘솔·서버·클라이언트 코드를 함께 배치합니다. |
| feature-store | 브릭 템플릿으로 전자책 스토어를 만들거나 확장할 때 사용합니다. store 번들의 상품 탐색·구매 화면과 결제 상태 관리 코드를 배치합니다. |
| kobic donor 모듈성 강화 로드맵 | 빌드 속도는 이 작업의 근거가 아니다. 이 리포는 이미 한 번 "아키텍처를 고쳐 빌드를 |
| new-project-quickstart | 새 프로젝트에서 기능 개발을 시작할 준비가 됐는지 확인할 때 사용합니다. 도구·권한, 요구사항, co_faker 목데이터, 데모 배포와 CI 준비 순서를 점검합니다. |
| project-init | cob 도구로 새 프로젝트의 기본 구조를 생성할 때 사용합니다. project.yaml을 작성하고 커널·기능 번들 배치와 인프라 초기 설정을 진행합니다. |
| 딥링크 donor 추출 — co-bricks 동기화 최적화 리팩토링 계획 | 딥링크 2,439줄이 앱 레이어(L7)에 있어 donor sync 공급량이 0 이다. 결합 지점은 |
Commands#
| 이름 | 설명 |
|---|---|
| /cc-bricks:create-project — 새 프로젝트 "처음부터 세팅" 자동 안내 | cob kernel+bundle 신규 프로젝트와 feature 역할 패키지를 생성하고 인프라 부트스트랩을 안내합니다. 새 프로젝트를 시작할 때 사용합니다. |
Rules#
| 이름 | 설명 |
|---|---|
| 생성 배치 계약 — kernel + feature bundle | 생성 전 프로젝트 루트에서 레이아웃을 먼저 확정한다. 정본은 |
관련 플러그인#
| 플러그인 | 설명 |
|---|---|
| cc-compass | 코코드 스킬 저장소 나침반 — 작업 유형(워크플로우/도구/규칙/레퍼런스)에 따라 알맞은 플러그인·커맨드·스킬로 안내 |
| cc-coui | CoUI 컴포넌트 라이브러리 (크로스플랫폼 컴포넌트 128종) + 조합/확장 가이드 |
| cc-deeplink | 딥링크 & Universal Links 설정 관리 (AASA, assetlinks.json, GoRouter 연동, 도메인 마이그레이션) |
| 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-product | 통합 제품개발 파이프라인 (Discovery → Specification → Planning → Design → Scaffold → Epic → Development → Launc |
| cc-product-auto | 서비스 채팅·기획 파일을 HTML PRD → CoUI Figma → cob 조립 → 화면 개발 → app·console·widgetbook GitHub Pages 배포로 연결하는 |
| cc-security | 보안 통합 — API/앱 보안, 보안 감사, CI 시크릿, 결제/IAP 엔드포인트 보안, 도서 PDF DRM (구 cc-uiux-security 확장) |
| cc-serverpod | Serverpod 백엔드 — 모델/엔드포인트 생성, 마이그레이션 + 심화 패턴(아키텍처, 인증, 캐싱, DB, IAP, 테스트; 구 cc-backend 통합) |
| cc-spec | Jev 판정 게이트 — Seed spec 을 쓰고 TypeSafe Jev(판정 전용 모델)로 모호성·3관점 패널·드리프트를 보정 확률로 판정해 잠금 |
설치#
curl -fsSL https://skills.cocode.im/install.sh | bash -s -- --plugin cc-bricks