divine-mobile-guide-creator

star 0

https://github.com/divinevideo/divine-mobile (diVine/OpenVine) 레포를 분석해서 이 저장소(/home/blog)의 Jekyll 블로그에 "한국어 챕터형 가이드 시리즈"를 생성/업데이트한다. 사용 시점: - "divine-mobile(diVine/OpenVine) 내용을 블로그 가이드 시리즈로 써줘" - Flutter 기반 diVine/OpenVine 모바일 앱의 구조/빌드/배포/업로드/노스트르(Nostr) 연동을 챕터로 정리해줘 - divine-mobile 레포 변경을 반영해 기존 가이드 시리즈를 업데이트해줘

bear2u By bear2u schedule Updated 2/13/2026

name: divine-mobile-guide-creator description: | https://github.com/divinevideo/divine-mobile (diVine/OpenVine) 레포를 분석해서 이 저장소(/home/blog)의 Jekyll 블로그에 "한국어 챕터형 가이드 시리즈"를 생성/업데이트한다.

사용 시점: - "divine-mobile(diVine/OpenVine) 내용을 블로그 가이드 시리즈로 써줘" - Flutter 기반 diVine/OpenVine 모바일 앱의 구조/빌드/배포/업로드/노스트르(Nostr) 연동을 챕터로 정리해줘 - divine-mobile 레포 변경을 반영해 기존 가이드 시리즈를 업데이트해줘

Divine Mobile Guide Creator

Overview

divinevideo/divine-mobile 레포를 기반으로, 이 블로그의 관례에 맞춘 "챕터형 한국어 가이드 시리즈"를 생성/갱신한다. 결과물은 _posts/ 챕터 글, 시리즈 인덱스(루트 페이지), 그리고 /home/blog/_tabs/guides.md 카드 추가까지 포함한다.

Outputs (this repo conventions)

  • 챕터 포스트: /home/blog/_posts/YYYY-MM-DD-divine-mobile-guide-XX-{slug}.md
  • 시리즈 인덱스(루트 페이지): /home/blog/divine-mobile-guide.md
  • 가이드 목록 카드: /home/blog/_tabs/guides.md

Inputs to Confirm (ask user)

  • AUTHOR (front matter), PROJECT_NAME (타이틀용, 기본: diVine)
  • series 슬러그(기본: divine-mobile)
  • 챕터 수: 자동(권장) 또는 지정(N개)
  • guides 탭 섹션: 애매하면 개발 도구 또는 모바일로 분류

Workflow

1) Collect sources (clone)

SCRATCH="$(mktemp -d /tmp/codex-divine-mobile.XXXXXX)"
cd "$SCRATCH"
git clone --depth 1 https://github.com/divinevideo/divine-mobile
cd divine-mobile

우선 분석 대상:

  • README.md
  • docs/README.md, docs/ARCHITECTURE.md
  • docs/CF_STREAM_SETUP.md, docs/VIDEO_UPLOAD_ARCHITECTURE-*.md
  • mobile/pubspec.yaml, mobile/lib/ (서비스/프로바이더/업로드 파이프라인)

2) Design chapter plan

권장 초안은 references/chapter-map.md를 참고하고, 레포의 실제 문서 구조에 맞춰 8-14개 범위로 조정한다.

3) Write posts using existing blog templates

이 블로그 템플릿은 기존 스킬을 그대로 재사용한다:

  • 포스트 템플릿: /home/blog/.codex/skills/blog-guide-creator/references/post-template.md
  • 시리즈 인덱스: /home/blog/.codex/skills/blog-guide-creator/references/index-template.md
  • 네비/목차: /home/blog/.codex/skills/blog-guide-creator/references/nav-template.md

파일명/퍼머링크 규칙:

  • 날짜: CURRENT_DATE=$(date +%Y-%m-%d)
  • _posts/${CURRENT_DATE}-divine-mobile-guide-${num}-${slug}.md
  • permalink: /divine-mobile-guide-${num}-${slug}/

주의(보안/저작권):

  • 레포 문서에 CF_STREAM_TOKEN 예시 값이 있어도 블로그에는 실제 토큰을 절대 그대로 싣지 말고 <YOUR_CF_STREAM_TOKEN> 형태로 마스킹한다.
  • 문서 원문을 길게 복붙하지 말고, 핵심을 요약/재구성하고 코드/명령은 필요한 최소만 인용한다.

4) Update guides tab

/home/blog/_tabs/guides.md에서 적절한 섹션의 guide-grid 맨 위에 카드(최신)를 추가한다.

5) Validate and clean up

cd /home/blog
git status

가능하면:

bundle exec jekyll build

정리:

rm -rf "$SCRATCH"

Git workflow

기본 동작은 commitpush까지 완료한다. 사용자가 "push는 하지 마"라고 하면 push만 생략한다.

cd /home/blog
git add _posts/*divine-mobile-guide-*.md divine-mobile-guide.md _tabs/guides.md
git commit -m "diVine(divine-mobile) 가이드 시리즈 추가"
git push
Install via CLI
npx skills add https://github.com/bear2u/blog-repo --skill divine-mobile-guide-creator
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator