一键导入
pr
OnO 현재 브랜치의 개발 내역을 바탕으로 develop 브랜치에 merge 요청하는 GitHub PR을 직접 생성할 때 사용. 사용자가 "pr"을 요청하면 현재 브랜치에서 develop으로 PR을 생성한다.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
OnO 현재 브랜치의 개발 내역을 바탕으로 develop 브랜치에 merge 요청하는 GitHub PR을 직접 생성할 때 사용. 사용자가 "pr"을 요청하면 현재 브랜치에서 develop으로 PR을 생성한다.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
현재 변경사항의 커밋 단위와 OnO 커밋 메시지를 정리하고 실제 git commit까지 수행할 때 사용. 인자가 없어도 현재 git 변경사항을 대상으로 한다.
OnO DB schema 변경과 Flyway 마이그레이션 파일 작성/검토가 필요할 때 사용. 사용자가 "migrate <스키마 변경>"를 요청하면 기존 migration, entity, query 영향을 확인하고 안전한 SQL 초안을 만든다.
Use for read-only OnO change review. Trigger on "check", "check <commit>", risk review, or pre-deploy review. If no argument is provided, review current git changes.
OnO 문제 원인 규명과 코드 분석이 필요할 때 사용. 사용자가 "analysis <증상>" 또는 원인 분석을 요청하면 코드를 수정하지 않고 보고한다. 인자가 없으면 현재 git 변경사항을 대상으로 분석한다.
사용자가 OnO 백엔드 또는 Flutter 코드 흐름, 원리, 호출 경로, 설계 판단을 학습 목적으로 설명해 달라고 요청할 때 사용한다.
Use for OnO feature implementation. Trigger when the user requests "feat" or plan-based implementation. If no argument is provided, inspect current git changes and continue with remaining implementation, cleanup, and validation work.
| name | pr |
| description | OnO 현재 브랜치의 개발 내역을 바탕으로 develop 브랜치에 merge 요청하는 GitHub PR을 직접 생성할 때 사용. 사용자가 "pr"을 요청하면 현재 브랜치에서 develop으로 PR을 생성한다. |
main 또는 develop이면 PR을 생성하지 말고 작업 브랜치에서 실행해야 한다고 보고한다.develop으로 고정한다. main branch를 base로 하는 PR은 절대 생성하지 않는다. main merge와 production 배포는 항상 사용자가 직접 담당한다.git status로 미커밋 변경사항을 확인한다. 미커밋 변경사항이 있으면 PR을 생성하지 말고 먼저 커밋 또는 정리가 필요하다고 보고한다.git push -u origin 현재브랜치로 직접 push해 원격 브랜치를 만든 뒤 진행한다.develop..현재브랜치의 git log와 git diff를 확인해 변경 범위를 파악한다.AI-SIP/OnO_BACKEND의 open issue를 먼저 조회해 현재 변경사항과 관련된 이슈가 있는지 확인한다.
mcp__github__.list_issues를 사용한다.연관 이슈 항목에 close #이슈번호를 포함한다.close 없이 참고 문장으로만 적는다.연관 이슈 항목에 없음이라고 명시한다..github/PULL_REQUEST_TEMPLATE.md를 반드시 읽고 같은 구조로 PR 본문을 작성한다.[Feat], [Fix], [Refactor], [Chore], [Docs], [Test] 중 가장 적절한 타입으로 작성한다.feat, fix, refactor, chore, docs, test, bug 중 적절한 후보를 고르되, mcp__github__.get_label로 존재 여부를 확인한 label만 적용한다.mcp__github__.create_pull_request로 PR을 생성한다.
owner: AI-SIPrepo: OnO_BACKENDbase: develophead: 현재 브랜치명title: 작성한 PR 제목body: 작성한 PR 본문mcp__github__.issue_write를 method=update로 호출해 Assignees와 Labels를 설정한다.
owner: AI-SIPrepo: OnO_BACKENDissue_number: 생성된 PR 번호assignees: ["KiSeungMin"]labels: 존재 확인된 label 배열KiSeungMinclose #이슈번호 포함 여부main을 target으로 사용하지 않았다는 확인