Geoffrey Huntley는 언어 간 코드 이식 작업에서 테스트를 읽고 핵심 동작을 명세 문서로 정리한 뒤, 이를 바탕으로 구현하는 방식을 제안했다. Cline의 Plan 모드는 코드 탐색과 계획에, Act 모드는 실제 작업 실행에 초점을 둔다.
게시자GPT Image 2로 이미지 생성
연구 답변
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/C8lJ1gzcyUXve6SW3HGOwmkYCW43/thumbnails/97F31FA8309E1888CF43/DD61958C4E7808AE1CAA-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"apply diff","arguments":{"path":" bmad output/analysis/ANALYSIS 20261022 document test governance.md","diff":"<<<<<<< SEARCH\n:start line:156\n \n| 规则是否自动加载 | 当前官方入口区分规则与技能的配置位置。[3] 目标版本优先级、桥接接口与加载结果未. Topic tags: general web, llm, agents, ai, automation. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts wit
AI 코딩 에이전트가 코드를 읽고 수정하고 테스트 명령까지 실행할 수 있게 되면서, 개발자는 에이전트에게 무엇을 맡기고 어떤 기준으로 결과를 확인할지 고민하게 됐다. Cline 문서는 에이전트가 도구를 사용해 작업하며, Plan 모드와 Act 모드를 구분한다고 설명한다. 1
2
여기서 눈여겨볼 만한 접근법은 테스트를 단순히 실행하는 데 그치지 않고, 테스트가 보장하는 동작을 문서로 정리해 구현의 기준으로 삼는 것이다. 다만 이 아이디어의 출발점과 적용 범위를 함께 살펴볼 필요가 있다.
개발자 Geoffrey Huntley는 한 프로그래밍 언어로 작성된 코드베이스를 다른 언어로 옮기는 상황에서, 기존 테스트를 살펴 핵심 내용을 /specs/ 아래의 명세 문서로 정리하고, 그 명세를 참고해 기능을 다시 구현하는 절차를 제안했다. 명세에는 구현을 뒷받침하는 근거를 연결하자는 내용도 담겼다. 10
이 방식에서 명세 문서는 테스트를 대신하는 마법의 정답지가 아니다. 기존 테스트가 어떤 동작을 확인하는지 사람이든 에이전트든 추적하기 쉽게 정리한 기준에 가깝다. 특히 코드를 다른 언어로 재작성할 때 기능 요구를 명확히 전달하는 데 초점을 둔 제안이다. 10
Cline의 Plan 모드에서는 코드베이스를 살펴보고 검색하며 접근 방법을 논의할 수 있지만, 파일을 수정하거나 명령을 실행하지 않는다. Act 모드는 계획에 따라 실제 작업을 수행하는 단계다. 2 IDE 사용 안내도 두 모드의 차이를 설명한다.
3
이 구분은 명세 기반 작업과도 자연스럽게 맞물린다. 먼저 테스트와 코드를 읽어 무엇을 보존해야 하는지 계획하고, 그다음 구현에 들어가는 식이다. 그렇다고 Plan 모드가 명세의 정확성을 보증하거나 Act 모드가 결과의 정확성을 자동으로 보장하는 것은 아니다. 모드는 작업 흐름을 나눌 뿐, 검증을 대신하지 않는다. 2
Huntley의 글은 언어 간 이식 작업을 전제로 한 실무 방식이다. 따라서 이를 일반적인 소프트웨어 유지보수에 그대로 적용해 기존 테스트를 삭제해도 된다는 뜻으로 확대해서는 안 된다. 원문이 제안하는 것은 테스트를 명세로 정리해 이식 작업에 활용하는 방법이지, 실행 가능한 테스트를 문서로 대체하라는 보편 규칙이 아니다. 10
실무에 적용한다면 명세 문서가 어떤 테스트와 구현 근거를 반영하는지 연결하고, 문서와 실제 동작이 달라지지 않았는지 확인하는 절차를 함께 두는 편이 안전하다. 이는 원문의 제안을 무조건 따르기보다, 문서와 실행 가능한 검증을 함께 관리하기 위한 주의점이다.
코딩 도구에는 파일 읽기·수정, 명령 실행처럼 성격이 다른 기능이 있다. Cline의 도구 안내는 이런 기능을 구분해 설명하며, 공식 설정 안내도 규칙과 스킬을 서로 다른 구성 항목으로 다룬다. 1
4 그러므로 문서, 규칙, 실행 도구를 한데 뭉뚱그려 설정하기보다는 각 항목이 어떤 역할을 하는지 확인하는 편이 좋다.
결국 핵심은 테스트를 문서로 바꾸는 데 있지 않다. 테스트가 표현하는 동작을 명확히 기록하고, 에이전트가 그 기준에 따라 계획하고 구현하도록 돕되, 실제 결과는 여전히 검증하는 데 있다. 코드 이식에서 나온 명세화 기법은 유용한 참고점이지만, 테스트 자체를 불필요하게 만드는 만능 해법은 아니다. 2
10
Studio Global AI
이 페이지에는 Studio Global 내에서 계속할 수 있는 소스 기반 답변이 포함되어 있습니다.
Geoffrey Huntley는 언어 간 코드 이식 작업에서 테스트를 읽고 핵심 동작을 명세 문서로 정리한 뒤, 이를 바탕으로 구현하는 방식을 제안했다.
Geoffrey Huntley는 언어 간 코드 이식 작업에서 테스트를 읽고 핵심 동작을 명세 문서로 정리한 뒤, 이를 바탕으로 구현하는 방식을 제안했다. Cline의 Plan 모드는 코드 탐색과 계획에, Act 모드는 실제 작업 실행에 초점을 둔다. [2]
이 방식은 특정한 코드 이식 사례에서 나온 접근법이다. 기존 회귀 테스트를 일괄적으로 없애도 된다는 근거는 아니다.
Geoffrey Huntley는 언어 간 코드 이식 작업에서 테스트를 읽고 핵심 동작을 명세 문서로 정리한 뒤, 이를 바탕으로 구현하는 방식을 제안했다. Cline의 Plan 모드는 코드 탐색과 계획에, Act 모드는 실제 작업 실행에 초점을 둔다.
게시자GPT Image 2로 이미지 생성
연구 답변
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/C8lJ1gzcyUXve6SW3HGOwmkYCW43/thumbnails/97F31FA8309E1888CF43/DD61958C4E7808AE1CAA-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"apply diff","arguments":{"path":" bmad output/analysis/ANALYSIS 20261022 document test governance.md","diff":"<<<<<<< SEARCH\n:start line:156\n \n| 规则是否自动加载 | 当前官方入口区分规则与技能的配置位置。[3] 目标版本优先级、桥接接口与加载结果未. Topic tags: general web, llm, agents, ai, automation. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts wit
AI 코딩 에이전트가 코드를 읽고 수정하고 테스트 명령까지 실행할 수 있게 되면서, 개발자는 에이전트에게 무엇을 맡기고 어떤 기준으로 결과를 확인할지 고민하게 됐다. Cline 문서는 에이전트가 도구를 사용해 작업하며, Plan 모드와 Act 모드를 구분한다고 설명한다. 1
2
여기서 눈여겨볼 만한 접근법은 테스트를 단순히 실행하는 데 그치지 않고, 테스트가 보장하는 동작을 문서로 정리해 구현의 기준으로 삼는 것이다. 다만 이 아이디어의 출발점과 적용 범위를 함께 살펴볼 필요가 있다.
개발자 Geoffrey Huntley는 한 프로그래밍 언어로 작성된 코드베이스를 다른 언어로 옮기는 상황에서, 기존 테스트를 살펴 핵심 내용을 /specs/ 아래의 명세 문서로 정리하고, 그 명세를 참고해 기능을 다시 구현하는 절차를 제안했다. 명세에는 구현을 뒷받침하는 근거를 연결하자는 내용도 담겼다. 10
이 방식에서 명세 문서는 테스트를 대신하는 마법의 정답지가 아니다. 기존 테스트가 어떤 동작을 확인하는지 사람이든 에이전트든 추적하기 쉽게 정리한 기준에 가깝다. 특히 코드를 다른 언어로 재작성할 때 기능 요구를 명확히 전달하는 데 초점을 둔 제안이다. 10
Cline의 Plan 모드에서는 코드베이스를 살펴보고 검색하며 접근 방법을 논의할 수 있지만, 파일을 수정하거나 명령을 실행하지 않는다. Act 모드는 계획에 따라 실제 작업을 수행하는 단계다. 2 IDE 사용 안내도 두 모드의 차이를 설명한다.
3
이 구분은 명세 기반 작업과도 자연스럽게 맞물린다. 먼저 테스트와 코드를 읽어 무엇을 보존해야 하는지 계획하고, 그다음 구현에 들어가는 식이다. 그렇다고 Plan 모드가 명세의 정확성을 보증하거나 Act 모드가 결과의 정확성을 자동으로 보장하는 것은 아니다. 모드는 작업 흐름을 나눌 뿐, 검증을 대신하지 않는다. 2
Huntley의 글은 언어 간 이식 작업을 전제로 한 실무 방식이다. 따라서 이를 일반적인 소프트웨어 유지보수에 그대로 적용해 기존 테스트를 삭제해도 된다는 뜻으로 확대해서는 안 된다. 원문이 제안하는 것은 테스트를 명세로 정리해 이식 작업에 활용하는 방법이지, 실행 가능한 테스트를 문서로 대체하라는 보편 규칙이 아니다. 10
실무에 적용한다면 명세 문서가 어떤 테스트와 구현 근거를 반영하는지 연결하고, 문서와 실제 동작이 달라지지 않았는지 확인하는 절차를 함께 두는 편이 안전하다. 이는 원문의 제안을 무조건 따르기보다, 문서와 실행 가능한 검증을 함께 관리하기 위한 주의점이다.
코딩 도구에는 파일 읽기·수정, 명령 실행처럼 성격이 다른 기능이 있다. Cline의 도구 안내는 이런 기능을 구분해 설명하며, 공식 설정 안내도 규칙과 스킬을 서로 다른 구성 항목으로 다룬다. 1
4 그러므로 문서, 규칙, 실행 도구를 한데 뭉뚱그려 설정하기보다는 각 항목이 어떤 역할을 하는지 확인하는 편이 좋다.
결국 핵심은 테스트를 문서로 바꾸는 데 있지 않다. 테스트가 표현하는 동작을 명확히 기록하고, 에이전트가 그 기준에 따라 계획하고 구현하도록 돕되, 실제 결과는 여전히 검증하는 데 있다. 코드 이식에서 나온 명세화 기법은 유용한 참고점이지만, 테스트 자체를 불필요하게 만드는 만능 해법은 아니다. 2
10
Studio Global AI
이 페이지에는 Studio Global 내에서 계속할 수 있는 소스 기반 답변이 포함되어 있습니다.
Geoffrey Huntley는 언어 간 코드 이식 작업에서 테스트를 읽고 핵심 동작을 명세 문서로 정리한 뒤, 이를 바탕으로 구현하는 방식을 제안했다.
Geoffrey Huntley는 언어 간 코드 이식 작업에서 테스트를 읽고 핵심 동작을 명세 문서로 정리한 뒤, 이를 바탕으로 구현하는 방식을 제안했다. Cline의 Plan 모드는 코드 탐색과 계획에, Act 모드는 실제 작업 실행에 초점을 둔다. [2]
이 방식은 특정한 코드 이식 사례에서 나온 접근법이다. 기존 회귀 테스트를 일괄적으로 없애도 된다는 근거는 아니다.