bama
BAMA: Build Any Mac App. Agent skills to research, clone, design, build, optimize, and test native macOS apps with Swift and SwiftUI.
우테코에서 네카라쿠배당토 갈 사람만 모인 초에이스 스터디
Translation pending
SkillsJavaScript · HTMLGitHub @jihwankim128OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
백엔드 개발자 3명이 각자 AI 에이전트(Codex / Claude Code)와 CS를 학습하고, 학습 결과를 하나의 지식 그래프로 쌓아가는 스터디.Read the full README ↗
백엔드 개발자 팀원들이 각자 AI 에이전트(Codex / Claude Code)와 CS를 학습하고, 학습 결과를 하나의 지식 그래프로 쌓아가는 스터디.
topics.yaml (토픽 풀, 미리 배정하지 않음)
│ 아무도 학습 안 했고 진행 중도 아닌 토픽 중 랜덤
각자 에이전트 /study ──▶ draft PR 로 토픽 잡기
│ ① DB에 쌓인 노트 조회 (npm run context)
│ ② 10~20분 학습
│ ③ 노트 + 시각화 작성
│ ④ 선행/후속 링크 매핑 → 그래프에 연결
▼
Pull Request ──(CI: npm run check)──▶ merge
│
┌──────────────────────┴──────────────────────┐
▼ ▼
Firestore (notes/topics/edges) Vercel 페이지 (그래프 · 노트 · 시각화)
hook)에서 시작한다. → 학습 영역과 확장 목차/study 가 아무도 학습하지 않았고 진행 중(열린 study/* PR)도 아닌 토픽을 고르고, 학습해서 노트를 올린 사람만 그 토픽에 연결된다. 미진행 토픽에는 아무도 연결되지 않는다. 팀원 목록은 curriculum/team.yaml.prerequisites / leads_to / related 링크와 본문의 [[topic-id]] 가 엣지가 된다. 아직 학습하지 않은 토픽도 노드로 미리 깔아둔다.suggest)과 그래프 빈 곳을 근거로 expand 스킬이 새 토픽을 토픽 풀에 추가한다.roadmap.md에 있고 실제 선행·후속 링크는 학습 노트에서 확정한다.suggest를 모아 새로운 토픽과 필요한 카테고리를 추가한다. 새 목차에도 구현 실험 · 진단 · 설계 판단 · 후속 심화를 연결하고, 남은 토픽이 줄어들면 $expand로 토픽을 늘린다.git clone https://github.com/jihwankim128/acestudy.git
cd acestudy && npm install
npm run context -- <내-github-id> # 내 다음 토픽 확인
에이전트에서 학습 시작:
| 에이전트 | 실행 |
|---|---|
| Codex | $study (또는 "공부 시작하자") |
| Claude Code | /study |
토픽 추가는 $expand / /expand, 팀원 PR 리뷰는 $review / /review 로 한다.
에이전트 페르소나는 AGENTS.md 맨 위에 있다. "폰 노이만, 앨런 튜링 급의 컴퓨터 초고수"가 제1원리와 소크라테스식 질문으로 가르친다.
두 에이전트 모두 AGENTS.md 와 같은 스킬(.agents/skills/study/SKILL.md)을 사용한다.
notes/ 폴더를 옵시디언에서 vault로 열면 [[topic-id]] 링크가 그대로 그래프로 보인다.
노트마다 <topic-id>.viz.html(단계별 애니메이션 시각화)이 함께 있고, 웹 페이지에서는 노트 화면에 임베드된다.
| 명령 | 설명 |
|---|---|
npm run context -- <id> [topic-id] | 다음 토픽(랜덤 또는 지정) + 진행 중 토픽 + DB에 쌓인 노트 (에이전트용) |
npm run check | 노트 검증: 팀원 여부, 토픽, 링크, 시각화 |
npm run dev | 로컬 페이지 (http://localhost:8787) |
API: /api/graph, /api/notes, /api/team
| Secret | 값 |
|---|---|
FIREBASE_SERVICE_ACCOUNT | Firebase acestudy-cs 서비스 계정 키 JSON 전체 |