From mst
Manages a feature intent registry: create, read, update, delete, search, and explore related intents via natural language or structured commands.
How this skill is triggered — by the user, by Claude, or both
Slash command
/mst:intent {add|get|list|update|delete|search|lookup|related|rebuild ...}{add|get|list|update|delete|search|lookup|related|rebuild ...}The summary Claude sees in its skill listing — used to decide when to auto-load this skill
기능 의도(INTENT) 레지스트리를 관리합니다.
기능 의도(INTENT) 레지스트리를 관리합니다.
경로 규칙 (MANDATORY): 이 스킬의 모든
.gran-maestro/경로는 절대경로로 사용합니다. 스킬 실행 시작 시PROJECT_ROOT를 취득하고, 이후 모든 경로에{PROJECT_ROOT}/접두사를 붙입니다.PROJECT_ROOT=$(pwd)
{PLUGIN_ROOT}는 이 스킬의 "Base directory"에서skills/{스킬명}/을 제거한 절대경로입니다. 상대경로(.claude/...)는 절대 사용하지 않습니다.
스크립트 우선 실행:
python3 {PLUGIN_ROOT}/scripts/mst.py intent ...를 그대로 호출합니다.
/mst:intent만 호출)python3 {PLUGIN_ROOT}/scripts/mst.py intent list --json 실행아직 저장된 intent가 없습니다.예시: /mst:intent add 로그인 기능 - 사용자가 접근할 때 인증이 필요예시: /mst:intent add 결제 기능 - 구매 완료 시 결제 처리가 필요해서 안전한 거래 보장무엇을 하시겠어요? add / search / get INTENT-NNN / listadd 파싱입력 예시:
/mst:intent add 로그인 기능 - 사용자가 접근할 때 인증 필요/mst:intent add 결제 기능 - 구매 완료 시 결제 처리가 필요해서 안전한 거래 보장파싱 규칙:
add 뒤의 자연어를 feature, situation, motivation, goal로 분해-)은 구분자이지만 기능명 자체에도 포함될 수 있으므로 문맥 기준으로 분리motivation이 비어 있으면 goal 값을 그대로 사용이렇게 저장할게요: feature=X, situation=Y, motivation=Z, goal=Wpython3 {PLUGIN_ROOT}/scripts/mst.py intent add --feature "X" --situation "Y" --motivation "Z" --goal "W"필드 분리가 불가능하면 아래 힌트를 출력하고 재입력을 유도한다.
파싱에 실패했습니다. 아래 포맷으로 다시 시도해주세요: add 기능 | 상황 | 동기 | 목표python3 {PLUGIN_ROOT}/scripts/mst.py intent add --feature "기능명" --situation "..." --goal "..." [--motivation "..."] [--req REQ-NNN] [--plan PLN-NNN]python3 {PLUGIN_ROOT}/scripts/mst.py intent get INTENT-001python3 {PLUGIN_ROOT}/scripts/mst.py intent list [--req REQ-001] [--plan PLN-001]python3 {PLUGIN_ROOT}/scripts/mst.py intent update INTENT-001 [--feature "..."] [--situation "..."] [--motivation "..."] [--goal "..."] [--req REQ-001] [--plan PLN-001]python3 {PLUGIN_ROOT}/scripts/mst.py intent delete INTENT-001python3 {PLUGIN_ROOT}/scripts/mst.py intent search "키워드"python3 {PLUGIN_ROOT}/scripts/mst.py intent lookup --files src/foo.pypython3 {PLUGIN_ROOT}/scripts/mst.py intent related INTENT-001 --depth 2 --jsonpython3 {PLUGIN_ROOT}/scripts/mst.py intent rebuildNo module named 'yaml' 오류: pip install pyyamlIntent not found: /mst:intent list로 ID 확인 후 재시도intent rebuild 실행 후 다시 조회npx claudepluginhub myrtlepn/gran-maestro --plugin mstCreates and manages INTENT.md files to document project intentions in Why/What/Not/Learnings sections. Guides lifecycle from seed ideas through exploration, clarification, or termination. Useful for new projects, pivots, or recording learnings.
Analyzes user requests to identify implicit requirements, load-bearing features, and obvious implications before non-trivial implementations. Prevents technically correct but useless features.
Transforms approved Intents into executable TDD phased plans requiring tests first (happy/bad/edge/security/leak/damage) per phase with CLI E2E gates. Use after /intent-review for TaskSwarm.