Coding Workspace

Coding workspace 기능은 agent가 저장소를 읽고, 파일을 수정하고, 테스트를 실행하고, diff를 설명하는 작업면입니다. GitHub Copilot coding agent, Claude Code, Codex 같은 도구는 이 범주에 들어갑니다.

Coding workspace는 chat보다 environment에 가깝습니다. agent는 repository state를 보고, 변경을 만들고, command를 실행하며, git diff와 test output을 evidence로 삼습니다.

일반 기능

기능의미
Codebase search파일, symbol, 테스트, 설정 탐색
Patch editing작은 diff를 만들고 기존 스타일 유지
Terminal execution테스트, lint, build, script 실행
PR or branch workflow변경을 branch/PR 단위로 검토
Review assistance버그, regression, missing test 찾기

Workspace State

State왜 중요한가
Branch and remote어디에 push되는지 결정
Dirty worktree사용자 변경을 덮어쓰지 않기 위해
Test/build scriptsverification path
Generated files직접 수정하면 안 되는 산출물 구분
Project instructionsstyle, no-touch area, commit rule

좋은 요청

  • 이 파일의 버그를 찾아 테스트와 함께 고쳐줘.
  • 이 함수의 public behavior를 유지하면서 중복을 줄여줘.
  • 이 문서를 현재 코드 기준으로 업데이트해줘.
  • 실패한 CI 로그를 보고 최소 수정안을 만들어줘.

위험한 요청

  • 요구사항이 불명확한 대형 refactor.
  • schema, auth, dependency, infrastructure 변경.
  • secret, credential, private data가 포함된 작업.
  • 검증 경로가 없는 “알아서 개선” 요청.

Verification Ladder

  1. 관련 파일을 읽고 기존 패턴을 확인합니다.
  2. 작은 diff를 만들고 scope creep을 막습니다.
  3. syntax, lint, unit test, build 중 가장 좁은 유용한 check를 실행합니다.
  4. public/deploy workflow가 있다면 remote CI 또는 rendered artifact를 확인합니다.
  5. final report에서 changed, verified, not verified를 분리합니다.

Official References