MarsDawn

에이전트의 작업은 Markdown 파일로 돌아옵니다.

코딩 에이전트에게 마이그레이션 계획, 사양서 작성, 버그 추적을 맡깁니다. 에이전트는 한동안 혼자 일한 다음 파일 하나를 건넵니다. plan.md, SPEC.md, 진행 보고서, 조사 요약. 여러분이 작업을 확인할 수 있는 범위에서는 그 파일이 곧 작업입니다.

에이전트가 제대로 했는지는 에이전트가 돌려준 것을 읽어 봐야 압니다. MarsDawn은 그 읽기를 위한 Mac 앱입니다.

에이전트를 만드는 사람들이 하는 말

쓰인 그대로 인용하고, 우리의 해석은 그 뒤에 적습니다.

그들의 말이 아니라 우리의 추론입니다. 에이전트가 계획을 펼쳐 보이고 체크포인트에서 멈춘다면, 누군가는 그 체크포인트에서 계획을 읽어야 하고, 대개 그 사람은 여러분입니다. 에이전트가 끝나지 않았는데도 끝났다고 생각할 수 있다면, ‘완료’ 보고에도 읽는 사람이 필요합니다. 이 저자들 중 누구도 MarsDawn을 언급하거나 MarsDawn 또는 다른 Markdown 도구를 추천하지 않습니다.

보기보다 읽기 어려운 이유

파일은 길고, 중요한 부분은 위쪽에 있는 경우가 드뭅니다. 소스로는 따라가기 어려운 Mermaid 다이어그램과 수식이 들어 있습니다. 여러분이 절반쯤 읽는 동안에도 에이전트가 파일을 고쳐 쓰고 있을 수 있습니다. 여러 파일 중 하나인 경우가 많고, 때로는 여러 브랜치나 워크트리에 흩어져 있습니다. 그리고 문제를 발견했을 때 “캐시 부분이 좀 이상해”라고 하면 에이전트는 짐작할 수밖에 없지만, “docs/plan.md:42에서 백필이 끝나기 전에 이전 테이블을 삭제함”이라고 하면 그렇지 않습니다.

MarsDawn이 돕는 부분

반복 과정에 쓸 것이 두 가지 더 있습니다. 에이전트는 marsdawn open plan.md:42를 실행해 여러분이 가장 먼저 봤으면 하는 42번째 줄에서 MarsDawn으로 파일을 열 수 있고, 검토를 마친 파일은 앱에서 또는 무료 marsdawn export 명령으로 PDF로 내보낼 수 있습니다.

MarsDawn 안에는 AI 모델이 없습니다. 계획을 요약하거나, 평가하거나, 무엇이 틀렸는지 알려 주지 않습니다. 읽는 것은 여러분이고, MarsDawn은 길고 계속 바뀌는 파일을 읽기 좋게 유지하며 정확한 줄을 가리킬 수 있게 해 줍니다.

에이전트의 계획을 5분 만에 검토하기

어떤 편집기에서든 쓸 수 있는 방법입니다.

  1. 제목만 읽으세요. 개요가 요청한 내용과 맞나요? 빠진 섹션은 대개 빠진 작업을 뜻합니다.
  2. 무언가가 완료되었다, 통과했다, 확인했다고 말하는 곳을 모두 찾아 하나는 직접 확인하세요. 파일을 열고, 테스트를 실행하고, 행을 세어 보세요.
  3. 되돌릴 수 없는 단계를 찾으세요. 데이터 삭제, 마이그레이션, 강제 푸시, 무언가를 보내거나 결제하거나 게시하는 모든 것. 이런 단계는 여러분의 명시적인 승인을 기다려야 합니다.
  4. 다이어그램을 렌더링된 상태로 읽고, 화살표 하나하나를 본문과 대조하세요.
  5. 계획이 건드리는 파일과 시스템을 나열하세요. 요청하지 않은 것이 있으면 실행되기 전에 물어보세요.
  6. 피드백은 위치, 문제, 해결책 순서로 쓰세요. “plan.md:88: 백필이 삭제 다음에 실행됨. 4단계와 5단계를 바꿀 것.” 한 줄에 문제 하나씩.

시간이 없다면 2단계만 하세요. 끝났다고 착각하는 에이전트는 거기서 잡힙니다. 실제 예시를 곁들인 긴 버전: 에이전트의 계획을 5분 만에 검토하기.

사용해 보기

MarsDawn은 Mac App Store에 있습니다. 무료 marsdawn 명령줄 도구도 있습니다.

brew install redtear1115/tap/marsdawn

앱 없이 Markdown을 PDF로 내보내며, marsdawn open을 쓰면 에이전트가 여러분 대신 MarsDawn에서 파일을 열 수 있습니다.

명령줄 · 에이전트를 위한 marsdawn · 구입 전에 알아 두세요: MarsDawn이 하지 않는 일

다음

출처