사용자가 구축하려는 대상: $ARGUMENTS
AskUserQuestion 도구를 사용하여 사용자를 세부적으로 인터뷰합니다. 기술 구현, UI/UX, 엣지 케이스, 우려 사항 및 트레이드오프에 대해 질문합니다. 명백한 질문은 피하고, 사용자가 고려하지 않았을 어려운 부분을 파고듭니다. 모든 내용이 다루어질 때까지 인터뷰를 계속합니다.
그런 다음 SPEC.md에 완전한 명세서를 작성합니다. 가장 유용한 명세서는 독립적입니다: 관련 파일과 인터페이스의 이름을 지정하고, 범위 밖의 항목을 명시하며, 기능이 작동함을 증명하는 종단 간 검증 단계로 마무리합니다.
마지막으로 사용자에게 /clear를 실행하고 새로운 세션에서 SPEC.md를 기반으로 구현하도록 안내합니다. 이렇게 하면 구현 컨텍스트가 명세서만 유지하게 됩니다.