Skip to content

agent_builder_public, cle2 구조 흡수하여 커뮤니티 중심 레포로 진화 #20

Description

@sfex11

배경

agent_builder_public이 커뮤니티 중심 레포가 되어야 하지만, 현재는 단순 starter-kit 문서에 머물러 있음 (0 issues, 0 PRs). 반면 CLE2는 이슈→태스크 매핑, team-memory 통합, Discord 연동, SPA 대시보드까지 갖춘 활발한 시스템.

agent_builder가 CLE2의 장점을 흡수하여 **"스터디/커뮤니티 버전의 CLE2"**로 진화해야 함.

CLE2가 이미 가지고 있는 것 (참고 baseline)

기능 CLE2 구현 상태
SPA 대시보드 ✅ 홈/요구사항/등록/에이전트/Tasks/위키/메시지/설정 (8개 페이지)
Tasks 관리 ✅ GOAL/PLAN/STATUS/TESTS + 진행률 % + 이슈/PR 연동
team-memory 위키 ✅ 개념/시스템/프로젝트/에이전트 카테고리 (6개 문서)
에이전트 패널 ✅ 대구루/레노버 현황, 할당 요구사항 추적
팀원 관리 ✅ sfex11/normalkim/eugene/junteken/YoonJongHyuk (역할별)
GitHub 연동 ✅ 이슈→태스크 자동 매핑, PR 추적
메시지 시스템 ✅ Discord 연동

요구사항 (개선 계획)

Phase 1: 태스크 관리 구조 도입

  • tasks/ 폴더 생성 + _template/ (GOAL/PLAN/STATUS/TESTS 표준 템플릿)
  • 스터디 미션 = 태스크 매핑 규칙 정의 (예: AB-1, AB-2...)
  • 기존 starter-kit 문서를 태스크 형태로 재구성
  • CLE2 Tasks 대시보드 UI 패턴 참고하여 진행률 트래킹 설계

Phase 2: team-memory 통합

  • context/records/ + context/registry/ 디렉토리 구조 도입
  • 스터디 기록(미션 제출, 분석 리포트) → memory record 자동 저장 파이프라인
  • team-memory-kit의 memory-ingest / memory-wiki CLI 연동
  • 위키 자동 컴파일 (주차별/멤버별/주제별)

Phase 3: SPA 대시보드 (CLE2 스타일)

  • agent_builder 전용 SPA 대시보드 설계
    • 홈: 스터디 현황 (전체 미션, 진행 중, 완료, 평균 진행률)
    • 미션: 주차별 미션 리스트 + 필터/검색
    • 등록: 새 미션/과제 등록 폼
    • 멤버: 팀원별 제출 현황 + 역할
    • 위키: 스터디 노트 → 위키 자동 정리
    • 설정: GitHub 연동, Obsidian vault 경로
  • CLE2 SPA 코드(app.js + index.html)를 기반으로 커뮤니티 맞춤 분기

Phase 4: 이슈 기반 운영 활성화

  • 첫 이슈들 생성: "Week 1 미션", "온보딩 가이드", "Astro 테마 개선"
  • 이슈 템플릿 (.github/ISSUE_TEMPLATE/) 작성 — 미션 제출용, 개선 제안용
  • README를 "살아있는 예제"로 개선 (이 레포 자체가 CLE2-style로 운영됨을 명시)

Phase 5: Discord 연동

  • 미션 제출 → Discord 알림 자동화
  • /analyze 결과를 Discord에 자동 포스팅
  • 피드백 루프: Discord 반응 → 이슈 댓글 → 태스크 개선

기대 효과

  • agent_builder가 단순 템플릿 → 살아있는 커뮤니티 레포로 전환
  • CLE2와 구조적 일관성 확보 (팀 전체 학습 곡선 하락)
  • 신규 멤버 온보딩 자동화
  • "이 레포 자체가 starter-kit을 쓰는 방식으로 운영된다" = 최고의 마케팅

참고

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions