Community라이팅 & 에디팅github.com

AaronCx/claude-code-practices

사용자가 구축하려는 기능을 심층 인터뷰한 후, 새로운 세션에서 구현할 수 있는 완전한 SPEC.md를 작성합니다. 대규모 작업 전에 사용하세요.

claude-code-practices란 무엇인가요?

이 스킬은 사용자의 요구사항을 철저히 파악하여 독립적인 기능 명세서(SPEC.md)를 생성하는 AI 에이전트 스킬입니다. 사용자가 기능에 대해 설명하면, Claude는 AskUserQuestion 도구를 사용하여 기술 구현, UI/UX, 엣지 케이스, 우려 사항 및 트레이드오프에 대해 심층 인터뷰를 진행합니다. 명백한 질문을 피하고 사용자가 간과할 수 있는 어려운 부분을 집중적으로 파고듭니다. 모든 내용이 다루어질 때까지 인터뷰를 계속한 후, 파일 이름, 인터페이스, 범위 밖의 항목을 명시하고 종단 간 검증 단계를 포함한 완전한 명세서를 SPEC.md 파일로 작성합니다. 마지막으로 사용자에게 `/clear`를 실행하고 SPEC.md를 기반으로 새로운 세션에서 구현하도록 안내하여 구현 컨텍스트가 명세서로만 유지되도록 합니다. Claude Code 플랫폼과 호환됩니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/AaronCx/claude-code-practices/tree/HEAD/skills/spec-interview

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

사용자가 구축하려는 대상: $ARGUMENTS

AskUserQuestion 도구를 사용하여 사용자를 세부적으로 인터뷰합니다. 기술 구현, UI/UX, 엣지 케이스, 우려 사항 및 트레이드오프에 대해 질문합니다. 명백한 질문은 피하고, 사용자가 고려하지 않았을 어려운 부분을 파고듭니다. 모든 내용이 다루어질 때까지 인터뷰를 계속합니다.

그런 다음 SPEC.md에 완전한 명세서를 작성합니다. 가장 유용한 명세서는 독립적입니다: 관련 파일과 인터페이스의 이름을 지정하고, 범위 밖의 항목을 명시하며, 기능이 작동함을 증명하는 종단 간 검증 단계로 마무리합니다.

마지막으로 사용자에게 /clear를 실행하고 새로운 세션에서 SPEC.md를 기반으로 구현하도록 안내합니다. 이렇게 하면 구현 컨텍스트가 명세서만 유지하게 됩니다.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

관련 스킬