By shaul1991
ai-orch용 Human-Governed SDD command layer. slash command를 scripts/ai-orch.sh flow로 위임한다.
AI Orch 문서/리서치 flow를 실행한다. 사용자가 ai-orch docs, SDD 문서화, research 문서 작성, `/ai-orch:docs`를 요청할 때 사용한다.
AI Orch feature specification flow를 시작한다. 사용자가 새 feature SDD 초안, `/ai-orch:feature`, feature 요구사항 문서 생성을 요청할 때 사용한다.
AI Orch command와 flow 목록을 표시한다. 사용자가 `/ai-orch:help`, ai-orch help, 사용 가능한 SDD flow 확인을 요청할 때 사용한다.
승인되고 준비된 feature의 AI Orch 구현 flow를 실행한다. 사용자가 `/ai-orch:implement`, SDD 구현, 승인된 tasks 구현을 요청할 때 사용한다.
AI Orch 최초 필수 초기화를 수행한다. local 상태, settings, 보호 정책, CLAUDE.md symlink를 준비한다. 사용자가 `/ai-orch:init`, ai-orch init, plugin 설치 후 초기화를 요청할 때 사용한다.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Human-Governed SDD 기반 AI orchestration 템플릿이다. 이 repo는 goose, Codex, Claude Code, oh-my-openagent/OpenCode를 조합해 사람이 도메인/비즈니스 판단을 통제하고 AI가 문서화, 계획, 구현, 테스트, self-review, PR 초안 작성을 보조하도록 구성한다.
Human Approved 상태가 아니면 구현하지 않는다.이 프로젝트의 기본 언어는 한글이다.
| 작업 | 기본 담당 | 기본 provider/model |
|---|---|---|
| 문서 작성 | Codex | codex-acp / gpt-5.5 |
| 리서치 | Codex | codex-acp / gpt-5.5 |
| 요약 및 정리 | Codex | codex-acp / gpt-5.5 |
| 아키텍처 설계 | Claude Code | claude-code / default |
| 구현 계획 | Claude Code | claude-code / default |
| 코드 작성 | Claude Code | claude-code / default |
| 리팩터링 | Claude Code | claude-code / default |
| 테스트 작성 | Claude Code | claude-code / default |
| 코드 self-review | Claude Code | claude-code / default |
작업별로 provider/model을 바꿀 수 있다.
AI_CODE_PROVIDER=codex-acp AI_CODE_MODEL=gpt-5.5 scripts/sdd-implement.sh sample-feature
AI_DOC_PROVIDER=claude-code AI_DOC_MODEL=default scripts/sdd-docs.sh "topic" docs/output.md
AGENTS.md: repo 전체 agent 규칙CLAUDE.md: Claude Code용 agent 규칙 진입점. macOS/git 환경 기준 AGENTS.md symlink.specify/memory/constitution.md: spec-kit 호환 project constitutiondocs/ai-governance.md: 사람/AI 권한 경계와 금지 규칙docs/project-settings.md: 한글 사용 및 Codex/Claude Code 역할 분담docs/workflow.md: SDD 작업 흐름docs/ai-orch-flow.md: script 입력부터 goose 실행, 산출물까지 전체 flowdocs/goose-usage-manual.md: goose 사용 매뉴얼docs/sdd-spec-kit-adoption.md: spec-kit 도입 기준docs/specs/sample-feature/: 샘플 SDD 문서.goose/recipes/: goose recipe.claude-plugin/: Claude Code marketplace manifest.agents/plugins/: Codex marketplace manifestplugins/ai-orch/: Claude Code/Codex native command plugin.ai-orch/: 개인별 branch flow 실행 상태 cache. README.md만 추적하고 실행 이력은 git에서 무시ai-orch.protect: secret/critical file 접근 보호 공유 정책.opencode/: oh-my-openagent/OpenCode 설정 및 skillscripts/: SDD 실행 wrapper, guard, test, PR helperClaude Code나 Codex의 command hinting을 사용하려면 repo-local ai-orch plugin을 등록한다. 이 plugin은 SDD 로직을 직접 구현하지 않고, command/skill을 scripts/ai-orch.sh flow로 위임한다.
Claude Code 안에서:
/plugin marketplace add shaul1991/ai-orch
/plugin install ai-orch@ai-orch
Claude Code CLI에서:
claude plugin marketplace add shaul1991/ai-orch
claude plugin install -s project ai-orch@ai-orch
Codex:
codex plugin marketplace add shaul1991/ai-orch
Codex는 plugin skill을 통해 같은 /ai-orch:* hinting을 노출한다. 설치 후 plugin 상세에 Skills가 표시되어야 한다.
local clone을 직접 등록할 때는 repo root에서 claude plugin marketplace add . 또는 codex plugin marketplace add .를 실행한다.
활성화 후 1차 command set:
/ai-orch:help
/ai-orch:init
/ai-orch:protect <action> [args...]
/ai-orch:status [feature]
/ai-orch:docs <topic> <output-markdown-path>
/ai-orch:feature <feature> [description]
/ai-orch:plan <feature>
/ai-orch:ready <feature>
/ai-orch:implement <feature>
/ai-orch:review <feature>
/ai-orch:pr <feature>
Claude Code나 Codex에서 shell command 형태로 실행할 때는 scripts/ai-orch.sh를 우선 사용한다. 이 wrapper는 실행 전에 어떤 flow를 실행할지 계획을 출력한 뒤, 기존 scripts/sdd-*.sh와 guard/test script를 순서대로 호출한다.
scripts/ai-orch.sh help
scripts/ai-orch.sh init
scripts/ai-orch.sh protect list
scripts/ai-orch.sh status
scripts/ai-orch.sh feature login "로그인 기능"
scripts/ai-orch.sh plan login
scripts/ai-orch.sh ready login
scripts/ai-orch.sh implement login
scripts/ai-orch.sh review login
scripts/ai-orch.sh pr login
계획만 보고 실행하지 않으려면:
scripts/ai-orch.sh explain implement login
scripts/ai-orch.sh로 실행한 flow는 현재 git branch 기준으로 .ai-orch/에 local 상태를 기록한다. 이 디렉터리는 개인별 실행 이력/캐시이므로 git에서 무시되며, /ai-orch:status 또는 scripts/ai-orch.sh status로 feature -> Human Approved -> plan -> ready -> implement -> review -> pr -> human review -> merge 체크리스트와 산출물 링크를 확인한다.
plugin 설치 직후 target repo에서 최초 필수 command는 /ai-orch:init 또는 scripts/ai-orch.sh init이다. init 전에는 status와 실행형 flow가 멈추고 init 실행을 안내한다. 이 command가 .ai-orch/init.json local marker(ignored), .ai-orch/README.md, .ai-orch/setting*.json, .gitignore, CLAUDE.md -> AGENTS.md symlink를 준비한다.
secret/critical file 접근은 /ai-orch:protect 또는 scripts/ai-orch.sh protect로 확인한다. 기본 정책은 ai-orch.protect, 개인 추가 차단은 .ai-orch/protect.local, 사용자가 명시 확인한 local 허용은 .ai-orch/protect.allow.local에 둔다.
macOS 기준 권장 도구:
brew --version
node --version
npm --version
bunx --version
gh --version
필수 AI 도구:
goose --version
codex --version
claude --version
opencode --version
bunx oh-my-openagent version
git clone https://github.com/shaul1991/ai-orch.git
cd ai-orch
Homebrew를 사용하는 경우:
npx claudepluginhub shaul1991/ai-orch --plugin ai-orch프로젝트 전체 라이프사이클을 단계별로 가이드하는 플러그인. 초기 설정부터 아이디어 수집, 기획, 설계, 디자인, 구현, 인프라, QA, 운영/회고까지 각 단계의 베스트 프랙티스와 템플릿을 제공하며, Plan-Review-Execute-Reverify 거버넌스와 ALM 관점의 추적성을 관리합니다. 03-architecture 단계에서 사용자 입력 기반의 다중 프로젝트 기술 스택 등록(.claude/local/stack.json)을, knowledge 스킬에서 사내 3종 문서(용어집·기획요구·기술요구) 통합 관리(.claude/knowledge/)를 제공하며, 두 영역 모두 SessionStart 변경 감지(자동 갱신 X)를 포함합니다. 신규 도메인 연락관(domain-liaison) 에이전트가 팀별·도메인 간 vocabulary 일관성을 책임집니다.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.