final-review
Use this skill before opening a PR to run final review, Fastlane CI verification, commit preparation, approved commit execution, and PR draft generation.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use this skill before opening a PR to run final review, Fastlane CI verification, commit preparation, approved commit execution, and PR draft generation.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use this skill for documentation refactoring, architecture rule changes, canonical docs cleanup, AGENTS.md updates, and reference cleanup in the Twix iOS repository.
Use this skill before opening a PR to run final review, Fastlane CI verification, commit preparation, approved commit execution, and PR draft generation.
Use this skill to apply explicitly approved review-twix findings with minimal diffs, without broad implementation or reinterpretation.
Use this skill for Twix iOS code, diff, PR, and architecture compliance review. Default behavior is report-only unless edits are explicitly requested.
Use this skill to coordinate concise low-token handoffs between Pi, Claude Code, review-twix, fix-review, and final-review in the Twix iOS repository.
Use this skill to create concise implementation plans for Twix iOS work, save them to handoff files, and track plan approval before handoff-twix implementation.
| name | final-review |
| description | Use this skill before opening a PR to run final review, Fastlane CI verification, commit preparation, approved commit execution, and PR draft generation. |
Twix iOS 저장소에서 PR 생성 전 또는 집중 구현/리팩터링 완료 후 사용하는 pre-PR finalization skill입니다.
이 skill은 구현 skill이 아닙니다. 기본적으로 scope 점검, 최종 리뷰, 검증, 실패 분석, 커밋 준비/실행, PR 초안 생성을 수행합니다. 명시 요청 없이는 코드를 수정하거나 리팩터링하지 않으며, PR을 열거나 push하지 않습니다.
항상 다음 기준을 따릅니다.
AGENTS.mddocs/Reference/Checklists.mddocs/Reference/ProjectRules.md.pi/skills/review-twix/SKILL.md가 있으면 review standard로 사용review-twix의 세부 규칙을 이 skill에 중복하지 않습니다. 최종 리뷰 단계에서는 review-twix 기준을 적용합니다.
우선 검증 명령:
bundle exec fastlane ios ci_pr
Bundler를 사용할 수 없는 경우에만 fallback:
fastlane ios ci_pr
tuist build는 표준 검증 명령으로 사용하지 않습니다.xcodebuild scheme / destination / configuration을 invent하지 않습니다.xcodebuild는 명시적으로 문서화되었거나 제공된 경우에만 사용합니다.커밋 전 반드시 확인합니다.
git branch --show-current
git status --short
git diff --stat
git diff --cached --stat
형식:
<type>: <Korean summary> - #<issue-number>
허용 type:
featfixrefactordocstestchore규칙:
feat/#302/TWI-86 → commit suffix는 #302TWI-86 같은 Linear issue key는 workflow/integration 용도로 존재할 수 있지만 commit suffix를 대체하지 않습니다.#<number> segment를 우선합니다.Type 선택 기준:
feat: 사용자에게 보이는 새 기능fix: 버그 수정refactor: 동작 보존 구조 변경docs: 문서만 변경test: 테스트만 변경chore: 유지보수/config/tooling 변경AGENTS.md를 읽습니다.git status --short로 상태를 확인합니다.feat/#302/TWI-86이면 #302를 commit issue suffix로 사용합니다.TWI-86 같은 Linear key는 workflow/integration metadata로 취급하며 commit suffix로 사용하지 않습니다.review-twix 기준을 적용합니다.bundle exec fastlane ios ci_pr를 실행합니다.fastlane ios ci_pr를 실행합니다.xcodebuild 명령으로 대체하지 않습니다.검증이 실패하면 자동으로 커밋 단계로 진행하지 않습니다.
git status --shortgit diff --statgit diff --cached --stat<type>: <Korean summary> - #<issue-number>
PR 제목과 설명 초안을 생성합니다. PR을 열거나 push하지 않습니다.
PR 초안은 다음을 바탕으로 작성합니다.
PR 제목:
PR 설명에는 다음을 포함합니다.
관련 이슈:
#302처럼 사용합니다.TWI-86 같은 Linear key는 branch/workflow 맥락상 유용할 때만 언급하며 numeric issue reference를 대체하지 않습니다.한국어로 작성합니다.
변경 범위:
-
브랜치 / 이슈 번호:
-
Scope 점검 결과:
-
최종 리뷰 결과:
-
검증 결과:
-
검증 실패 분석:
-
커밋 대상 파일:
-
제안 커밋 메시지:
-
커밋 여부:
-
PR 제목 초안:
-
PR 설명 초안:
- 요약:
- 변경 사항:
- 검증 결과:
- 리뷰 포인트:
- 리스크 / 후속 작업:
- 관련 이슈:
남은 리스크:
-
다음 PR 전 확인 사항:
-