Skip to main content
SECTION · UTILITY COMMANDS

유틸리티 명령어

/moai
/moai는 자연어로 던진 요청 하나로 SPEC 생성부터 구현, 문서화까지 전 과정을 잇는 완전 자율 자동화 명령어입니다. 사용자가 …
/moai goal
완료 조건을 선언하면 세션이 그 조건을 충족할 때까지 스스로 일하는 조건 선언형 자율 루프 명령어입니다. /moai goal "< …
/moai todo
NEW · v3.1 다음에 할 일을 한 줄씩 쌓아 두는 백로그 대기열입니다. 칸반 보드의 backlog 컬럼에는 맡은 세션이 없어서 아무도 일을 …
/moai loop
자율 반복 수정 루프 명령어입니다. AI가 스스로 문제를 진단하고, 수정하고, 검증하는 과정을 오류가 모두 해결될 때까지 자동으로 반복합니다. …
/moai review
보안·성능·품질·UX 네 관점으로 코드를 살펴보고, @MX 태그를 잘 지켰는지 확인해 우선순위를 매긴 통합 리포트를 만듭니다. 각 관점은 읽기 …
/moai codemaps
코드베이스를 스캔하여 아키텍처 문서를 자동 생성하는 명령어입니다. 에이전트가 매번 디렉토리 구조를 다시 뒤지는 대신, 한 번 만들어 둔 파일 기 …
/moai fix
일회성 자동 수정 명령어입니다. 코드의 오류를 병렬로 스캔한 후 한 번에 수정합니다. 정보 한 줄 요약: /moai fix는 “빠른 …
/moai clean
데드 코드를 찾아 안전하게 지우는 명령어입니다. 정적 분석과 사용 그래프 분석으로 쓰이지 않는 코드를 골라내 안전하게 제거합니다. 정보 한 줄 …
/moai gate
커밋 전 품질을 빠르게 검증하는 경량 게이트 명령어입니다. 린트·포맷·타입 검사·테스트를 병렬로 실행하여 대부분의 프로젝트에서 30초 이내에 완 …
/moai mx
코드베이스를 스캔해 @MX 코드 주석을 붙이는 명령어입니다. @MX 태그는 AI 에이전트가 코드의 맥락과 의도, 위험을 빠르게 파악하도록 돕는 …
/moai feedback
MoAI-ADK에 피드백이나 버그 리포트를 제출하는 명령어입니다. 정보 한 줄 요약: /moai feedback은 MoAI-ADK 자체에 대한 …
/moai e2e
웹·모바일·데스크탑 애플리케이션의 E2E (End-to-End) 테스트를 생성하고 실행하는 명령어입니다. 프로젝트 유형을 자동 감지하고, 플랫폼 …

유틸리티 명령어는 SPEC 3-Phase 라이프사이클 (/moai plan/moai run/moai sync) 바깥에서 빠른 자동화와 문제 해결을 맡는 명령어 모음입니다. 진단 도구가 찾은 오류를 반복해 고치는 루프 (loop, fix), 완료 조건을 선언해 세션을 계속 돌리는 조건 선언형 루프 (goal), 코드 위생 (clean, mx, gate), 아키텍처 문서화 (codemaps), 다관점 코드 리뷰 (review), E2E 테스트 (e2e), 그리고 피드백 제출 (feedback) 까지 맡습니다. 워크플로우 명령어가 “기능 하나를 통째로 만드는” 긴 흐름이라면, 유틸리티 명령어는 “지금 당장 이 문제를 풀고 싶을 때” 쓰는 짧고 뾰족한 도구들입니다. 따라서 두 계열은 서로 겹치지 않고 보완합니다.

정보
소속 가치: 에이전틱 루프 엔지니어링 · 에이전틱 하네스

에이전틱 루프 엔지니어링이 돌아가는 곳

