진여진
진여진
🏅 AI 마스터
⚔️ 베테랑 파트너
🚀 SNS 챌린지 달성자

[모각] 20기 프리랜서를 위한 템플릿을 만들고 있습니다.

안녕하세요 진여진입니다. 🙇‍♂️

연말 다혜님의 "외침" 으로 팁스타운에 모였습니다 ㅎㅎ

저는 20기 프리랜서 스터디원을 위한 템플릿을 만들고 있었고

오늘은 다혜님이 공유하신 커스텀 커맨드를 스터디에 맞게 적용하려고 합니다

https://github.com/daht-mad/ai-post-write

다혜님 커스텀 커맨드 | ai-case | devlog

다혜님의 커스텀 커맨드는 대화 세션을 바탕으로 사례 게시글로 만드는 기능입니다.

내용을 보면,

  1. 대화 세션 추적 : 세션 파일 파싱

  2. 10가지 질의응답

  3. 문서 생성

  4. 커밋 까지 일련의 과정을 한 번에 하기 떄문에

토큰을 많이 먹을 것 같다고 생각해서

Skill 로 만들기 용이하도록 템플릿을 구축하는 것을 목표했습니다.

그리고 스터디원이 클로드 코드 CLI 만 이용하지 않는다고 생각해서

안티그래비티, VSCode 확장 플러그인에서도 될 수 있도록 하고 싶었습니다.

제가 시행착오를 경험해야 스터디원이 더 편해지거든요


Claude Code CLI

Claude code CLI 는 현재 대화 세션을 export 기능을 통해 대화 세션을 추출할 수 있습니다

하지만 VSCode, 반중력(안티그래비티) 는 이 기능을 지원하지 않아서

각 IDE, 익스텐션이 어디에 위치하는지 알고 기능구현 하고 싶었습니다

안티그래비티

안티그래비티는 user/.gemini/../brain 의 폴더에서 저장하고

따로 대화 세션은 저장하지 않고

적절한 MD, 파일 같은 것들이 저장되고 있습니다

VSCode Claude Code Extensions

전역 위치에서 .vscode/extensions .. 에서 저장을 하고 있어서

해당 세션을 당장 찾기는 어렵지만 위치만 잘 찾으면 되는 것 같습니다.

그리고 추가로 얻은 정보는 다음과 같이 돼 있어서 당장은 알기 어려운 것 같습니다

조금 더 물어보면서 알게된건데,

대화 세션을 sqlite 로 저장하고 있다고 해서(?) 접근하기는 어렵다고 하네요?

당장은 알기에 시간이 부족해서 오늘은 대강 그렇구나~ 하고 이해만 하고 넘어갔습니다.


스크립트 구현

참여자가 devlog 를 일일히 하다보면 토큰이 많이 소모되는 것이 우려됐습니다.

문서를 찾고 -> 문서 만들고, 하는 스크립트 context 를 만들면

만드는 사람들이 이 스크립트를 바탕으로 Skill 로 만들기 유용하도록 템플릿을 만들고 있었습니다

결과 : 현재는 템플릿 비공개

스터디원을 위한 템플릿을 만들고 있어서 현재는 공유하기 어렵지만

안티그래비티를 조금 알게됐어서 좋았습니다

3
2개의 답글
지피터스 뉴스레터

이번 주 AI, 딱 쓸 것만

매주 월요일 아침,
읽고 바로 써먹을 AI 소식만