aroido-site에서 사용하는 Codex 운영 컴포넌트의 기준 구조입니다.
- 웹 개발을
Spec-Driven으로 일관되게 수행한다. - Work Session 기반으로 여러 이슈를 안전하게 연속 처리한다.
- GitHub +
gh+ 로컬 검증(./scripts/ai-verify)을 기본 파이프라인으로 고정한다. - GitLab +
glab는 mirror 상태 확인 또는 내부 워크플로우가 필요할 때만 보조로 사용한다.
commands/: 반복 작업 실행 절차 정의skills/: 재사용 가능한 역할/작업 단위rules/: 프로젝트 강제 규칙hooks/: 로컬 사전 차단 훅mcp.json: MCP 서버 연결 설정scripts/*: preflight/bootstrap/kpi/notification 실행 스크립트
- 모든 태스크는
1 task = 1 branch/worktree를 따른다. - 완료 경로는
branch -> commit -> push -> GitHub PR -> merge순서를 기본으로 강제한다. - 보호 브랜치 직접 push는 금지한다.
- Commands
work-session.mdlong-horizon.mdspec-create.mdspec-review.mdi18n-audit.mdseo-checklist.mddeploy-preview.md
- Skills
command-work-sessioncommand-long-horizonagent-spec-writersubagent-pr-reviewerperf-a11yagent-ui-implementeragent-i18n-operatoragent-seo-optimizersubagent-e2e-testerlanding-pageproject-pageseo-copydeploy-vercelcommand-i18n-auditcommand-seo-checklistcommand-deploy-preview
- Rules
spec-driven-workflow.mdweb-best-practices.mdi18n-required.mdseo-baseline.md
- Hooks
pre-pushcommit-msg
- MCP
glab(glab mcp serve)playwright(npx @playwright/mcp@latest)chrome-devtools(npx -y chrome-devtools-mcp@latest)vercel(https://mcp.vercel.com)flyctl(http://127.0.0.1:8080, runflyctl mcp serverfirst)
- Scripts
scripts/codex-notify-contextscripts/i18n-audit.shscripts/run-ai-verifyscripts/work-session-preflight.shscripts/work-session-bootstrap-labels.shscripts/work-session-kpi.shscripts/notify-moshi.shscripts/long-horizon-bootstrap.shscripts/long-horizon-checkpoint.shscripts/long-horizon-kpi.shscripts/long-horizon-loop.sh
장기 연속 실행용 템플릿은 아래 경로를 사용한다.
.codex/templates/long-horizon/Prompt.md.codex/templates/long-horizon/Plan.md.codex/templates/long-horizon/Implement.md.codex/templates/long-horizon/Documentation.md