피드로 돌아가기
Dev.toDevOps
원문 읽기
Spec-Driven Development 기반 AI 에이전트 제어 워크플로우 구축
I was using Claude Code wrong — here's the workflow that fixed it
AI 요약
Context
AI 에이전트에게 구현 권한을 전적으로 위임함에 따라 발생하는 암묵적 설계 결정과 아키텍처 불일치 문제 발생. 코드 품질과 별개로 요구사항 추적이 불가능하고 리뷰 단계에서 설계 결함을 발견하기 어려운 구조적 한계 직면.
Technical Solution
- Spec → Plan → Code 순의 엄격한 아티팩트 생성 파이프라인 설계를 통한 구현 제어
- Management Plane(Jira)과 Governance Plane(OpenSpec)의 분리를 통한 제품 결정과 시스템 동작 정의의 계층화
- Markdown 기반의 Delta Specs 도입으로 설계 변경 사항을 코드 리뷰 프로세스에 통합
- /opsx:propose 및 /review-change 명령어를 통한 구현 전 설계 합의 단계 강제
- Semantic Commit Footer를 활용해 Commit-Task-Jira 간의 완전한 Traceability 확보
- /opsx:sync 기능을 통한 Spec과 실제 코드 간의 Drift Detection 및 충돌 해결 메커니즘 구현
실천 포인트
1. AI 에이전트 도입 시 구현 전 'Change Proposal' 및 'Delta Spec' 작성 단계 강제 여부 검토
2. Jira 티켓을 구현 권한으로 사용하지 않고 별도의 Spec 문서 승인 프로세스 구축
3. 모든 AI 생성 커밋에 관련 설계 문서와 작업 단위를 매핑하는 Footer 규칙 적용
4. 코드 수정 후 Spec 문서와 일치하는지 확인하는 Sync 프로세스 정례화