robfresh2o/fresh2o-plugins/tree/main/plugins/needs-you
needs-you
응답의 “**Needs you**” 줄을 감지해 아래 섹션을 뛰는 Claude 마스코트와 함께 상자로 표시하고, 결정을 클릭 가능한 버튼으로 만들어 다음 프롬프트로 제출하는 Claude Code 플러그인입니다.
이 mod 소개
needs-you는 각 응답에서 Needs you라는 줄을 찾고 그 아래 섹션을 옆에서 작은 Claude 생물이 뛰는 상자로 그립니다. 생물은 다음 프롬프트를 보낼 때까지 계속 뛰어 입력을 기다리는 응답을 쉽게 찾게 합니다. 번호가 있는 선택지 목록을 포함한 질문으로 결정이 작성되면 각 선택지가 버튼이 되고, 누르면 질문과 선택을 답변으로 제출합니다. 여러 결정은 선택을 모아 한꺼번에 보냅니다. (recommended)를 붙이면 기본 버튼이 되고 40자보다 긴 선택지는 번호가 있는 텍스트로 돌아가며 끝의 메모는 버튼 아래에 표시됩니다.
이 플러그인은 Claude가 쓴 것만 그리며 모델 호출을 하지 않으므로 ~/.claude/CLAUDE.md에 이런 응답을 Needs you 줄로 시작하라고 Claude에 지시해야 합니다. Claude Code 플러그인 훅을 사용하고 Claude Code 2.1.288에서 만들어졌으며 데스크톱 앱 Code 탭에서 테스트했습니다(터미널에서는 아직 테스트하지 않음)。플러그인은 Claude Code와 같은 파일 및 프로세스 접근 권한으로 실행되므로 설치 전에 코드를 검토하세요.
설치
먼저 작성자의 README에서 marketplace와 플러그인 이름을 확인하세요. 저장소 구조에 따라 명령어가 달라질 수 있습니다.
claude plugin marketplace add robfresh2o/fresh2o-plugins claude plugin install needs-you
원문 / README
fresh2o-plugins
Claude Code plugins I've built for my own work and decided to share. Each one installs on its own.
Install
Add the marketplace once:
claude plugin marketplace add robfresh2o/fresh2o-plugins
Then install the plugins you want:
claude plugin install needs-you@fresh2o-plugins
Plugins
needs-you
https://github.com/user-attachments/assets/dc29b0c6-68a3-48ad-90cb-7b5c6df6fb8b
When Claude needs something from you, such as a decision, an approval or a command only you can run, it opens its reply with a **Needs you** line. This plugin finds that line and draws the section under it in a box, with a small Claude creature hopping beside it. The creature keeps hopping until you send your next prompt, so you can see at a glance that a reply is waiting on you.
A decision written as a question, with its choices as a numbered list under it, gets one button per choice. Pressing a button sends the question and your choice as your reply. If the section holds several decisions, your picks collect and send together. Add (recommended) after a choice to make it the primary button. When a choice is longer than 40 characters, the choices stay listed as text and the buttons show their numbers instead, so no button runs past the box. A note written after the choices, after a blank line and indented no deeper than the choices, shows under the buttons.
The plugin only draws what Claude writes. It makes no model calls. For it to do anything, Claude has to write the section, so add something like this to your ~/.claude/CLAUDE.md:
If anything needs me (a decision, an approval, something only I can do), open the reply
with `**Needs you**` on a line of its own, before anything else. Under it, one bullet per
thing you need. A decision is at most one sentence of context, then the question, ending in
`?`. Under it go its choices as a numbered list, each a short label, with `(recommended)`
after the one you recommend. An action says what to do and includes everything needed to do
it, such as the exact command or the steps. Put the reasoning, and what each choice means,
after the section. Leave the line out when nothing needs me.
needs-you uses Claude Code's plugin hooks to draw inside the session. It was built on Claude Code 2.1.288 and tested in the desktop app's Code tab. It has not been tested in the terminal.
A note on trust
A plugin runs with the same access to your files and processes as Claude Code. Read the code of any plugin before you install it, including these.
License
MIT