v3의 세 가지 핵심 중 하나인 에이전틱 루프 엔지니어링이 실제로 도는 자리가 이 섹션입니다. /moai loop는 진단 도구가 찾은 이슈 큐를 비울 때까지 반복하는 진단형 루프이고, /moai goal은 완료 조건을 선언해 두면 그 조건이 충족될 때까지 세션이 스스로 일하는 조건 선언형 루프입니다. /moai fix는 같은 계열의 단발 (1회) 프리셋입니다. 루프가 돌면서 남긴 관찰은 하네스 학습의 원료가 됩니다. 루프가 관찰을 쌓고 하네스가 그것을 학습해 지침을 고쳐 가는 되먹임이 바로 여기서 시작됩니다. 그래서 이 섹션의 명령어들은 단순한 편의 도구가 아니라, 세 번째 핵심 가치가 런타임에서 현장적으로 검증되는 현장입니다.

명령어 비교

명령어목적실행 방식사용 시점
/moai완전 자율 자동화SPEC 생성부터 문서화까지 전 과정새 기능을 처음부터 끝까지 맡기고 싶을 때
/moai goal조건 선언형 자율 루프완료 조건 충족까지 턴을 이어감“테스트 전부 통과할 때까지"처럼 끝 상태를 선언하고 싶을 때
/moai loop반복 수정 루프진단 → 수정 → 검증을 반복여러 오류를 한꺼번에 잡고 싶을 때
/moai fix일회성 자동 수정진단 → 수정 → 완료 (1회)빠르게 린트 오류나 타입 오류를 고치고 싶을 때
/moai gate커밋 전 품질 게이트린트·포맷·타입·테스트 병렬 검사 (<30초)커밋하기 전에 빠르게 통과/실패를 확인하고 싶을 때
/moai mx@MX 코드 주석코드베이스 스캔 → @MX 태그 삽입AI 맥락용 코드 앵커·위험 표시를 심고 싶을 때
/moai clean데드 코드 제거정적 분석 → 사용 그래프 → 안전 제거미사용 코드를 정리하고 싶을 때
/moai codemaps아키텍처 문서 생성코드베이스 스캔 → 구조 문서 자동 생성프로젝트 아키텍처 문서를 만들고 싶을 때
/moai review다관점 코드 리뷰보안·성능·품질·UX 판정 + @MX 준수 검사PR/변경분을 다관점으로 검토하고 싶을 때
/moai e2eE2E 테스트web/mobile/desktop 자동 감지 + CLI-first 실행사용자 여정 E2E 테스트를 만들고 실행하고 싶을 때
/moai feedback피드백 제출GitHub 이슈 자동 생성MoAI-ADK에 버그 리포트나 개선 제안을 보낼 때

명령어 관계도

flowchart TD
    A[유틸리티 명령어] --> B[자동화 명령어]
    A --> C[코드 관리 명령어]
    A --> D[피드백 명령어]

    B --> E["/moai
완전 자율 자동화"] B --> F["/moai loop
반복 수정 루프"] B --> G["/moai fix
일회성 자동 수정"] C --> H["/moai clean
데드 코드 제거"] C --> I["/moai codemaps
아키텍처 문서 생성"] C --> K["/moai gate
커밋 전 품질 게이트"] C --> L["/moai mx
@MX 코드 주석"] C --> M["/moai review
다관점 코드 리뷰"] C --> N["/moai e2e
E2E 테스트"] D --> J["/moai feedback
피드백 제출"] E -->|내부에서 사용| F F -->|1회만 실행하면| G H -->|정리 후 재생성| I
정보
SPEC 3-Phase 라이프사이클 명령어 (/moai plan, run, sync, project, design, harness)는 워크플로우 명령어 섹션을 참조하세요. /moai 오케스트레이터가 라우팅하는 전체 16개 서브커맨드 목록도 그 섹션에 있습니다.
정보

어떤 명령어를 써야 할지 모르겠다면?

  • 기능 하나를 통째로 만들고 싶다면 → /moai
  • “이 조건이 만족될 때까지 알아서 해줘"라면 → /moai goal
  • 코드에 오류가 많아서 반복적으로 고치고 싶다면 → /moai loop
  • 간단한 린트 오류만 빠르게 고치고 싶다면 → /moai fix
  • 커밋 전에 통과/실패만 빠르게 확인하고 싶다면 → /moai gate
  • AI 맥락용 코드 주석 (@MX) 을 심고 싶다면 → /moai mx
  • 사용하지 않는 코드를 정리하고 싶다면 → /moai clean
  • 프로젝트 아키텍처 문서를 만들고 싶다면 → /moai codemaps
  • MoAI-ADK 자체에 문제가 있다면 → /moai feedback