Claude Code용 ‘명세 먼저’ 플러그인 Specsmith 공개
Specsmith는 Claude Code에서 코드를 바로 쓰기 전에 요구사항을 먼저 또렷하게 만드는 오픈소스 플러그인이다. 흐름은 면담, 명세, 계획, 작업 목록, 코드 작성 순서로 고정된다. vague한 기능 요청이 들어오면 `-grill`이 한 번에 한 질문씩 물어 모호한 부분을 줄이고, 그 결과를 `specs/spec.md`에 정리한다.
그다음 `spec.md`를 바탕으로 ``, `tasks.md`, 코드 작성으로 이어지며, 작업 하나마다 커밋을 하나씩 만든다. `dev-lifecycle`은 `develop` 브랜치에서 새 브랜치를 만들고, 형식으로 커밋하며, 테스트와 CI가 통과했는지 확인하고, 자동 병합 대신 승인 대기 상태의 PR을 만든다. 설치는 Claude Code 안에서 를 추가한 뒤 `specsmith@specsmith`를 설치하는 두 명령으로 끝난다.
현재 버전은 v0.1이고, 기능을 크게 늘리기보다 실제 사용에서 방법이 맞는지 확인하려는 최소 구성이다. 라이선스는 MIT다.
핵심 포인트
- Specsmith는 Claude Code에서 명세를 먼저 만들고 나서 코드를 쓰게 하는 오픈소스 플러그인이다.
- `-grill`은 모호한 요청에 질문을 던져 `specs/spec.md`로 정리한다.
- 작업 흐름은 `spec.md` → `` → `tasks.md` → 코드 작성 순서다.
- 작업 하나마다 커밋 하나를 만들고, 테스트와 CI 확인 뒤 PR을 승인 대기 상태로 둔다.
- 현재 v0.1이며 로 공개됐다.
이 사건을 다룬 원문 (4)
- r/ClaudeAIClaude Code용 ‘명세 먼저’ 플러그인 Specsmith 공개 ↗
- Hacker NewsCLI That Enforces Spec-Driven Development with Claude Code, OpenCode, and Codex ↗
- r/ClaudeAII built an interactive coding game using Claude & spec-driven development. Here is how it fundamentally changed my AI workflow. ↗
- r/AIDeveloperNewsI was tired of repeating myself to Claude Code, so I built a CLI tool that automates spec generation and manages context for me with persistent memory that gives continuity across sessions (open source) ↗