고니 개발 작업은(는) 무엇을 하나요?
이 스킬의 절차와 스크립트는 고니 작업용으로 작성했다. SCV와 Graphify는 각각 원저작자의 별도 도구이며 이 스킬에 포함하지 않는다.
시작
- 현재 프로젝트의
AGENTS.md와memory/development-workflow.md가 있으면 읽는다. 최신 사용자 지시가 기록된 기본값보다 우선한다. - GitHub 계정 기준점은 qwer777qq다. 현재 프로젝트의 실제 저장소는
git remote get-url origin으로 확인하고, 없으면 원격을 추측하지 않는다.gh repo view로 대상 저장소와 공개 범위를 다시 확인한다. - 이 스킬 폴더에서
python -X utf8 scripts/goni.py --project <프로젝트 경로> doctor로 SCV 플러그인, Graphify CLI·패키지, GitHub CLI와 프로젝트 준비 상태를 확인한다. 설치 상태와 프로젝트 초기화 상태를 구분한다.
반복 작업
repo: 현재 Git 원격과 고니 GitHub 저장소의 연결 상태를 확인한다.--live는 GitHub에 읽기 전용 조회를 한다.resume: 프로젝트의 개발 작업 기록과 최근 상태를 불러온다.checkpoint --summary "검증한 결과" --next "다음 작업": 확인한 사실과 남은 일을 프로젝트memory/에 기록한다. 비밀 값은 기록하지 않는다.graph --scope scripts: 프로젝트scripts/코드만 로컬 구조 분석한다. 결과는.workspace-tools/graphs/scripts/에 둔다.query "질문" --scope scripts: 생성된 그래프를 질의한다. 코드가 바뀌면 그래프를 다시 만든다. 실제 동작은 별도로 실행 검증한다.
SCV 계획·구현·회귀 검사는 설치된 공식 scv:* 스킬을 따른다. Graphify의 분석 범위는 요청한 코드 폴더로 제한한다. 개인 미디어·문서나 자격 증명을 설치의 부수 작업으로 인덱싱하지 않는다. GitHub 게시 전에는 올릴 파일과 공개 범위를 확인하고, 작업 요청에서 허용된 저장소에만 반영한다.
작업을 마치면 실제 변경 파일, 실행한 명령, 검증 결과, 공개 URL과 남은 항목을 구분해 남긴다.