명세와 설계를 바탕으로 테스트를 먼저 작성한 뒤 동작하는 코드를 구현합니다. 테스트 통과를 확인하며 코드를 정리하고 오류 처리, 성능과 관련 문서도 다듬습니다.
- 명세와 설계를 바탕으로 기능 구현
- 테스트를 포함한 인증 및 API 개발
- 테스트로 확인하며 기존 코드 정리
코딩 규칙, 프레임워크, 리팩터링, 코드 리뷰 (1.6만건)
명세와 설계를 바탕으로 테스트를 먼저 작성한 뒤 동작하는 코드를 구현합니다. 테스트 통과를 확인하며 코드를 정리하고 오류 처리, 성능과 관련 문서도 다듬습니다.
기존 개발 규칙에 맞춰 새 화면 컴포넌트, API, 프로젝트의 기본 코드를 만듭니다. 용도에 따라 타입 정의, 오류 처리, 테스트 기반을 포함하고 확장할 수 있게 구성합니다.
실행 시간, 자원 사용량, 의존 관계로 개발 작업과 에이전트 협업의 지연 원인을 분석합니다. 병렬화와 캐시 등 개선안을 비교해 우선순위와 실행 계획을 정리합니다.
코드의 가독성, 실행 성능, 보안, 설계와 의존성을 점검합니다. 수정할 문제의 우선순위를 정하고 구체적인 개선안을 정리합니다.
개발과 조사 작업을 여러 전문 에이전트에 나누고, 시작과 중지 및 실행 상태를 관리합니다. 역할별 구성과 공유 메모리로 작업을 조율합니다.
여러 파일에 걸친 기능 개발과 리팩터링에서 AI 에이전트에 작업을 배정하고 진행 상황을 확인합니다. 완료 후 성공한 작업 방식과 새로 배운 내용을 기록합니다.
GitHub 풀 리퀘스트 생성부터 검토와 병합까지 진행을 관리합니다. 설명 작성, 검토 조율, 테스트 상태 확인, 충돌 해결과 병합 방식 선택을 지원합니다.
분산 시스템의 노드 간 정보 교환 방식을 설계하고 조정합니다. 업데이트 전파, 상태 동기화, 충돌 해결, 장애 감지를 다루며 통신량과 수렴 상태도 확인합니다.
코드의 가독성, 복잡도, 중복과 유지보수성을 읽기 전용으로 분석합니다. 주요 문제와 개선안, 좋은 구현 사례, 기술 부채와 개선 작업 시간 추정을 보고서로 정리합니다.
기능 추가와 버그 수정 같은 개발 목표를 검증 가능한 작은 단계로 나눕니다. 의존 관계, 산출물, 예상 작업량, 달성 기준을 정리해 구현부터 완료 확인까지 계획합니다.
여러 AI 에이전트의 협업 구성을 초기화하고 작업에 맞는 연결 구조, 자원 배분, 통신 방식을 설정합니다. 공유 메모리로 진행 상황과 결과물을 연계합니다.
시스템 구조와 기술 선택을 검토하고 구성도, 데이터 흐름, 설계 판단의 근거를 문서로 정리합니다. 성능, 보안, 향후 확장을 고려해 설계안을 비교할 수 있습니다.
명세와 처리 절차를 바탕으로 시스템 구성 요소와 연결 방식을 설계합니다. 기술 선정, 데이터와 API 설계, 장애 대비 및 확장 계획을 구성도와 설계 문서로 정리합니다.
여러 전문 AI 에이전트가 GitHub 변경 제안을 검토합니다. 보안, 성능, 설계, 코드 작성 규칙의 문제를 확인하고 수정안과 검토 판정을 게시합니다.
여러 GitHub 저장소에서 AI 에이전트의 작업을 조율합니다. 의존성 업데이트, 공통 API 변경, 테스트를 진행하고 관련 풀 리퀘스트를 생성합니다.
Claude Code 플러그인의 기본 구조를 만듭니다. 설정, 스킬, 명령, 에이전트와 함께 설계 결정 기록 및 구조 검사도 준비합니다.
코드 파일 사이의 연결 그래프를 분석해 관련성이 높은 파일을 묶습니다. 분류 결과와 연결을 확인하며 코드 구성을 파악하고 다른 파일과 떨어진 파일을 조사할 수 있습니다.
구현 전에 새 기능의 요구 사항, 인수 기준, 제약과 오류 시 동작을 정리합니다. 기존 코드와 연동 지점도 확인하고 후속 설계에서 참조할 명세를 메모리에 저장합니다.
실패한 테스트를 기준으로 테스트 내용을 유지하면서 구현 코드를 자동 수정합니다. 예산과 시도 횟수를 정하고 재실행 결과와 사용 비용을 확인할 수 있습니다.
ruflo 템플릿으로 Claude Code를 확장하는 mod를 만듭니다. 함수 훅과 기존 명령 훅을 함께 구성하고 설정, 상태 표시, 검증과 테스트를 준비합니다.
의존성을 대신하는 모의 객체로 실패 테스트부터 최소 구현과 코드 정리까지 테스트 주도 개발을 진행하고, 최종 대상 테스트와 회귀 테스트의 실행 결과를 기록합니다.
GitHub에서 초안 풀 리퀘스트를 만들고 자동 검사 결과를 확인합니다. 대상 저장소와 브랜치, 허용된 작업 범위를 확인하며 진행합니다.
여러 파일에 걸친 개발이나 감사를 위해 세 개 이상의 AI 에이전트로 팀을 구성합니다. 전문 역할을 배정하고 병렬 실행과 에이전트 간 연락을 준비합니다.
확정된 명세를 바탕으로 의사 코드와 모듈 역할, API 입출력을 설계합니다. 사용자 확인 후 설계에 따라 구현과 단위 테스트를 진행합니다.