Help us improve
Share bugs, ideas, or general feedback.
npx claudepluginhub unicorn-plugins/mas-designer --plugin mas-designerHow this skill is triggered — by the user, by Claude, or both
Slash command
/mas-designer:planThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
[PLAN 활성화]
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Compacts the current conversation into a handoff document for another agent to continue the work, with suggested skills and redacted sensitive info.
Share bugs, ideas, or general feedback.
[PLAN 활성화]
사용자 도메인·주제 입력부터 유저스토리 확정까지, STEP 1 기획 7 sub-step을 순차 수행하는 오케스트레이터. 6개 기획 에이전트(problem-analyst → direction-setter → solution-explorer → solution-selector → event-storming-facilitator → user-story-writer)를 순차 위임하여 증거 기반 기획 산출물을 생성함.
사용자가 /mas-designer:plan 호출 시 또는 "AI 기획", "문제가설", "방향성 정의", "유저스토리 작성" 키워드 감지 시. router 스킬이 Phase 1에서 위임하는 경로도 동일.
| 에이전트 | FQN |
|---|---|
| problem-analyst | mas-designer:problem-analyst:problem-analyst |
| direction-setter | mas-designer:direction-setter:direction-setter |
| solution-explorer | mas-designer:solution-explorer:solution-explorer |
| solution-selector | mas-designer:solution-selector:solution-selector |
| event-storming-facilitator | mas-designer:event-storming-facilitator:event-storming-facilitator |
| user-story-writer | mas-designer:user-story-writer:user-story-writer |
resources/guides/combine-prompt.md에 따라 AGENT.md + agentcard.yaml + tools.yaml 합치기Agent(subagent_type=FQN, model=tier_mapping 결과, prompt=조립된 프롬프트) 호출gateway/runtime-mapping.yaml 참조워크플로우 단계에 Agent: {agent-name}이 명시된 경우,
메인 에이전트는 해당 단계를 직접 수행하지 않고,
반드시 위 프롬프트 조립 규칙에 따라 해당 에이전트를 호출하여 결과를 받아야 함.
서브에이전트 호출 없이 메인 에이전트가 해당 산출물을 직접 작성하면 스킬 미준수로 간주함.
공통 컨텍스트:
{OUTPUT_DIR}=output/{project}/plan/.{project}는 router 스킬의 Phase 0에서 확정된 값을 상속. 단독 실행 시 사용자에게{project}식별자(영문 kebab-case) 입력을 요청.
{PLUGIN_DIR}/output/{project}/plan/0-input.md에 도메인·주제·핵심 고민을 정리하여 저장. AskUserQuestion으로 수집하며, 누락 항목 발견 시 재질문.
{OUTPUT_DIR}/문제가설.md + {OUTPUT_DIR}/비즈니스가치.mdreferences/01-problem-hypothesis-guide.md 절차 준수, 5WHY 5회 전개, 고객·기업 관점 가치 분리{OUTPUT_DIR}/0-input.md 참조, 필요 시 WebSearch로 업계 사례 조사{OUTPUT_DIR}/킹핀문제.md + {OUTPUT_DIR}/문제해결방향성.mdreferences/02-direction-setting-guide.md 준수, AI 활용 카테고리(자동화/증강/생성) 명시, GREAT 2 WHY 각 1문장문제가설.md, 비즈니스가치.md) 로드ralplan 활용){OUTPUT_DIR}/솔루션탐색.md + {OUTPUT_DIR}/솔루션후보.md (수렴 후보 5~8개)references/03-ideation-guide.md 절차 준수, 발산 ≥15개, 수렴 후보에 핵심 AI 기술 명시ralplan 활용){OUTPUT_DIR}/솔루션평가.md + {OUTPUT_DIR}/솔루션우선순위평가.svg + {OUTPUT_DIR}/핵심솔루션.md{OUTPUT_DIR}/es/userflow.puml + {OUTPUT_DIR}/es/{NN}-{플로우명}.puml × 5~10{OUTPUT_DIR}/userstory.mdreferences/06-user-stories-guide.md 포맷 준수, INVEST 6요건, AFR 전원 LLM 검증 기준 포함, 우선순위·Story Points 할당산출물 체크리스트:
사용자에게 STEP 1 완료 보고 + 승인 요청. 승인 시 router 스킬로 복귀(또는 단독 실행이면 종료).
각 Phase 완료 시 AGENTS.md의 ## 워크플로우 상태 > ### plan 섹션의 마지막 완료 Phase를 갱신.
완료 시 임시 파일 없음. 산출물은 모두 {OUTPUT_DIR} 하위에 보존.
AGENTS.md의 ## 워크플로우 상태 > ### plan 섹션에서 마지막 완료 Phase를 읽음