원클릭으로
ai-sdlc-governance
AI-SDLC project governance rules, workflow expectations, and pre-commit checklist. Loaded automatically at session start.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
AI-SDLC project governance rules, workflow expectations, and pre-commit checklist. Loaded automatically at session start.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | ai-sdlc-governance |
| description | AI-SDLC project governance rules, workflow expectations, and pre-commit checklist. Loaded automatically at session start. |
| autoContext | true |
gh pr merge, git merge into main, or any merge operation. Only create or update PRs. The human merges..ai-sdlc/review-policy.md for recurring false positives.gh pr close or gh issue close. The human decides what to close.git push --force or git push -f.git branch -D or git branch -d.git reset --hard, git checkout -- ., git restore ..These rules are also enforced technically via .claude/hooks/enforce-blocked-actions.sh and .ai-sdlc/agent-role.yaml blockedActions.
Before EVERY commit, run these checks and fix any failures:
pnpm build # TypeScript compilation — catches type errors
pnpm test # All tests must pass
pnpm test:coverage # Coverage thresholds enforced (80% lines/functions/statements, 70% branches)
pnpm lint # ESLint — no errors allowed
pnpm format:check # Prettier — run `pnpm format` to fix
Before committing new .ts modules, verify:
src/**/*.ts file (not types.ts, index.ts) has tests somewhere.test.ts file OR in another test file that imports itDo NOT rely on CI to catch missing tests — check locally first.
Do NOT commit if any of these fail. Fix the errors first, then commit.
git fetch origin && git rebase origin/maingit push --force-with-lease origin <branch>gh api pulls/N/update-branch with merge method.feat:, fix:, test:, docs:, chore:, style:When given a multi-step task, complete ALL steps before stopping:
If blocked at any step, say which step you're stuck on and why.
/fix-pr <number> to automatically gather and fix PR issuesWhen review agents post findings:
.ai-sdlc/review-policy.md with better calibration, don't dismiss reviewsorchestrator/ — core pipeline logic (TypeScript)reference/ — framework reference implementationdogfood/ — CLI scripts that invoke the orchestrator.ai-sdlc/ — pipeline configuration (YAML) — agents cannot modify these files.claude/ — Claude Code hooks, commands, and skills.github/workflows/ — GitHub Actions — agents cannot modify these filesspec/schemas/ — JSON schemas for YAML validationTwo Codex reviewer variants ship alongside the Claude variants:
| Agent | Harness | When to use |
|---|---|---|
code-reviewer | claude-code | Default code review |
test-reviewer | claude-code | Default test review |
code-reviewer-codex | codex | Claude-developed PRs reviewed by Codex; or when o4-mini latency/cost is preferred |
test-reviewer-codex | codex | Same as above for test coverage |
All four return the same { approved, findings, summary } envelope — Step 8 aggregation is harness-agnostic.
security-reviewer stays on Claude (per feedback_subagent_model_selection.md) for reasoning-heavy OWASP analysis.
See docs/operations/cross-harness-review.md for the full operator runbook.
pnpm test from repo root for all packagespnpm --filter @ai-sdlc/orchestrator test for orchestrator only