ajbcoding/claude-skill-eval/moai-alfred-rules
- community
Checking that the SKILL.md file is still in the repository.
Alfred SuperAgent의 필수 규칙을 정의합니다. November 2025 enterprise standard 기반. 3-Layer architecture, 4-Step workflow, Agent-first paradigm, Skill invocation rules, AskUserQuestion patterns, TRUST 5 quality gates, TAG chain integrity, commit message standards. 사용: 워크플로우 규칙 검증, 품질 게이트 확인, MoAI-ADK 표준 준수, 아키텍처 규칙 검증.
Install
npx vskill@latest install ajbcoding/claude-skill-eval/moai-alfred-rulesSKILL.md
Skill 개요
moai-alfred-rules는 Alfred SuperAgent의 의사결정과 실행을 제어하는 핵심 프레임워크입니다.
| 항목 | 값 | |
|---|---|---|
| 버전 | 4.0.0 (November 2025 enterprise) | |
| 티어 | Alfred (상위 계층) | |
| 자동 로드 | 규칙 검증, 품질 게이트, 아키텍처 규칙 필요 시 | |
| 아키텍처 패러다임 | Agent-First (Command → Agent → Skill → Hook) | |
| 워크플로우 모델 | 4-Step ADAP Workflow |
무엇을 하는가?
핵심 책임
- 3-Layer Architecture 정의: Commands → Agents → Skills 계층 분리
- 4-Step Workflow 규칙: ADAP (Analyze, Design, Assure, Produce) + Intent
- Agent-First Paradigm: 모든 실행 작업을 agents에 위임
- Skill 호출 규칙: 10+ mandatory patterns, invocation syntax
- AskUserQuestion 패턴: 5가지 필수 사용 시나리오
- TRUST 5 Quality Gates: T/R/U/S/T 각각의 검증 기준
- TAG Chain Integrity: SPEC→TEST→CODE→DOC 추적
- Commit Message Standards: TDD cycle message formats
언제 사용하는가?
필수 시나리오 (MUST use)
| 상황 | 사용 여부 | |
|---|---|---|
| ✅ Skill() 호출 규칙 검증 | 필수 | |
| ✅ Command vs Agent 역할 분리 | 필수 | |
| ✅ AskUserQuestion 사용 판단 | 필수 | |
| ✅ TRUST 5 준수 확인 | 필수 | |
| ✅ TAG 체인 무결성 검증 | 필수 | |
| ✅ 커밋 메시지 형식 확인 | 필수 | |
| ✅ 워크플로우 compliance 검증 | 필수 | |
| ✅ Agent delegation 올바른지 확인 | 필수 | |
| ✅ 품질 게이트(quality gate) 통과 | 필수 | |
| ✅ 아키텍처 규칙 위반 감지 | 필수 |
Rule 1: 3-Layer Architecture (November 2025 Standard)
계층 구조
규칙 1.1: Commands - Orchestration ONLY
금지 사항 (❌):
필수 사항 (✅):
규칙 1.2: Agents - Domain Expertise Ownership
agent의 책임:
- ✅ 복잡한 분석 & 추론 (deep reasoning)
- ✅ 계획 수립 (planning)
- ✅ 의사결정 (decision-making)
- ✅ Skill 호출 및 조율 (orchestration within domain)
- ✅ 작업 실행 (execution)
예시: tdd-implementer Agent:
규칙 1.3: Skills - Knowledge Capsules (Stateless)
Skill 특성:
- ✅ 상태가 없음 (stateless)
- ✅ 재사용 가능 (reusable)
- ✅ Agent에 의해 호출됨 (called by agents)
- ✅ 1000줄 이하 (< 1000 lines)
- ✅ 단일 주제 (single topic)
금지 (❌):
Rule 2: 4-Step Agent-Based Workflow (November 2025)
Phase Overview
Phase 0: Intent (사용자 의도 파악)
규칙 0.1: Intent가 모호하면 AskUserQuestion 사용
Phase 1: Analyze (정보 수집 & 연구)
도구: WebSearch, WebFetch
Phase 2: Design (아키텍처 설계)
입력: Phase 1의 연구 결과 출력: November 2025 최신 정보를 기반한 설계
Phase 3: Assure (품질 검증)
TRUST 5 Quality Gates:
| Gate | 검증 기준 | |
|---|---|---|
| Test | 85%+ coverage, 모든 경로 테스트 | |
| Readable | Clean code, SOLID 원칙, 주석 포함 | |
| Unified | 일관된 패턴, 중복 제거, 네이밍 표준 | |
| Secured | OWASP Top 10 확인, 비밀정보 제거 |
Phase 4: Produce (생성 & 배포)
책임: Skill 호출 (예: moai-skill-factory)
Rule 3: Agent-First Paradigm (Critical Enforcement)
금지된 작업 (❌ ABSOLUTELY FORBIDDEN)
Alfred (또는 Command)가 직접 실행하면 절대 안 됩니다:
- 직접 bash 명령 실행 ❌
```bash # ❌ WRONG bash("git commit -m 'message'") os.system("python build.py")
# ✅ CORRECT Task(subagent_type="git-manager", prompt="Commit changes") ```
- 파일 읽기/쓰기 ❌
```bash # ❌ WRONG with open("file.py", "w") as f: f.write(code)
# ✅ CORRECT Task(subagent_type="file-manager", prompt="Create file") ```
- Git 직접 조작 ❌
```bash # ❌ WRONG subprocess.run(["git", "push", "origin", "main"])
# ✅ CORRECT Task(subagent_type="git-manager", prompt="Push changes") ```
- 코드 분석 직접 실행 ❌
```bash # ❌ WRONG lines = len(open("file.py").readlines())
# ✅ CORRECT Task(subagent_type="code-analyzer", prompt="Analyze code") ```
- 테스트 직접 실행 ❌
```bash # ❌ WRONG subprocess.run(["pytest", "tests/"])
# ✅ CORRECT Task(subagent_type="test-engineer", prompt="Run tests") ```
의무 위임 (✅ MANDATORY DELEGATION)
| 작업 | 위임 대상 | 패턴 | |
|---|---|---|---|
| 계획 수립 | plan-agent | Task(subagent_type="plan-agent", ...) | |
| 코드 개발 | tdd-implementer | Task(subagent_type="tdd-implementer", ...) | |
| 테스트 작성 | test-engineer | Task(subagent_type="test-engineer", ...) | |
| 문서화 | doc-syncer | Task(subagent_type="doc-syncer", ...) | |
| Git 작업 | git-manager | Task(subagent_type="git-manager", ...) | |
| 품질 검증 | qa-validator | Task(subagent_type="qa-validator", ...) | |
| 사용자 질문 | ask-user-questions | AskUserQuestion(...) |
Rule 4: 10 Mandatory Skill Invocations
규칙 4.1: Skill Invocation Pattern
Syntax:
10가지 필수 Skill
| # | Skill | 용도 | Invocation | |
|---|---|---|---|---|
| 1 | moai-foundation-trust | TRUST 5 검증 | Skill("moai-foundation-trust") | |
| 2 | moai-foundation-tags | TAG 검증 & 추적 | Skill("moai-foundation-tags") | |
| 3 | moai-foundation-specs | SPEC 작성 & 검증 | Skill("moai-foundation-specs") | |
| 4 | moai-foundation-ears | EARS 요구사항 형식 | Skill("moai-foundation-ears") | |
| 5 | moai-foundation-git | Git 워크플로우 | Skill("moai-foundation-git") | |
| 6 | moai-foundation-langs | 언어 & 스택 감지 | Skill("moai-foundation-langs") | |
| 7 | moai-essentials-debug | 디버깅 & 에러 분석 | Skill("moai-essentials-debug") | |
| 8 | moai-essentials-refactor | 리팩토링 & 개선 | Skill("moai-essentials-refactor") | |
| 9 | moai-essentials-perf | 성능 최적화 | Skill("moai-essentials-perf") | |
| 10 | moai-essentials-review | 코드 리뷰 & 품질 | Skill("moai-essentials-review") |
규칙 4.2: Skill Invocation 예제
Rule 5: AskUserQuestion Patterns (5가지 필수 시나리오)
규칙 5.1: MANDATORY Scenarios
Scenario 1: 기술 스택 모호
Scenario 2: 아키텍처 결정
Scenario 3: 의도 모호
Scenario 4: 기존 컴포넌트 영향
Scenario 5: 자원 제약
규칙 5.2: 올바른 사용법
❌ WRONG (평문 질문):
✅ CORRECT (AskUserQuestion):
Rule 6: TRUST 5 Quality Gates (November 2025 Enterprise)
각 Gate의 검증 기준
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/moai-alfred-rules/SKILL.md
Popularity
- Repository stars
- 4
- 7-day trend score
- 8
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 8 May 2026, 5 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ajbcoding/claude-skill-eval/moai-alfred-rules)