aliemrevezir/mods/tree/main/plugins/prompt-dock
prompt-dock
보낸 모든 프롬프트를 한 번의 클릭으로 볼 수 있게 하고, 대화의 어떤 부분이든 인용하여 답장할 수 있게 해주는 Claude Code 모드입니다.
이 mod 소개
prompt-dock
보낸 모든 프롬프트를 한 번의 클릭으로 볼 수 있게 하고, 대화의 어떤 부분이든 인용하여 답장할 수 있게 해주는 Claude Code 모드입니다.
oikon48/prompt-rail를 기반으로 구축되었습니다. 동일한 레일과 도크에 인용 답장 기능이 추가되었습니다.
기능
레일 (기본값). 입력창 위에 얇은 레일이 있으며, 프롬프트당 하나의 눈금이 있습니다. 굵은 눈금은 현재 트랜스크립트에서 보고 있는 프롬프트입니다.
#5 Compare debounce and throttle as a short list. ↩ Reply [–]
││││┃
- 눈금 위에 마우스를 올리면 해당 프롬프트가 위 줄에 미리보기로 표시됩니다.
- 눈금을 클릭하면 트랜스크립트가 해당 프롬프트로 스크롤됩니다.
[–]는 목록을 도크로 이동시킵니다.
도크. 트랜스크립트 옆에 있는 좁은 열로, 프롬프트당 한 줄씩 표시되며, 현재 프롬프트는 ━로 표시됩니다.
5 prompts ↩ ×
─ Explain what a deb…
━ Write a TypeScript…
─ Add a leading-edge…
─ Write three vitest…
─ Compare debounce a…
- 행을 클릭하면 해당 행으로 이동합니다.
×는 목록을 레일로 다시 보냅니다.
답장. 마우스로 텍스트(답변, 코드 줄, 이전 프롬프트)를 선택한 다음 ↩ Reply를 누릅니다. 선택한 내용은 Markdown 인용으로 프롬프트 상단에 표시되며, 이미 입력한 내용은 그 아래에 유지됩니다.
> Debounce waits for silence; throttle enforces a minimum time between executions.
Show me both in one example.
명령어
| 명령어 | 기능 |
| ---------- | ------------------------------------------------------------- |
| /prompts | 레일과 도크 사이에서 목록을 이동합니다 |
| /reply | 현재 선택 항목을 프롬프트 상단에 인용합니다 |
설치
Claude Code 내에서:
/plugin marketplace add aliemrevezir/mods
/plugin install prompt-dock@aliemrevezir-mods
또는 클론에서 직접 로드합니다:
git clone https://github.com/aliemrevezir/mods
claude --plugin-dir mods/plugins/prompt-dock
플래그 없이 모든 세션에서 로드하려면, ~/.claude/settings.json의 env 블록에서 CLAUDE_CODE_PLUGIN_DIRS를 해당 폴더로 설정하십시오.
요구 사항
- 모드(플러그인 훅 모듈)가 포함된 Claude Code 빌드.
- "현재 위치" 눈금과 선택 영역 읽기를 위한 전체 화면 레이아웃. 메인 화면 레이아웃에서는 레일이 여전히 작동하며, 굵은 눈금은 마지막 점프 또는 최신 프롬프트를 따릅니다.
- 터미널이 하이라이트를 이미 지웠다면, 답장은 클립보드 텍스트로 대체됩니다: macOS에서는
pbpaste, Linux에서는wl-paste또는xclip.
크레딧
- prompt-dock은 Oikon의 **prompt-rail**를 기반으로 구축되었습니다(GitHub @oikon48, X @oikon48). 레일, 호버 미리보기, 클릭하여 이동, 수직 도크는 그들의 디자인입니다. prompt-dock은 이를 재구현하고 인용 답장 기능을 추가했습니다. 레일만 원한다면 원본을 사용하십시오:
/plugin marketplace add oikon48/prompt-rail. - 커뮤니티 모드를 소개하는 HQ NET 비디오 CLAUDE'UN MODS ÖZELLİĞİ MUHTEŞEM를 통해 발견되었습니다.
- 모드 커뮤니티 스레드는 ClaudeDevs 발표 아래에서 시작되었습니다.
개발
claude plugin validate .
claude plugin test .
순수 로직(프롬프트와 트랜스크립트 행 페어링, 현재 프롬프트 선택, 인용 형식)은 hooks/rail.ts 및 hooks/exchanges.ts에 있으며, 그리기 및 이벤트는 hooks/register.tsx에 있습니다.
라이선스
설치
먼저 작성자의 README에서 marketplace와 플러그인 이름을 확인하세요. 저장소 구조에 따라 명령어가 달라질 수 있습니다.
claude plugin marketplace add aliemrevezir/mods claude plugin install prompt-dock
원문 / README
prompt-dock
A Claude Code mod that keeps every prompt you sent one click away, and lets you reply to any piece of the conversation by quoting it.
Built on top of oikon48/prompt-rail: the same rail and dock, extended with quote-reply.
What it does
Rail (default). A thin rail sits above the input, one tick per prompt. The thick tick is the prompt you are looking at in the transcript.
#5 Compare debounce and throttle as a short list. ↩ Reply [–]
││││┃
- Hover a tick to preview that prompt in the line above it.
- Click a tick to scroll the transcript to that prompt.
[–]moves the list into the dock.
Dock. A narrow column beside the transcript, one line per prompt, the current one marked with ━.
5 prompts ↩ ×
─ Explain what a deb…
━ Write a TypeScript…
─ Add a leading-edge…
─ Write three vitest…
─ Compare debounce a…
- Click a row to jump to it.
×sends the list back to the rail.
Reply. Select any text with the mouse (an answer, a code line, an earlier prompt), then press ↩ Reply. The selection lands at the top of your prompt as a Markdown quote, with whatever you had already typed kept below it:
> Debounce waits for silence; throttle enforces a minimum time between executions.
Show me both in one example.
Commands
| Command | What it does |
| ---------- | ------------------------------------------------------------- |
| /prompts | Move the list between the rail and the dock |
| /reply | Quote the current selection at the top of the prompt |
Install
From inside Claude Code:
/plugin marketplace add aliemrevezir/mods
/plugin install prompt-dock@aliemrevezir-mods
Or load it straight from a clone:
git clone https://github.com/aliemrevezir/mods
claude --plugin-dir mods/plugins/prompt-dock
To load it in every session without the flag, set CLAUDE_CODE_PLUGIN_DIRS in the env block of ~/.claude/settings.json to that folder.
Requirements
- A Claude Code build with mods (plugin hook modules).
- The fullscreen layout for the "where you are" tick and for reading the selection. On the main-screen layout the rail still works, and the thick tick follows your last jump or newest prompt.
- If the terminal has already cleared the highlight, Reply falls back to the clipboard text:
pbpasteon macOS,wl-pasteorxclipon Linux.
Credits
- prompt-dock builds on prompt-rail by Oikon (GitHub @oikon48, X @oikon48). The rail, the hover preview, click-to-jump and the vertical dock are their design; prompt-dock reimplements it and adds quote-reply. If you only want the rail, use the original:
/plugin marketplace add oikon48/prompt-rail. - Found through the HQ NET video CLAUDE'UN MODS ÖZELLİĞİ MUHTEŞEM, which tours community mods.
- The community thread of mods started under the ClaudeDevs announcement.
Development
claude plugin validate .
claude plugin test .
The pure logic (pairing prompts with transcript rows, picking the current prompt, the quote format) lives in hooks/rail.ts and hooks/exchanges.ts; drawing and events live in hooks/register.tsx.
