From mst
Provides structured manual feedback within the Gran Maestro workflow (Phase 4). Users invoke via /mst:feedback with a REQ-ID and feedback content to trigger a feedback loop with failure classification and routing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/mst:feedback {REQ-ID} {피드백 내용}{REQ-ID} {피드백 내용}The summary Claude sees in its skill listing — used to decide when to auto-load this skill
사용자가 직접 피드백을 제공하여 Phase 4(피드백 루프)를 트리거합니다.
사용자가 직접 피드백을 제공하여 Phase 4(피드백 루프)를 트리거합니다.
mst:feedback 실행 시 아래 정보를 반드시 제공해야 합니다:
failure_class: ac_unclear | interpretation | implementation 중 하나 (필수)
ac_unclear: AC/spec 자체가 모호하거나 불완전한 경우interpretation: 구현 의도와 실제 결과가 불일치한 경우implementation: 올바른 의도로 구현했으나 실행 오류가 발생한 경우evidence: AC-ID 매핑 배열 (최소 1개 필수). 각 항목은 아래 필드를 포함해야 함:
ac_id: 관련 AC ID (예: AC-01). spec.md의 AC-ID와 일치해야 함. 불일치 시 경고를 표시하고 PM이 확인하도록 안내함 (차단은 아님). ac_id가 누락된 경우 경고를 표시하며 차단 여부는 PM이 판단함.type: log | screenshot | metric | manualref: 증거 경로 또는 설명summary: 실패 내용 요약next_action: 재작업 지시 내용 (구현 방법을 지시하지 않고, 어느 AC/기준을 복구해야 하는지만 명시)스키마 검증 규칙 (차단):
failure_class가 제공되지 않았거나 허용값(ac_unclear | interpretation | implementation) 외의 값이면 → 오류를 반환하고 피드백 저장 및 전파를 차단함evidence 배열이 비어 있거나 제공되지 않았으면 → "evidence가 없으면 판정 불가" 오류를 반환하고 차단함라우팅 기준: templates/protocols/failure-routing.md 참조
경로 규칙 (MANDATORY): 이 스킬의 모든
.gran-maestro/경로는 절대경로로 사용합니다. 스킬 실행 시작 시PROJECT_ROOT를 취득하고, 이후 모든 경로에{PROJECT_ROOT}/접두사를 붙입니다.PROJECT_ROOT=$(pwd)
{PLUGIN_ROOT}는 이 스킬의 "Base directory"에서skills/{스킬명}/을 제거한 절대경로입니다. 상대경로(.claude/...)는 절대 사용하지 않습니다.
$ARGUMENTS에서 REQ ID + 피드백 내용 파싱
이 Step의 목적: 피드백 대상 요청과 입력 본문을 식별한다 / 핵심 출력물: 유효한
REQ-ID와 원본 피드백 텍스트
Feedback Composer 활성화 → 구조화된 피드백 문서 변환 → tasks/NN/feedback-RN.md 저장
이 Step의 목적: 자유 입력 피드백을 실행 가능한 포맷으로 정규화한다 / 핵심 출력물:
feedback-RN.md
실패 유형 분류 및 라우팅:
이 Step의 목적: 실패 원인을
failure_class로 고정하고 후속 경로를 결정한다 / 핵심 출력물:failure_class기반 라우팅 결정
라우팅 기준: templates/protocols/failure-routing.md 참조
피드백 라운드 카운터 증가; 최대 횟수(기본 5회) 초과 시 사용자 개입 요청
이 Step의 목적: 반복 피드백 루프의 상한을 관리한다 / 핵심 출력물: 증가된 피드백 라운드 카운터와 초과 시 개입 신호
반드시 /mst:codex 또는 /mst:agy를 통해 외주. Claude(PM) 직접 코드 수정 금지.
Assigned Agent 확인Skill("mst:codex", "--dir {worktree_path} --trace {REQ-ID}/{TASK-NUM}/phase4-fix-R{N}")Skill("mst:agy", "--dir {worktree_path} --files {worktree_path}/**/* --trace {REQ-ID}/{TASK-NUM}/phase4-fix-R{N}")Skill("mst:claude", "--prompt-file {prompt_path} --dir {worktree_path} --trace {REQ-ID}/{TASK-NUM}/phase4-fix-R{N}")python3 {PLUGIN_ROOT}/scripts/mst.py request set-phase {REQ_ID} 2 phase2_execution; 실패 시 fallback으로 current_phase=2, status=phase2_execution 직접 업데이트 → 완료 후 사전 검증 → Phase 3/mst:approve REQ-NNN을 수동으로 호출해 Phase 3을 재시작해야 함/mst:list로 조회/mst:settings workflow.max_feedback_rounds 확인; 값 증가 또는 /mst:request로 스펙 재작성/mst:inspect {REQ-ID}로 Phase 2~3 여부 확인npx claudepluginhub myrtlepn/gran-maestro --plugin mstSynthesizes review reports from multiple reviewers into a single prioritized feedback document with file:line references, root cause classification, and carry-forward of unresolved issues. Useful for code review aggregation and outsourced agent handoff.
Resumes interrupted Maestro sessions using existing active-session files and shared phase tracking. Use to continue multi-agent orchestration workflows after interruptions.
Cross-references structured review findings against an implementation plan, classifies each finding into an action category, applies concrete edits, and produces a traceability summary.