Community생산성 & 협업github.com

taczzzz/by-the-way-skill

주요 스레드에서 벗어나지 않고 유용한 잡담을 별도의 스레드 프롬프트로 분리하는 Codex 스킬입니다.

by-the-way-skill란 무엇인가요?

이 스킬은 'By The Way'라고 불리며, AI 어시스턴트(특히 Codex)가 현재 주요 작업 스레드를 방해하지 않으면서 흥미로운 잡담이나 사이드 아이디어를 별도 스레드로 분리하여 탐색할 수 있도록 도와줍니다. 개발자는 복잡한 작업 중 갑자기 떠오른 유용한 아이디어를 메인 스레드에서 깊이 다루기 어려울 때, 이 스킬을 통해 그 아이디어를 깔끔하게 '브랜치'로 분리하고 나중에 따로 탐색할 수 있습니다. 이 스킬은 잡담을 분기할지, 인라인으로 답변할지, 아니면 나중을 위해 저장할지 빠르게 결정하는 트리아지(triage) 로직을 제공합니다. 분기 결정이 내려지면, 스킬은 새로운 채팅을 시작할 수 있는 '브랜치 패킷'을 생성합니다. 이 패킷에는 구체적인 제목, 분기 이유, 새로운 대화를 위한 시작 프롬프트(필요한 맥락 포함), 그리고 원래 메인 스레드의 복원 지점이 포함되어 있어 사용자가 작업 흐름을 잃지 않도록 돕습니다. 이 스킬은 Codex 플랫폼에서 사용 가능합니다.

지원 대상✓Claude Code✓Codex CLI~Cursor
npx skills add taczzzz/by-the-way-skill

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

By The Way (그런데 말이죠)

이 스킬은 유망한 잡담을 깔끔한 별도 스레드로 분할하는 데 사용합니다. 현재 스레드는 계속 진행합니다. 사용자가 명확히 메인 라인을 포기하려 하지 않는 한, 여기서 잡담을 깊이 답변하지 마십시오.

분기할지 결정

다음 모든 조건이 참일 때만 이 스킬을 사용하십시오:

  • 잡담이 흥미롭거나 잠재적으로 유용합니다.
  • 현재 주요 작업을 완료하는 데 필요하지 않습니다.
  • 잡담을 제대로 탐색하려면 짧은 한마디 이상의 비용이 듭니다.
  • 사용자가 메인 스레드를 보호하려고 하거나, Claude가 분할을 적극적으로 제안해야 합니다.

다음과 같은 경우에는 이 스킬을 사용하지 마십시오:

  • 잡담이 현재 작업을 막고 있습니다.
  • 한두 문장으로 답변하기에 충분합니다.
  • 사용자가 현재 스레드를 유지하는 것이 아니라 명확히 주제를 완전히 변경하고 있습니다.

다음 빠른 트리아지를 사용하십시오:

  • 인라인 답변: 잡담이 가볍고 현재 스레드를 의미 있게 이탈시키지 않습니다.
  • 지금 분기: 잡담이 진정한 탐색을 가치 있게 하며 사용자가 메인 스레드를 보호하려고 합니다.
  • 나중을 위해 저장: 잡담이 유망하지만 사용자가 지금 전환하고 싶지 않습니다.

분할 제안하기

사용자가 아직 분기를 요청하지 않은 경우, 잡담을 짧은 한 문장으로 표면화하십시오.

좋은 예:

  • 이건 따로 파볼 만한 주제네요. 원하시면 새 채팅 시작 프롬프트를 드릴게요.
  • 이 부분을 파고들면 지금 하던 일이 끊길 수 있어요. 따로 브랜치 프롬프트를 만들어드릴까요?

분할을 제안하는 동안 현재 스레드에서 잡담을 풀기 시작하지 마십시오.

브랜치 패킷 생성하기

사용자의 현재 언어를 따르십시오. 패킷을 간결하고 독립적으로 유지하십시오.

항상 다음 섹션을 이 순서대로 출력하십시오:

브랜치 제목

짧고 구체적인 제목을 붙이십시오.

왜 따로 파볼 가치가 있는가

한두 문장으로 얻을 수 있는 이점을 설명하십시오.

새 채팅 시작 프롬프트

새 채팅에 바로 붙여넣을 수 있는 프롬프트를 작성하십시오. 다음을 포함하십시오:

  • 잡담 자체
  • 현재 스레드의 최소 관련 맥락
  • 무엇을 탐색, 결정, 또는 생성할지
  • 보존할 가치가 있는 제약 조건
  • 명확하다면 선호하는 응답 스타일

메인 스레드 복원 지점

다음을 명시하십시오:

  • 현재 스레드가 무엇을 하고 있었는지
  • 여기서 다음에 무엇이 일어나야 하는지
  • 사이드 스레드의 어떤 결과가 나중에 중요할지 (있다면)

분기 규칙

  • 새 채팅은 빈 맥락으로 취급하십시오. 현재 스레드를 보았다고 가정하지 마십시오.
  • 중요한 맥락만 복사하십시오. 전체 대화를 덤프하지 마십시오.
  • Claude가 잡담을 먼저 발견한 경우, 제안 형태로 제시하고 확정된 것으로 제시하지 마십시오.
  • 사용자가 나중에, 일단 기록, 또는 이와 유사한 말을 하면, 프롬프트를 긴급하지 않고 미래에 대비하도록 만드십시오.
  • 잡담이 검증되지 않은 가정에 의존하는 경우, 새 채팅 프롬프트 내에서 가설로 표시하십시오.
  • 환경이 실제로 해당 액션을 지원하지 않는 한, 새 채팅이 열렸다고 주장하지 마십시오. 그렇지 않으면 프롬프트만 반환하십시오.
  • 사용자가 여전히 지금 주요 작업을 계속하길 원한다면, 한 문장으로 현재 스레드로 돌아가서 끝내십시오.
  • 잡담이 약하다면, 그렇게 말하고 분기를 강제하지 말고 인라인으로 유지하십시오.
  • 잡담이 좋지만 불충분하게 지정된 경우, 가짜 확신이 아니라 명확화와 범위 지정을 중심으로 새 채팅 프롬프트를 구성하십시오.

기본 응답 형태

## 브랜치 제목
...

## 왜 따로 파볼 가치가 있는가
...

## 새 채팅 시작 프롬프트
...

## 메인 스레드 복원 지점
...

## 지금 메인 스레드에서 계속할 것
...

현재 스레드가 즉시 계속되어야 하는 경우 마지막 섹션이 필요합니다. 한 문장으로 유지하십시오.

예시 트리거

  • 이 생각 재미있긴 한데, 메인 작업은 계속하고 따로 빼서 해볼까요?
  • 참, 이거 브랜치 프롬프트로 만들어줘요. 나중에 따로 열어볼게요.
  • 방금 언급한 방향 얘기할 만한데, 지금은 깊게 들어가지 말고 일단 메모만 해둬요.

관련 스킬