ci(web): add frontend pre-push hook, code-reviewer agent, and git workflow#3
Merged
Conversation
…kflow - Add packages/web/scripts/pre-push.sh with ESLint, Prettier, tsc checks - Fill in TODO slot in scripts/git-pre-push.sh to call web pre-push - Add SKIP_FE_CI env var for skipping frontend CI on urgent pushes - Add .claude/agents/code-reviewer.md (decoded-specific review checklist) - Add .claude/skills/git-workflow/SKILL.md (convention guide skill) - Add docs/GIT-WORKFLOW.md (team git workflow source of truth) - Add typecheck script and ci-web Just recipe - Update CLAUDE.md with frontend CI, git workflow sections Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This was referenced Apr 23, 2026
Closed
This was referenced May 14, 2026
This was referenced May 21, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
.claude/agents/)Changes
packages/web/scripts/pre-push.sh— lint → format → tsc → build(opt-in) 4단계 체크scripts/git-pre-push.sh— TODO 슬롯을 web pre-push 호출로 교체,SKIP_FE_CI지원packages/web/package.json—typecheck스크립트 추가Justfile—ci-web레시피 + hook에 web 스크립트 권한 추가.claude/agents/code-reviewer.md— Fix-First 패턴 기반 코드 리뷰 에이전트docs/GIT-WORKFLOW.md— 브랜치/커밋/PR 컨벤션 팀 문서.claude/skills/git-workflow/SKILL.md— 워크플로우 가이드 스킬CLAUDE.md— Frontend CI, Git Workflow 섹션 및 Key File Locations 업데이트Test plan
bash packages/web/scripts/pre-push.sh실행하여 체크 동작 확인SKIP_FE_CI=1 bun run ci:local로 스킵 동작 확인just ci-web레시피 동작 확인just hook으로 훅 재설치 확인🤖 Generated with Claude Code